On Sun, 9 Mar 2025 22:36:42 GMT, Nir Lisker <nlis...@openjdk.org> wrote:
>> John Hendrikx has updated the pull request incrementally with one additional >> commit since the last revision: >> >> Fix non-convergence logic one more time... > > modules/javafx.base/src/main/java/com/sun/javafx/binding/OldValueCachingListenerManager.java > line 64: > >> 62: * @param instance the instance to which the listeners belong, >> cannot be {@code null} >> 63: * @param listener a listener to add, cannot be {@code null} >> 64: * @throws NullPointerException when listener is {@code null} > > And when `instance` is too, no? One will throw implicitly and the other > explicitly. Does it matter for the docs? I've updated all of these to `throws NullPointerException when any argument is {@code null}` How it is done exactly is irrelevant for the docs :) ------------- PR Review Comment: https://git.openjdk.org/jfx/pull/1081#discussion_r1986823574