Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8250866 | jfx16 | Ajit Ghaisas | P3 | Resolved | Fixed |
Many classes in package javafx.beans.binding in module javafx.base have implicit no-arg constructors, which as a result shows up in the API docs without any documentation associated with it.
Here is the list of classes -
DoubleBinding
DoubleExpression
IntegerBinding
IntegerExpression
LongExpression
LongBinding
StringBinding
StringExpression
There could be others classes having such implicit constructors in this package. Many classes are abstract and hence explicit constructors are not provided, but constructors are generated implicitly and they show up with empty API documentation.
All classes in this package should be looked at and provided explicit constructors with minimal documentation.
Here is the list of classes -
DoubleBinding
DoubleExpression
IntegerBinding
IntegerExpression
LongExpression
LongBinding
StringBinding
StringExpression
There could be others classes having such implicit constructors in this package. Many classes are abstract and hence explicit constructors are not provided, but constructors are generated implicitly and they show up with empty API documentation.
All classes in this package should be looked at and provided explicit constructors with minimal documentation.
- backported by
-
JDK-8250866 Many classes in package javafx.beans.binding in module javafx.base have implicit no-arg constructors
- Resolved
- blocks
-
JDK-8250558 ☂ Many JavaFX classes have implicit no-arg constructors
- Resolved