The jnull package implements a set of annotations and functions for improving the safety of Java programs with respect to null references.


  • Annotations similar to those found in the abandoned JSR 305, suitable for use in static analysis.
  • Functions for performing terse null checks.
  • Full unit test coverage.
  • OSGi-ready.
  • ISC license.