Package io.servicetalk.annotations
Annotation Interface ElementsAreNonnullByDefault
@Documented
@Nonnull
@TypeQualifierDefault({FIELD,PARAMETER,METHOD})
@Retention(RUNTIME)
@Target(PACKAGE)
public @interface ElementsAreNonnullByDefault
Indicates that fields, method parameters, method return types, and type parameters
within a package are
Nonnull unless explicitly annotated with Nullable.
This annotation is a generalization of ParametersAreNonnullByDefault.
All servicetalk packages should carry this annotation.