On Wed, 23 Dec 2020 06:42:21 GMT, Yoshiki Sato <ysato...@openjdk.org> wrote:

>> src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java line 
>> 710:
>> 
>>> 708: 
>>> 709: 
>>> 710:     private boolean checkAnchor(String name) {
>> 
>> I was going to let it slide for this round of cleanup, but if you're editing 
>> this file again (see comment on line 736) it might be worth changing the use 
>> of `anchor` to `id`.  `anchor` is a term that was more appropriate in the 
>> days before the `id` attribute, when we used `<a name="...">`.  This is an 
>> optional suggestion.  It might equally be worth focussing on the must-fix 
>> items, and postpone this cleanup for later.
>
> I understand.  But is it really no problem to be done in part of the cleanup 
> of doclint?  
> Looking at the classes in jdk/javadoc/internal/doclint,  the term 
> `(anchor|Anchor)` looks like only used in Checker.java and resource files.  
> But a lot of other files, for instance in jdk/javadoc/internal/doclets, use 
> this term to refer to the `id` or `name` attribute.  I would be fine if it is 
> supposed to be done in each cleanup in the future.

If we would apply similar changing to doclint.properties, what you are thinking 
is like below right?

-dc.anchor.already.defined = anchor already defined: "{0}"
-dc.anchor.value.missing = no value given for anchor
+dc.id.already.defined = attribute "id" already defined: "{0}"
+dc.id.value.missing = no value given for attribute "id"

-dc.invalid.anchor = invalid name for anchor: "{0}"
-dc.invalid.id = invalid name for attribute "id": "{0}"

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

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

Reply via email to