On Wed, 13 Jan 2021 15:03:17 GMT, Hannes Wallnöfer <hann...@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/HtmlId.java
>  line 34:
> 
>> 32:  * @see HtmlTree#setId(HtmlId)
>> 33:  */
>> 34: public interface HtmlId {
> 
> Is there a reason for making this an interface instead of a plain class?

At one point, I had in mind using an enum class for the set of fixed ids, and 
so wanted an interface that I could mix in to the declaration of that class.

Eventually, when we have value types, `HtmlId` could be a good candidate for 
that feature.

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

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

Reply via email to