See: Description
| Interface | Description |
|---|---|
| AnnotatedElementValidator |
Abstract validator for
AnnotatedElement that may represent source code level validation routes
executed at compilation time. |
| AnnotationMapper<T extends 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 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 Annotation> |
A typed
AnnotationMapper operates against a concrete annotation type. |
| TypedAnnotationTransformer<T extends 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. |