eclipse warnings

Kevin Rushforth kevin.rushforth at oracle.com
Mon Dec 4 17:04:59 UTC 2023


We did a few of these sort of cleanup fixes a year or so ago.

In general, this sort of cleanup *might* be useful, but also causes some 
code churn and takes review cycles to ensure that there is no 
unintentional side effect.

The last two might be OK cleanup tasks, but I wouldn't make them a high 
priority. Worth noting is that a seemingly redundant null check or 
instanceof check is not always a bad thing, so I wouldn't clean up all 
of them.

The first group is the more interesting one. In some cases a potential 
null access can highlight actual bugs. However, I oppose any automated 
solution for these, since adding a null check where you don't expect a 
null (even if you IDE thinks it might be possible) can hide the root 
cause of a problem.

We aren't going to enforce these, though, so you'll likely need to 
configure your IDE to be less picky.

-- Kevin


On 12/4/2023 8:34 AM, Andy Goryachev wrote:
>
> Dear colleagues:
>
> Imported the openjfx project into another workspace with a more 
> stringent error checking and discovered a few issues:
>
>   * potential null pointer access: 295
>   * unnecessary cast or instanceof: 190
>   * redundant null check: 61
>
> Do we want to clean these up?
>
> -andy
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/openjfx-dev/attachments/20231204/6569d962/attachment.htm>


More information about the openjfx-dev mailing list