jmx-dev RFR Doclint cleanup of javax.management

Staffan Larsen staffan.larsen at oracle.com
Tue Nov 12 10:25:23 PST 2013


Looks good!

Thanks,
/Staffan


On 12 Nov 2013, at 15:52, roger riggs <roger.riggs at oracle.com> wrote:

> Hi Jaroslav,
> 
> Thanks for the review and comments.
> 
> I derived the changes from the warning messages from -Xdoclint.
> 
> For both <p> and <li> the closing tag is optional  in HTML 4.01 Transitional generated by javadoc.
> The convention in the core libraries seems to be to omit them,
> reducing the amount of [unnecessary] markup in the source.
> 
> Did you use a tool to flag these?  Which?
> 
> The webrev is updated with the corrections below.
> Please me know if you agree or not.
> 
> Webrev:
> http://cr.openjdk.java.net/~rriggs/webrev-lint-mgmt-8028014/
> 
> 
> On 11/12/2013 4:48 AM, Jaroslav Bachorik wrote:
>> Hi Roger,
>> 
>> The following comments are based on the presumption that the contained HTML should be well-formed.
>> 
>> src/share/classes/javax/management/MBeanFeatureInfo.java
>> L183, L231 - missing </p>
> For these the natural </p> would be at L169, L215; but can be/are omitted.
>> 
>> src/share/classes/javax/management/MBeanInfo.java
>> L640, L686 - missing </p>
>> 
>> src/share/classes/javax/management/MBeanServerConnection.java
>> L630 - missing </p>
>> 
>> src/share/classes/javax/management/MBeanServerNotification.java
>> L89 - missing </p>
>> 
>> src/share/classes/javax/management/MXBean.java
>> L788 - missing </p>
>> 
>> src/share/classes/javax/management/ObjectName.java
>> L198 - missing </p>
>> L204 - missing </p>
>> L1552 - missing </p>
>> 
>> src/share/classes/javax/management/PersistentMBean.java
>> L78 - missing </p><p>
>> L79 - there should be <pre> after this line
>> L83 - should be * }</PRE></p>
> Corrected to restore the structure.
>> 
>> src/share/classes/javax/management/loading/MLet.java
>> L154 - extraneous </dd>
> (These lines had improper nesting in the original).
> L154 </dd> matches L151 <dd>
> L158 </dd> matches L144 <dd>
>> 
>> src/share/classes/javax/management/modelmbean/ModelMBeanNotificationBroadcaster.java 
>> L130 - missing </p>
>> 
>> src/share/classes/javax/management/openmbean/CompositeDataInvocationHandler.java 
>> L83 - missing </p>
>> 
>> src/share/classes/javax/management/openmbean/OpenMBeanParameterInfoSupport.java 
>> L123 - missing </p>
>> 
>> src/share/classes/javax/management/remote/JMXConnector.java
>> L79 - missing </p>
>> 
>> src/share/classes/javax/management/remote/rmi/RMIConnector.java
>> L1697 - missing </li> after this line
>> L1701 - missing </li> after this line
> Added to be consistent with file local conventions.
> 
> Thanks, Roger
> 
>> 
>> -JB-
>> 
>> On 11.11.2013 23:20, roger riggs wrote:
>>> Please review and comment.
>>> 
>>> This changeset addresses the warnings and errors of doclint and
>>> improves the quality of the generated html.
>>> No spec or implementation is changed by this changeset
>>> 
>>> The changes address issues including html syntax, accessibility issues,
>>> and html tag improper use and list structure.
>>> Refer to the error log attached to the bug report [1] for details.
>>> 
>>> Please review:
>>>    http://cr.openjdk.java.net/~rriggs/webrev-lint-mgmt-8028014/
>>> 
>>> Thanks, Roger
>>> 
>>> [1] https://bugs.openjdk.java.net/browse/JDK-8028014

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/jmx-dev/attachments/20131112/c90aadad/attachment.html 


More information about the jmx-dev mailing list