See: Description
| Interface | Description | 
|---|---|
| AnnotatedElementValidator | Abstract validator for  AnnotatedElementthat may represent source code level validation routes
 executed at compilation time. | 
| AnnotationMapper<T extends Annotation> | An  AnnotationMapperis a type that is capable of mapping a given annotation to one or many annotations at compile time. | 
| AnnotationRemapper | Allows remapping of annotations from one annotation set to another at compilation time. | 
| AnnotationTransformer<T extends Annotation> | An  AnnotationTransformertransforms an annotation definition into one or many other annotation
 definitions discarding the original annotation. | 
| NamedAnnotationMapper | A named  AnnotationMapperoperates against any named annotation, and does not require the
 annotation to be on the annotation processor classpath. | 
| NamedAnnotationTransformer | A named  AnnotationTransformeroperates against any named annotation, and does not require the
 annotation to be on the annotation processor classpath. | 
| PackageRenameRemapper | A  AnnotationRemapperthat simply renames packages retaining the original simple class
 names as is. | 
| TypedAnnotationMapper<T extends Annotation> | A typed  AnnotationMapperoperates against a concrete annotation type. | 
| TypedAnnotationTransformer<T extends Annotation> | A typed  AnnotationTransformeroperates against a concrete annotation type. | 
| Class | Description | 
|---|---|
| AbstractAnnotationMetadataBuilder<T,A> | An abstract implementation that builds  AnnotationMetadata. | 
| AbstractEnvironmentAnnotationMetadata | Variation of  AnnotationMetadatathat is environment specific. | 
| AnnotationConvertersRegistrar | Registers annotation converters. | 
| AnnotationMetadataHierarchy | Used to represent an annotation metadata hierarchy. | 
| AnnotationMetadataReference | A reference to  AnnotationMetadata. | 
| AnnotationMetadataSupport | Support method for  AnnotationMetadata. | 
| AnnotationMetadataWriter | Responsible for writing class files that are instances of  AnnotationMetadata. | 
| DefaultAnnotationMetadata | Default implementation of  AnnotationMetadata. | 
| MutableAnnotationMetadata | A mutable various of  DefaultAnnotationMetadatathat is used only at build time. | 
| Exception | Description | 
|---|---|
| AnnotationMetadataException | An exception that occurs constructing  AnnotationMetadata. |