JSR 305 is a proposal for Annotations for Software Defect Detection. Meanwhile widely spread are the annotations like @Nonnull and @Nullable which you will also find in one of my favorite libraries: Guava – Google Core Libraries for Java 1.6+.
Reference:
[url]http://minds.coremedia.com/2012/10/31/jsr-305-nonnull-and-guava-preconditions/[/url]
Reference:
[url]http://minds.coremedia.com/2012/10/31/jsr-305-nonnull-and-guava-preconditions/[/url]