On Tue, 26 Oct 2021 06:24:35 GMT, Ajit Ghaisas <aghai...@openjdk.org> wrote:
>> This PR fixes javadoc warnings in javafx.controls and javafx.web modules. >> Note : >> - The javadoc needs to be generated with the JDK 18 EA build. >> - 2 javadoc warnings in javafx.controls TabPane class will be fixed under - >> [JDK-8271085](https://bugs.openjdk.java.net/browse/JDK-8271085) >> - There are still 20 javadoc warnings remaining in javafx.controls module >> and 3 warnings remaining in javafx.web module. The root cause is different >> and they will be addressed under >> [JDK-8270996](https://bugs.openjdk.java.net/browse/JDK-8270996) > > Ajit Ghaisas has updated the pull request incrementally with one additional > commit since the last revision: > > fix review comments modules/javafx.controls/src/main/java/javafx/scene/control/CheckMenuItem.java line 89: > 87: > **************************************************************************/ > 88: /** > 89: * Constructs a default {@code CheckMenuItem}. `Label` uses "Creates an empty label" for the default constructor because it has no text or graphic. Maybe it's more informative that way. modules/javafx.controls/src/main/java/javafx/scene/control/PopupControl.java line 180: > 178: * variable contains style properties and values and not the > 179: * selector portion of a style rule. > 180: * A value of {@code null} is implicitly converted to an empty > {@code String}. Maybe this line should be in a new line/paragraph. modules/javafx.controls/src/main/java/javafx/scene/control/PopupControl.java line 183: > 181: * > 182: * @return the {@code style} property > 183: * @defaultValue null `{@code null}` modules/javafx.controls/src/main/java/javafx/scene/control/PopupControl.java line 1133: > 1131: */ > 1132: public CSSBridge() { > 1133: } Looking at the [docs for 17](https://openjfx.io/javadoc/17/javafx.controls/javafx/scene/control/PopupControl.CSSBridge.html), the constructor there is `protected`, here it's `public`. Was this changed recently? If it's supposed to be `protected`, then the constructor is for subclasses. modules/javafx.controls/src/main/java/javafx/scene/control/skin/VirtualContainerBase.java line 67: > 65: > 66: /** > 67: * Constructs a {@code VirtualContainerBase} The class is `abstract`, so possibly the constructor should be `protected`, and we might want to say "Constructor for subclasses" anyway. ------------- PR: https://git.openjdk.java.net/jfx/pull/646