Annotation Type Stability
public @interface Stability
This annotation describes the stability guarantees of the annotated
interface, class or method.
- Since:
- 1.0.0
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
Stability.Committed
A committed interface is the highest grade of stability, and is the preferred attribute level for consumers of the library.static interface
Stability.Internal
This is internal API and may not be relied on at all.static interface
Stability.Uncommitted
No commitment is made about the interface.static interface
Stability.Volatile
Types/Methods/Interfaces marked as volatile can change any time and for any reason.