RFR: Remove @Deprecated annotation from java.security.acl and javax.security.cert packages

Sean Mullan sean.mullan at oracle.com
Wed Dec 9 21:43:23 UTC 2015


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
   */
- at 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
   */
- at Deprecated
  package javax.security.cert;

Thanks,
Sean



More information about the security-dev mailing list