@Documented @Retention(value=SOURCE) @Target(value={METHOD,PARAMETER,LOCAL_VARIABLE,FIELD}) public @interface NonNull
This is a marker annotation and it has no specific attributes.