On Wed, 12 Mar 2025 18:51:07 GMT, Nizar Benalla <nbena...@openjdk.org> wrote:

>> src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableOfContents.java
>>  line 114:
>> 
>>> 112:                         .put(HtmlAttr.SRC, 
>>> writer.pathToRoot.resolve(DocPaths.RESOURCE_FILES)
>>> 113:                                 .resolve(DocPaths.LEFT_SVG).getPath())
>>> 114:                         .put(HtmlAttr.ALT, 
>>> writer.contents.hideSidebar.toString())));
>> 
>> It would be better to introduce and use a new factory method in HtmlTree
>> 
>>     HtmlTree IMG(DocPath src, String alt)
>> 
>> so that the API makes any similar error less likely in future.
>
> I will add this in a follow up PR, thanks for the suggestion

Consider it a general principle, to use static factory methods in HtmlTree to 
establish preferred or convenient ways to reliably create valid tree nodes.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/24016#discussion_r1992606647

Reply via email to