See: Description
| Interface | Description | 
|---|---|
| AnnotatedElementValidator | 
 Abstract validator for  
AnnotatedElement that may represent source code level validation routes
 executed at compilation time. | 
| AnnotationMapper<T extends java.lang.annotation.Annotation> | 
 An  
AnnotationMapper is 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 java.lang.annotation.Annotation> | 
 An  
AnnotationTransformer transforms an annotation definition into one or many other annotation
 definitions discarding the original annotation. | 
| NamedAnnotationMapper | 
 A named  
AnnotationMapper operates against any named annotation, and does not require the
 annotation to be on the annotation processor classpath. | 
| NamedAnnotationTransformer | 
 A named  
AnnotationTransformer operates against any named annotation, and does not require the
 annotation to be on the annotation processor classpath. | 
| PackageRenameRemapper | 
 A  
AnnotationRemapper that simply renames packages retaining the original simple class
 names as is. | 
| TypedAnnotationMapper<T extends java.lang.annotation.Annotation> | 
 A typed  
AnnotationMapper operates against a concrete annotation type. | 
| TypedAnnotationTransformer<T extends java.lang.annotation.Annotation> | 
 A typed  
AnnotationTransformer operates against a concrete annotation type. | 
| Class | Description | 
|---|---|
| AbstractAnnotationMetadataBuilder<T,A> | 
 An abstract implementation that builds  
AnnotationMetadata. | 
| AbstractEnvironmentAnnotationMetadata | 
 Variation of  
AnnotationMetadata that is environment specific. | 
| 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  
DefaultAnnotationMetadata that is used only at build time. | 
| Exception | Description | 
|---|---|
| AnnotationMetadataException | 
 An exception that occurs constructing  
AnnotationMetadata. |