Import JSpecify. This library contains nullness annotations used by JSoup and recent versions of Truth. It appears to be an attempt to create "one nullness annotation to rule them all". https://xkcd.com/927/ Third-Party Import of: https://github.com/jspecify/jspecify Request Document: go/android3p For CL Reviewers: go/android3p#reviewing-a-cl For Build Team: go/ab-third-party-imports Bug: http://b/370894435 Original import of the code can be found at: https://googleplex-android.googlesource.com/platform/external/jspecify/+/refs/heads/third-party-review. Security Questionnaire: http://b/370894435#comment1 Test: m jspecify Change-Id: I2e1b2cf21fea14ec3ccd52092dee35847c575ae6
An artifact of well-specified annotations to power static analysis checks and JVM language interop. Developed by consensus of the partner organizations listed at our main web site, jspecify.org.
Our current focus is on annotations for nullness analysis.
Version 0.3 is relatively safe to depend on in your code. Or you can read a more detailed answer.