RFR: JDK-8259283: use new HtmlId and HtmlIds classes [v3]

Jonathan Gibbons jjg at openjdk.java.net
Wed Jan 13 16:36:07 UTC 2021


On Wed, 13 Jan 2021 10:53:30 GMT, Hannes Wallnöfer <hannesw at openjdk.org> wrote:

>> Jonathan Gibbons has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   tidy up merge
>
> src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java line 234:
> 
>> 232:      * @return a content tree for the link
>> 233:      */
>> 234:     public Content createExternalLink(DocLink link, Content label) {
> 
> The `createLink(DocLink, Content, boolan)` method above (line #221) that is replaced by this new method is not used anymore (and within it, the boolean parameter is not used).

Ah, good catch!  Will fix.

> src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Table.java line 301:
> 
>> 299:             rowStyle = stripedStyles.get(rowIndex % 2);
>> 300:         }
>> 301:         Set<String> tabClasses = new HashSet<>(); // !! would be better as a List
> 
> I assume no bug has been filed for this?

Not yet. I have a list of a number of minor cleanups to do.

> src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIndexBuilder.java line 75:
> 
>> 73:         super(configuration, configuration.getOptions().noDeprecated());
>> 74:         this.configuration = configuration;
>> 75:         links = new Links(DocPath.empty);
> 
> It looks like `links` isn't used anywhere else in `HtmlIndexBuilder` and can be removed.

OK, will check.

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

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


More information about the javadoc-dev mailing list