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