| Alpha |
Declares that a public API is subject to incompatible changes or even removal in a future
release.
|
| Beta |
Declares that a public API is subject to incompatible changes, but includes a commitment to
support the feature long-term with the caveat that the implementation can still change (even
dramatically).
|
| DeprecationInfo |
Provides additional deprecation information, which should be used alongside Deprecated.
|
| FieldsAreNonnullByDefault |
Defaults all fields within annotation's scope to @Nonnull, unless a more tightly-scoped
annotation is applied.
|
| FieldsAreNullableByDefault |
Defaults all fields within annotation's scope to @Nullable, unless a more tightly-scoped
annotation is applied.
|
| Metered |
|
| MethodsReturnNonnullByDefault |
Defaults all methods within annotation's scope to return @Nonnull, unless a more tightly-scoped
annotation is applied.
|
| MethodsReturnNullableByDefault |
Defaults all methods within annotation's scope to return @Nullable, unless a more tightly-scoped
annotation is applied.
|
| NonnullByDefault |
Defaults all fields, methods, and method parameters within annotation's scope to @Nonnull, unless
a more tightly-scoped annotation is applied.
|
| NullableByDefault |
Defaults all fields, methods, and method parameters within annotation's scope to @Nullable,
unless a more tightly-scoped annotation is applied.
|
| VisibleForTesting |
Signifies that an element is visible for testing purpooses only.
|