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.