On Mon, 22 Feb 2021 14:58:45 GMT, Jeanette Winzenburg <faste...@openjdk.org> 
wrote:

> Changes in Lambda..Handler:
> - added api and implemenation to support invalidation and listChange 
> listeners in the same way as changeListeners
> - added java doc 
> - added tests
> 
> Changes in SkinBase
> - added api (and implementation delegating to the handler)
> - copied java doc from the change listener un/register methods 
> - added tests to verify that the new (and old) api is indeed delegating to 
> the handler
> 
> Note that the null handling is slightly extended: all methods now can handle 
> both null consumers (as before) and null observables (new) - this allows 
> simplified code on rewiring "path" properties (see reference example in the 
> issue)

Not yet reviewed. All of the new API methods need to have an `@since 17` 
javadoc tag.

modules/javafx.controls/src/main/java/javafx/scene/control/SkinBase.java line 
250:

> 248:      * @param observable the observable to observe for invalidation 
> events
> 249:      * @param consumer the consumer
> 250:      */

Add `@since 17` javadoc tag.

modules/javafx.controls/src/main/java/javafx/scene/control/SkinBase.java line 
269:

> 267:      *      {@link #registerInvalidationListener(Observable, Consumer)}. 
> If no consumers have been registered on this
> 268:      *      property, null will be returned.
> 269:      * @since 9

Need to change `9` to `17`.

modules/javafx.controls/src/main/java/javafx/scene/control/SkinBase.java line 
285:

> 283:      * @param observableList the observable list to observe for list 
> change events
> 284:      * @param consumer the consumer
> 285:      */

Add `@since 17` javadoc tag.

modules/javafx.controls/src/main/java/javafx/scene/control/SkinBase.java line 
305:

> 303:      *      {@link #registerListChangeListener(ObservableList, 
> Consumer)}. If no consumers have been registered on this
> 304:      *      list, null will be returned.
> 305:      * @since 9

Need to change `9` to `17`.

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

PR: https://git.openjdk.java.net/jfx/pull/409

Reply via email to