xref: /aosp_15_r20/external/jspecify/README.md (revision 2167191df2fa07300797f1ac5b707370b5f38c48)
1*2167191dSAndroid Build Coastguard Worker# JSpecify
2*2167191dSAndroid Build Coastguard Worker
3*2167191dSAndroid Build Coastguard WorkerAn artifact of well-specified annotations to power static analysis checks and
4*2167191dSAndroid Build Coastguard WorkerJVM language interop.  Developed by consensus of the partner organizations
5*2167191dSAndroid Build Coastguard Workerlisted at our main web site, [jspecify.org](http://jspecify.org).
6*2167191dSAndroid Build Coastguard Worker
7*2167191dSAndroid Build Coastguard WorkerOur current focus is on annotations for nullness analysis.
8*2167191dSAndroid Build Coastguard Worker
9*2167191dSAndroid Build Coastguard Worker## Status
10*2167191dSAndroid Build Coastguard Worker
11*2167191dSAndroid Build Coastguard Worker[Version 0.3](https://github.com/jspecify/jspecify/releases/tag/v0.3.0) is relatively safe to depend on in your code. Or you can read [a more detailed answer](https://github.com/jspecify/jspecify/wiki/adoption).
12*2167191dSAndroid Build Coastguard Worker
13*2167191dSAndroid Build Coastguard Worker## Things to read
14*2167191dSAndroid Build Coastguard Worker
15*2167191dSAndroid Build Coastguard WorkerSee [jspecify.org/docs/start-here](http://jspecify.org/docs/start-here).
16