| Interface | Description |
|---|---|
| AnnotatedTypeInfo |
An interface that provides an abstraction for checking for the existence of annotations.
|
| AnnotationMetadata |
An interface implemented at compile time by Micronaut that allows the inspection of annotation metadata and
stereotypes (meta-annotations)
|
| AnnotationMetadataDelegate |
An interface that can be implemented by other classes that delegate the resolution of the
AnnotationMetadata
to the AnnotationMetadataProvider.getAnnotationMetadata() method. |
| AnnotationMetadataProvider |
An interface for a type that provides
AnnotationMetadata. |
| AnnotationMetadataResolver |
An interface for types capable of resolving
AnnotationMetadata. |
| AnnotationSource |
A source of annotations.
|
| Class | Description |
|---|---|
| AnnotationClassValue<T> |
An annotation class value is a reference to a class in annotation metadata.
|
| AnnotationUtil |
Internal utility methods for annotations.
|
| AnnotationValue<A extends Annotation> |
A runtime representation of the an annotation and its values.
|
| AnnotationValueBuilder<T extends Annotation> |
A build for annotation values.
|
| Annotation Type | Description |
|---|---|
| Blocking |
A marker annotation for methods that are blocking.
|
| Experimental |
Annotates a class or method as being experimental and subject to change or removal.
|
| Internal |
Annotates a class or method regarded as internal and not for public consumption.
|
| NonBlocking |
A marker annotation for methods that are blocking.
|
| TypeHint |
The type hint annotation is a general annotation that can be used on interfaces to provide
additional information about types used at runtime.
|
| UsedByGeneratedCode |
A marker annotation indicating that a method is used by generated code and should
not be modified or removed otherwise a binary compatibility problem will be introduced.
|