Package io.micronaut.inject.annotation
package io.micronaut.inject.annotation
Contains classes for reading and writing annotation metadata at compile time.
- Since:
- 1.0
-
ClassDescriptionVariation of
AnnotationMetadatathat is environment specific.Abstract validator forAnnotatedElementthat may represent source code level validation routes executed at compilation time.Registers annotation converters.An exception that occurs constructingAnnotationMetadata.Used to represent an annotation metadata hierarchy.A reference toAnnotationMetadata.Support method forAnnotationMetadata.Default implementation ofAnnotationMetadata.Variation ofAnnotationMetadatathat is used when evaluated expression in annotation values need to be resolved at runtime.EvaluatedAnnotationValue<A extends Annotation>An EvaluatedAnnotationValue is aAnnotationValuethat contains one or more expressions.Abstract annotation metadata delegate for cases when annotation values need to be mapped before being returned.A mutable various ofDefaultAnnotationMetadatathat is used only at build time.