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