On Thu, 1 Oct 2020 15:13:20 GMT, Vicente Romero <vrom...@openjdk.org> wrote:

>> This cleanup is primarily focussed on the WorkArounds class, 
>> simplifying/removing code that is no longer required.
>> 
>> Also, simplified DocLint initialization such that it no longer needs a 
>> `JavacTask` and so the initiate code can be
>> moved out of `WorkArounds`.
>> The "constant value expression" in Utils is simplified to remove a redundant 
>> level of enclosing nested class for the
>> type-kind visitor.
>
> src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
>  line 117:
> 
>> 115:
>> 116:     /*
>> 117:      * TODO: This method exists because of a bug in javac which does not
> 
> probably a good idea to include the bug ID here?

@vicente-romero-oracle This relates to a discussion we should have elsewhere, 
separately, about the interactions
between deprecation and packages, and whether we should support depicted 
packages. JLS does not list packages in the
list of kinds of elements that can be deprecated, in which case this comment is 
probably incorrect, as the bug may
actually be here in javadoc for trying to support deprecated packages!

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

PR: https://git.openjdk.java.net/jdk/pull/412

Reply via email to