- ApiStatus - Class in org.jetbrains.annotations
-
Set of annotations which can be used to specify status of API Element.
- ApiStatus() - Constructor for class org.jetbrains.annotations.ApiStatus
-
- ApiStatus.AvailableSince - Annotation Type in org.jetbrains.annotations
-
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.
- ApiStatus.Experimental - Annotation Type in org.jetbrains.annotations
-
Indicates that a public API of the annotated element (class, method or field) is not in stable state yet.
- ApiStatus.Internal - Annotation Type in org.jetbrains.annotations
-
Indicates that the annotated element (class, method, field, etc) must not be considered as a public API.
- ApiStatus.NonExtendable - Annotation Type in org.jetbrains.annotations
-
Indicates that the annotated API class, interface or method must not be extended, implemented or overridden.
- ApiStatus.OverrideOnly - Annotation Type in org.jetbrains.annotations
-
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.
- ApiStatus.ScheduledForRemoval - Annotation Type in org.jetbrains.annotations
-
Indicates that a public API of the annotated element (class, method or field) is subject to removal in a future version.
- Async - Class in org.jetbrains.annotations
-
Helper annotations for asynchronous computation.
- Async() - Constructor for class org.jetbrains.annotations.Async
-
- Async.Execute - Annotation Type in org.jetbrains.annotations
-
Indicates that the marked method executes async computation.
- Async.Schedule - Annotation Type in org.jetbrains.annotations
-
Indicates that the marked method schedules async computation.