RFR: 8274771: Map, FlatMap and OrElse fluent bindings for ObservableValue [v5]
John Hendrikx
jhendrikx at openjdk.java.net
Thu Jan 27 21:04:15 UTC 2022
On Sun, 16 Jan 2022 12:25:13 GMT, Nir Lisker <nlisker at openjdk.org> wrote:
>> John Hendrikx has updated the pull request incrementally with one additional commit since the last revision:
>>
>> Fix grammar mistakes and did some small rephrases
>
> modules/javafx.base/src/main/java/javafx/beans/value/ObservableValue.java line 189:
>
>> 187: * holds {@code null}; can be {@code null}
>> 188: * @return an {@code ObservableValue} holding this {@code ObservableValue}'s value,
>> 189: * or the given value it is {@code null}; never returns {@code null}
>
> `or the given value it is {@code null}` missing "when" or "if"?
Fixed this with "if"
> modules/javafx.base/src/test/java/test/javafx/beans/value/ObservableValueFluentBindingsTest.java line 271:
>
>> 269: @Test
>> 270: void shouldReturnPropertyValuesWithOperationApplied() {
>> 271: assertEquals((Integer) 65, observableValue.getValue());
>
> I don't think that the cast is needed as autoboxing will take care of it. Fine to leave as-is.
I rewrote this now anyway to use strings, and I made the fluent binding test a bit easier to follow (I hope).
-------------
PR: https://git.openjdk.java.net/jfx/pull/675
More information about the openjfx-dev
mailing list