Bug: https://bugs.openjdk.java.net/browse/JDK-8144784

The @Deprecated annotation on a package is a no-op in terms of affecting the set of deprecation warnings the compiler produces. This has been clarified in the JLS and specification for java.lang.Deprecated in 9.

Thus, we should remove the @Deprecated annotations from the packages since they are not providing any value.

No webrev, since the diffs are trivial:

diff --git a/src/java.base/share/classes/java/security/acl/package-info.java b/src/java.base/share/classes/java/security/acl/package-info.java
--- a/src/java.base/share/classes/java/security/acl/package-info.java
+++ b/src/java.base/share/classes/java/security/acl/package-info.java
@@ -32,4 +32,3 @@
  * @since 1.1
  */
-@Deprecated
 package java.security.acl;
diff --git a/src/java.base/share/classes/javax/security/cert/package-info.java b/src/java.base/share/classes/javax/security/cert/package-info.java
--- a/src/java.base/share/classes/javax/security/cert/package-info.java
+++ b/src/java.base/share/classes/javax/security/cert/package-info.java
@@ -38,4 +38,3 @@
  * @since 1.4
  */
-@Deprecated
 package javax.security.cert;

Thanks,
Sean

Reply via email to