RFR: JDK-8253559: The INDEX page should link to Serialized Form and Constant Values pages [v2]

Jonathan Gibbons jjg at openjdk.java.net
Thu Oct 15 16:54:10 UTC 2020


On Thu, 15 Oct 2020 14:35:23 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:
>> 
>>   Remove redundant field
>>   (There is an equivalent field in `HtmlDocletWriter`)
>
> src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java line 308:
> 
>> 306:             configuration.mainIndex.add(IndexItem.of(IndexItem.Category.MEMBERS,
>> 307:                     resources.getText("doclet.Deprecated_API"), path));
>> 308:         }
> 
> `IndexItem.Category.MEMBERS` is probably not the correct category to use for the Deprecated API page, and we should
> choose a fitting category because these summary page items will end up in the search index (see my comment in
> `IndexItem#add`)

Agreed. Now that you raise the issue, I realize that we should only use MODULE/PACKAGE/TYPES/MEMBERS for the
appropriate kinds of elements, and should use TAGS for all "plain text" entries.

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

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


More information about the javadoc-dev mailing list