public final class ApiStatus
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
ApiStatus.AvailableSince
Indicates that the annotated element firstly appeared in the specified version of the library, so the code using that element
won't be compatible with older versions of the library.
|
static interface |
ApiStatus.Experimental
Indicates that a public API of the annotated element (class, method or field) is not in stable state yet.
|
static interface |
ApiStatus.Internal
Indicates that the annotated element (class, method, field, etc) must not be considered as a public API.
|
static interface |
ApiStatus.NonExtendable
Indicates that the annotated API class, interface or method must not be extended, implemented or overridden.
|
static interface |
ApiStatus.OverrideOnly
Indicates that the annotated method is part of SPI (Service Provider Interface), which is intended to be
only implemented or overridden but not called by clients of the declaring library.
|
static interface |
ApiStatus.ScheduledForRemoval
Indicates that a public API of the annotated element (class, method or field) is subject to removal in a future version.
|
Constructor and Description |
---|
ApiStatus() |