JDK-8353641 : Deprecate core library permission classes for removal
  • Type: Enhancement
  • Component: core-libs
  • Priority: P3
  • Status: New
  • Resolution: Unresolved
  • Submitted: 2025-04-03
  • Updated: 2025-04-07
Related Reports
CSR :  
Relates :  
Description
Now that JEP 486 has been integrated and the Security Manager is permanently disabled, the following permission classes in the core libraries area can be deprecated for removal as they are no longer useful: FilePermission, LinkPermission, LoggingPermission, PropertyPermission, ReflectPermission, RuntimePermission, SerializablePermission
Also deprecate for removal SecureClassLoader.getPermissions and URLClassLoader.getPermissions.
Comments
A pull request was submitted for review. Branch: master URL: https://git.openjdk.org/jdk/pull/24444 Date: 2025-04-04 12:37:32 +0000
04-04-2025