amaembo / jsr-305

Automatically exported from code.google.com/p/jsr-305
15 stars 14 forks source link

Add value field to @Nonnull annotation for improved readability #20

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
I recommend that we add a "value" field to annotations accepting the 
javax.annotation.meta.When value.  This allows more succinct (and I feel 
readable) code such as:

@Nonnull(When.ALWAYS) instead of @Nonnull(when = When.ALWAYS) code.  The 
alternative is to import the fields from When, yielding @Nonnull(when=ALWAYS), 
which is about equivalent, but I feel the value option is more idiomatic, where 
available.

Original issue reported on code.google.com by josiah.h...@gmail.com on 1 Jun 2011 at 8:00