On Fri, 24 Jan 2025 10:58:24 GMT, Hannes Wallnöfer <hann...@openjdk.org> wrote:

>> Please review a doc-only change to mostly add missing `@serial` javadoc 
>> tags. This is a sub-task of [JDK-8286931] to allow us to re-enable the 
>> javadoc `-serialwarn` option in the JDK doc build, which has been disabled 
>> since JDK 19.
>> 
>> [JDK-8286931]: https://bugs.openjdk.org/browse/JDK-8286931
>> 
>> For private and package-private serialized fields that already have a doc 
>> comment, the main description is converted to a block tag by prepending 
>> `@serial` since these fields do not require a main description. For 
>> protected and public serialized fields that require a main description, an 
>> empty `@serial` block tag is appended to the doc comment instead. The effect 
>> is the same, as the main description is used in `serial-form.html` if the 
>> `@serial` tag is missing or empty. For those fields that do not have a doc 
>> comment, a doc comment with an empty `@serial` tag is added. 
>> 
>> Apart from missing `@serial` tags, this PR also adds a `@serialData` tag to 
>> `java.awt.datatransfer.DataFlavor.writeExternal(ObjectOutput)` that the 
>> javadoc `-serialwarn` option complains about. This is the only change in 
>> this PR that adds documentation text and causes a change in the generated 
>> documentation.
>
> Hannes Wallnöfer has updated the pull request incrementally with one 
> additional commit since the last revision:
> 
>   Update @serialData text to CSR-approved version

I think this is oky, the CSR for the change writeExternal has already been 
reviewed.

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

Marked as reviewed by alanb (Reviewer).

PR Review: https://git.openjdk.org/jdk/pull/22980#pullrequestreview-2621362315

Reply via email to