Package | Description |
---|---|
javax.annotation | |
javax.annotation.meta |
Modifier and Type | Class | Description |
---|---|---|
interface |
CheckForNull |
|
interface |
Nullable |
|
interface |
ParametersAreNonnullByDefault |
This annotation can be applied to a package, class or method to indicate that the method parameters
in that element are nonnull by default unless there is:
An explicit nullness annotation
The method overrides a method in a superclass (in which case the annotation of the corresponding
parameter in the superclass applies)
there is a default parameter annotation applied to a more tightly nested element.
|
Modifier and Type | Method | Description |
---|---|---|
When |
Nonnull.Checker.forConstantValue(Nonnull qualifierqualifierArgument,
java.lang.Object value) |
Modifier and Type | Method | Description |
---|---|---|
When |
TypeQualifierValidator.forConstantValue(A annotation,
java.lang.Object value) |
Given a type qualifier, check to see if a known specific constant value is an instance of the
set of values denoted by the qualifier.
|
Modifier and Type | Method | Description |
---|---|---|
When |
TypeQualifierValidator.forConstantValue(A annotation,
java.lang.Object value) |
Given a type qualifier, check to see if a known specific constant value is an instance of the
set of values denoted by the qualifier.
|