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 
    A committed interface is the highest grade of stability, and is the preferred attribute level for consumers of the library.
    static @interface 
    This is internal API and may not be relied on at all.
    static @interface 
    No commitment is made about the interface.
    static @interface 
    Types/Methods/Interfaces marked as volatile can change any time and for any reason.