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.