A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
IMPORTANT: This version introduces EXPERIMENTAL JDK 21 support.
@Nullable
(#825)(Due to the timing of the release, the commit for PR #820 is actually missing from the tagged/released version, despite being present in the release notes. However, since that PR is only an internal tooling change for measuring code coverage, no difference should be visible in the released artifact. Thus, we have opted to not change/patch the release)
Note: This is the first release built with Java 11. In particular, running JarInfer now requires a JDK 11 JVM. NullAway is still capable of analyzing JDK 8 source/target projects, and should be compatible with the Error Prone JDK 9 javac just as the release before, but a JDK 11 javac is recommended.
Full Changelog: https://github.com/uber/NullAway/compare/v0.10.10...v0.10.11