> Now that 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, 
> and SerializablePermission
> 
> @Deprecated(forRemoval = true, since="25")
> Is added to each class and the existing @apiNote is converted to @deprected

Roger Riggs has updated the pull request with a new target base due to a merge 
or a rebase. The incremental webrev excludes the unrelated changes brought in 
by the merge/rebase. The pull request contains 10 additional commits since the 
last revision:

 - Revert "Mark as deprecated for removal as of jdk 25: 
SecureClassLoader.getPermissions, URLClassLoader.getPermissions."
   SecureClassLoader.getPermissions and URLClassLoader.getPermissions are not 
marked as Deprecated.
 - Merge branch 'master' into 8353641-deprecate-premission-classes
 - Missing suppresswarnings
 - Mark as deprecated for removal as of jdk 25: 
SecureClassLoader.getPermissions, URLClassLoader.getPermissions.
   Remove dead code from ForkJoinPool.
   Add @SuppressWarnings("remove")
 - Remove unnecessary SuppressWarnings and correct Deprecated annotation style
 - Update copyright in WindowsFileCopy
 - Remove unused import of LinkPermission
 - Updated style of @Deprecated to match most existing @Deprecated annotations
   `since` comes before `forRemoval`
   No spaces around `=`
 - Add SuppressWarnings to a Windows source missed earlier.
 - 8353641: Deprecate core library permission classes for removal
   
   Now that 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, and SerializablePermission
   
   @Deprecated(forRemoval = true, since="25")
   Is added to each class and the existing @apiNote is converted to @deprected

-------------

Changes:
  - all: https://git.openjdk.org/jdk/pull/24444/files
  - new: https://git.openjdk.org/jdk/pull/24444/files/322c5938..6d3f003d

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=24444&range=07
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=24444&range=06-07

  Stats: 10986 lines in 240 files changed: 8087 ins; 2384 del; 515 mod
  Patch: https://git.openjdk.org/jdk/pull/24444.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/24444/head:pull/24444

PR: https://git.openjdk.org/jdk/pull/24444

Reply via email to