@Documented
@Retention(value=RUNTIME)
@Target(value={PACKAGE,TYPE,METHOD,CONSTRUCTOR})
public @interface NonNullByDefault
null
in the annotated package
or type.
This rule can be overridden on each element by using Nullable
annotation.