On Wed, 23 Dec 2020 06:42:21 GMT, Yoshiki Sato <[email protected]> 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