| Indicates that all members of the class or package should be
annotated with the default value of the supplied annotation class.
This would be used for behavior annotations such as @NonNull, @CheckForNull,
or @CheckReturnValue.
In particular, you can use @DefaultAnnotation(NonNull.class) on a class or package,
and then use @Nullable only on those parameters, methods or fields that you want
to allow to be null.
author: William Pugh |