We should evaluate each of these and add an explicit constructor with a basic javadoc comment.
If there are any that should not have been exposed as public constructors, as was the case with
The actual bugs that we will file to add the default constructors will be tracked by separate linked blocking bugs.
- is blocked by
-
JDK-8249647 Many classes in package javafx.beans.binding in module javafx.base have implicit no-arg constructors
- Resolved
-
JDK-8251352 Many javafx.base classes have implicit no-arg constructors
- Resolved
-
JDK-8251353 Many javafx scenegraph classes have implicit no-arg constructors
- Resolved
-
JDK-8252387 Deprecate for removal css Selector and ShapeConverter constructors
- Resolved
- relates to
-
JDK-8252782 Enable javac lint option: missing-explicit-ctor
- Closed
-
JDK-8071961 Add javac lint warning when a default constructor is created
- Resolved
-
JDK-8250212 Address reliance on default constructors in the JDK (umbrella)
- Closed