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
AnnotationMetadata
that is environment specific.Abstract validator forAnnotatedElement
that 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 ofAnnotationMetadata
that is used when evaluated expression in annotation values need to be resolved at runtime.EvaluatedAnnotationValue<A extends Annotation>An EvaluatedAnnotationValue is aAnnotationValue
that contains one or more expressions.Abstract annotation metadata delegate for cases when annotation values need to be mapped before being returned.A mutable various ofDefaultAnnotationMetadata
that is used only at build time.