Supposing a package is being deprecated using a package-info.java file as follows:
/**
* Test pkg1 used.
* @deprecated This package is Deprecated.
*/
package pkg1;
The deprecated flag in javac does not seem to be reflecting this, thus Elements.isDeprecated(pkginfo) will return false.
Note: when this bug is fixed langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java::isDeprecated(Element e) method needs to be cleaned up
/**
* Test pkg1 used.
* @deprecated This package is Deprecated.
*/
package pkg1;
The deprecated flag in javac does not seem to be reflecting this, thus Elements.isDeprecated(pkginfo) will return false.
Note: when this bug is fixed langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java::isDeprecated(Element e) method needs to be cleaned up
- relates to
 - 
                    
JDK-8068543 9.6.4.6: @Deprecated on a package declaration has no effect
-         
     - Closed
 
 -         
 - 
                    
JDK-6481080 (ann) @Deprecated annotation has no effect on packages
-         
     - Resolved
 
 -         
 - 
                    
JDK-8140772 Enhance doclint to check for deprecation on packages.
-         
     - Open
 
 -         
 - 
                    
JDK-8140573 SmartFileObject should extend ForwardingJavaFileObject
-         
     - Closed
 
 -         
 - 
                    
JDK-8035473 [javadoc] Revamp the existing Doclet APIs
-         
     - Closed
 
 -         
 
- links to
 
             (1 links to)