Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AddExports - Annotation Interface in io.smallrye.common.annotation
-
Declare that a module's packages should be exported to the annotated module.
- AddExports.List - Annotation Interface in io.smallrye.common.annotation
-
The repeating holder annotation for
AddExports. - AddOpens - Annotation Interface in io.smallrye.common.annotation
-
Declare that a module's packages should be opened to the annotated module.
- AddOpens.List - Annotation Interface in io.smallrye.common.annotation
-
The repeating holder annotation for
AddOpens.
B
- Blocking - Annotation Interface in io.smallrye.common.annotation
-
Annotation used to indicate that the annotated method is inherently blocking and so should not be executed on a non-blockable thread (I/O thread, event loops...).
C
- CheckReturnValue - Annotation Interface in io.smallrye.common.annotation
-
Marker annotation for methods whose return values shall not be ignored under common API usage patterns.
E
- Experimental - Annotation Interface in io.smallrye.common.annotation
-
Annotation that specifies that an element is experimental and may change without notice.
I
- Identifier - Annotation Interface in io.smallrye.common.annotation
-
String-based qualifier.
- Identifier.Literal - Class in io.smallrye.common.annotation
-
Supports inline instantiation of the
Identifierqualifier. - io.smallrye.common.annotation - module io.smallrye.common.annotation
-
Common annotations for SmallRye projects and their consumers.
- io.smallrye.common.annotation - package io.smallrye.common.annotation
M
- module() - Element in annotation interface io.smallrye.common.annotation.AddExports
-
Returns the module name to export from.
- module() - Element in annotation interface io.smallrye.common.annotation.AddOpens
-
Returns the module name to open from.
N
- NativeAccess - Annotation Interface in io.smallrye.common.annotation
-
Declare that the annotated module requests native access.
- NonBlocking - Annotation Interface in io.smallrye.common.annotation
-
Annotation used to indicate that the annotated method is inherently non-blocking and so can be executed on a non-blockable thread (I/O threads, event loops...) without the need to offload the work to another thread.
O
- of(String) - Static method in class io.smallrye.common.annotation.Identifier.Literal
-
Construct a new instance.
P
- packages() - Element in annotation interface io.smallrye.common.annotation.AddExports
-
Returns the packages which should be exported.
- packages() - Element in annotation interface io.smallrye.common.annotation.AddOpens
-
Returns the packages which should be opened.
R
- reason() - Element in annotation interface io.smallrye.common.annotation.SuppressForbidden
-
Returns the reason for allowing a forbidden API in the annotated element.
- RunOnVirtualThread - Annotation Interface in io.smallrye.common.annotation
-
If supported, this annotation indicates that the (blocking) method should be invoked on a virtual thread instead of a regular (OS) worker thread.
S
- SuppressForbidden - Annotation Interface in io.smallrye.common.annotation
-
Indicate to code checkers that the annotated usage of a forbidden API should be allowed even if there is a policy forbidding it.
T
- TechPreview - Annotation Interface in io.smallrye.common.annotation
-
Annotation that specifies that an element is tech preview and may change in the future.
V
- value() - Element in annotation interface io.smallrye.common.annotation.AddExports.List
-
Returns the annotations.
- value() - Element in annotation interface io.smallrye.common.annotation.AddOpens.List
-
Returns the annotations.
- value() - Element in annotation interface io.smallrye.common.annotation.Experimental
-
Describes why the annotated element is experimental.
- value() - Method in class io.smallrye.common.annotation.Identifier.Literal
- value() - Element in annotation interface io.smallrye.common.annotation.Identifier
-
The identifier.
- value() - Element in annotation interface io.smallrye.common.annotation.TechPreview
-
Describes why the annotated element is in tech preview.
All Classes and Interfaces|All Packages|Serialized Form