All Classes
-
Annotation Types Summary Class Description 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 alongsideDeprecated.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.