Package org.jetbrains.annotations
Class ApiStatus
java.lang.Object
org.jetbrains.annotations.ApiStatus
Set of annotations which can be used to specify status of API Element.
- Since:
- 18.0.0
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic @interfaceIndicates 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 @interfaceIndicates that a public API of the annotated element (class, method or field) is not in stable state yet.static @interfaceIndicates that the annotated element (class, method, field, etc) must not be considered as a public API.static @interfaceIndicates that the annotated API class, interface or method must not be extended, implemented or overridden.static @interfaceIndicates that a public API of the annotated element (class, method or field) is subject to deprecation in a future version.static @interfaceIndicates 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 @interfaceIndicates that a public API of the annotated element (class, method or field) is subject to removal in a future version. -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
ApiStatus
private ApiStatus()Prohibited default constructor.
-