io7m-com / jsycamore

Java embedded GUI package

Home Page:https://www.io7m.com/software/jsycamore

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Move to the checker framework annotations instead of jnull

io7m opened this issue · comments

This will probably apply to all io7m packages, but jsycamore will be the test bed.

I want stronger checking by findbugs and by the IDE, and it seems like I'm just not going to get it with the jnull annotations. The jnull annotations are also not as powerful as annotations that were written post JSR-308 integration into the JDK.

<dependency>
  <groupId>org.checkerframework</groupId>
  <artifactId>checker-qual</artifactId>
  <version>2.1.0</version>
</dependency>

No, it's not real-time checking. Nothing will give good, reliable, real-time nullability checking in IDEA. It's 2016 and Eclipse still does this better. Abort.