On Fri, 24 Feb 2023 09:49:33 GMT, Dean Wookey <dwoo...@openjdk.org> wrote:

>> modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/ControlAcceleratorSupport.java
>>  line 366:
>> 
>>> 364:         public boolean equals(Object o) {
>>> 365:             if (this == o) return true;
>>> 366:             if (o == null || !(o instanceof 
>>> IdentityWrapperListChangeListener)) return false;
>> 
>> (o instanceof IdentityWrapperListChangeListener) should take care of the 
>> null case.
>> if(o instanceof IdentityWrapperListChangeListener that) {
>>   return innerList == that.innerList;
>> }
>> return false;
>> 
>> And also, could we have curly braces in all the if statements please?
>
> In general should we use new syntax like that instanceof syntax? JavaFX 
> requires Java 17 now, but if changes were to be backported then using the new 
> syntax makes it a bit more difficult.

that will be "SEP" (someone else's problem) ;-)

fx requires jdk17 as a boot jdk per JDK-8276144

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

PR: https://git.openjdk.org/jfx/pull/1037

Reply via email to