On Tue, 5 Sep 2023 22:15:28 GMT, Pavel Rappo <pra...@openjdk.org> wrote:

>> This PR makes JavaDoc and DocLint produce more helpful diagnostic output 
>> when encounter an unknown tag.
>> 
>> Before:
>> 
>> 
>> MyClass.java:4: warning: no main description
>>  * @implSpite {@linkpain Object#hashCode}}
>>    ^
>> MyClass.java:4: error: unknown tag: implSpite
>>  * @implSpite {@linkpain Object#hashCode}}
>>    ^
>> MyClass.java:4: error: unknown tag: linkpain
>>  * @implSpite {@linkpain Object#hashCode}}
>>               ^
>> MyClass.java:5: error: unknown tag: danger
>>  * @danger
>>    ^
>> 
>> 
>> After:
>> 
>> 
>>  * @implSpite {@linkpain Object#hashCode}}
>>    ^
>> MyClass.java:4: error: unknown tag: implSpite; the most similar tags are: 
>> implSpec, implNote
>>  * @implSpite {@linkpain Object#hashCode}}
>>    ^
>> Note: An unknown tag has been reported. Mistyped? Forgot to add a custom tag 
>> or register a taglet?
>> MyClass.java:4: error: unknown tag: linkpain; the most similar tags are: 
>> linkplain
>>  * @implSpite {@linkpain Object#hashCode}}
>>               ^
>> MyClass.java:5: error: unknown tag: danger
>>  * @danger
>>    ^
>> 
>> 
>> As you can see, the output has changed in two ways. Firstly, the tags that 
>> are similar to the unknown tag might be suggested. Secondly, an auxiliary 
>> note to help troubleshoot the unknown tag is provided. That note is provided 
>> once, close to the first reported unknown tag. This is done to not clutter 
>> the output in case multiple tags are reported.
>> 
>> For details, see the actual change.
>
> Pavel Rappo has updated the pull request incrementally with one additional 
> commit since the last revision:
> 
>   Name locale-specific resources better

Marked as reviewed by jjg (Reviewer).

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

PR Review: https://git.openjdk.org/jdk/pull/15494#pullrequestreview-1612020741

Reply via email to