RFR: 8286269: [java.desktop] Use newer instanceof language feature wherever possible
SWinxy
duke at openjdk.java.net
Fri May 6 04:00:24 UTC 2022
On Sat, 8 Jan 2022 18:13:45 GMT, SWinxy <duke at openjdk.java.net> wrote:
> The old java.desktop package needs dusting off. It hasn't been kept up to pace with the Java language, but it should. The purpose of this PR is to replace most or all `instanceof` checks with the new `instanceof` with a variable. Some methods that used `instanceof` were also reworked alongside the change (such as `.equals()`) if they were small and they could be clearer.
> There should be no actual change in outcomes from this PR. I have triple checked my work. Some cases are kinda 'wut?'.
> This is also a large change. When pattern matching for switch arrives, many methods can be reworked to take advantage of it (when it comes.. eventually ;w;).
The OCA process is back in my court, and I've been overwhelmed these past few weeks to get it over with. Thank you, genuinely, for offering. If you have time to create those issues on the JBS, I would greatly appreciate it.
Keeping open.
-------------
PR: https://git.openjdk.java.net/jdk/pull/7000
More information about the client-libs-dev
mailing list