On Thu, 7 Jul 2022 07:06:57 GMT, Abhishek Kumar <d...@openjdk.org> wrote:
>> src/java.desktop/share/classes/sun/swing/FilePane.java line 1194: >> >>> 1192: setIcon(icon); >>> 1193: >>> 1194: } else if (value instanceof Long) { >> >> You could change this to `value instanceof Long len` so that the cast below >> can be eliminated. > > After replacing "value instanceof Long" by "value instanceof Long len" and > removing the cast below (long len = value) results in build error. So, I > guess cast is required to convert an object to long type. You don't need to use `value` in this `if` statement any longer. Just use `len` inside (that's the whole purpose). ------------- PR: https://git.openjdk.org/jdk/pull/9327