RFR (JDK11/doc-only) 8199176: Accessibility issues in java.base docs

Joe Wang huizhe.wang at oracle.com
Wed Mar 21 19:08:41 UTC 2018


Hi,

Please an accessibility fix for several package-info files.

The report contained 4 items. Among them, 1 and 2 are issues in the 
javadoc tool, and 3 could use an improvement in the tool or 
documentation. For reference, please see the linked issues in JBS [1].


For the current issue, we're fixing item 3 manually. Item 4 is a 
separate issue, but it's bundled with this fix to cut the overhead.

*Item 3*: Heading leavels should only increase by one
     This is due to the javadoc tool generates a header with an addition 
of headings, in this particular case, <h1>. The fix for this particular 
case is to replace the <h3>s with <h2>.

    Since I know the java.xml packages suffer the same issue, I've 
included them in this fix as well. For other modules, I'll leave it to 
the accessibility team.

    The fix is verified using the accessibility tool, the issue "Heading 
leavels should only increase by one" no longer showed for the new API doc.

*Item 4*: Broken inner link
     There were 4: 3 of them missed the "#" sign (as in "FEATURE", 
"INTERIM", "UPDATE"), the last one was due to capitalization, the inner 
linked was mistyped in lower case "#feature" when it should have been 
"#FEATURE".

     You may search the source with

                <a id="

     to find the anchor, e.g. line 874 :

                <a id="FEATURE">



JBS: https://bugs.openjdk.java.net/browse/JDK-8199176
webrev: http://cr.openjdk.java.net/~joehw/jdk11/8199176/webrev/


[1] https://bugs.openjdk.java.net/browse/JDK-8199176

Thanks,
Joe



More information about the core-libs-dev mailing list