On Fri, 13 Nov 2020 01:10:06 GMT, Yoshiki Sato <ysato...@openjdk.org> wrote:

>> src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/DocLint.java line 
>> 348:
>> 
>>> 346:                 String argVersion = arg.substring(arg.indexOf(":") + 
>>> 1);
>>> 347:                 if (argVersion == null || !argVersion.equals("html5")) 
>>> {
>>> 348:                     throw new IllegalArgumentException(argVersion);
>> 
>> These lines are only used when invoked from javac/javadoc etc, so it would 
>> be reasonable to delete them entirely, provided those tools never try and 
>> use this option.
>
> These lines are likely to be used as long as the "--doclint-format html5" 
> option is permitted.  For example, this option is still used in the 
> make/common/JavaCompilation.gmk.

1. we can update make/common/JavaCompilation.gmk
2. the option in javac/javadoc should be converted to a no-op so that it does 
not get passed down to doclint

>> src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint.properties
>>  line 32:
>> 
>>> 30: dc.attr.not.supported.html5 = attribute not supported in HTML5: {0}
>>> 31: dc.attr.obsolete = attribute obsolete: {0}
>>> 32: dc.attr.obsolete.use.css = attribute obsolete, use CSS instead: {0}
>> 
>> Is this still required?
>
> Do you mean ".html5" would be better to be removed?
> If so, yes.  I just left it because the message would be friendly if it still 
> say "attribute not supported in HTML5".

Sorry, the comment is incorrectly focussed (and annoyingly cryptic: my 
apologies). 
I think I was referring to `dc.attr.obsolete.use.css`

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

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

Reply via email to