See: Description
| Interface | Description |
|---|---|
| AnnotationFilter |
Callback interface that can be used to filter specific annotation types.
|
| MergedAnnotation<A extends Annotation> |
A single merged annotation returned from a
MergedAnnotations
collection. |
| MergedAnnotations | |
| MergedAnnotationSelector<A extends Annotation> |
Strategy interface used to select between two
MergedAnnotation
instances. |
| SynthesizedAnnotation |
Marker interface implemented by synthesized annotation proxies.
|
| Class | Description |
|---|---|
| AnnotatedElementUtils |
General utility methods for finding annotations, meta-annotations, and
repeatable annotations on
AnnotatedElements. |
| AnnotationAttributes |
LinkedHashMap subclass representing annotation attribute
key-value pairs as read by AnnotationUtils,
AnnotatedElementUtils, and Spring's reflection- and ASM-based
AnnotationMetadata implementations. |
| AnnotationAwareOrderComparator |
AnnotationAwareOrderComparator is an extension of
OrderComparator that supports Spring's
Ordered interface as well as the
@Order and @Priority
annotations, with an order value provided by an Ordered
instance overriding a statically defined annotation value (if any). |
| AnnotationUtils |
General utility methods for working with annotations, handling meta-annotations,
bridge methods (which the compiler generates for generic declarations) as well
as super methods (for optional annotation inheritance).
|
| MergedAnnotationCollectors |
Collector implementations that provide various reduction operations for
MergedAnnotation instances. |
| MergedAnnotationPredicates |
Predicate implementations that provide various test operations for
MergedAnnotations. |
| MergedAnnotationSelectors |
MergedAnnotationSelector implementations that provide various options
for MergedAnnotation instances. |
| OrderUtils |
General utility for determining the order of an object based on its type declaration.
|
| RepeatableContainers |
Strategy used to determine annotations that act as containers for other
annotations.
|
| SynthesizingMethodParameter |
A
MethodParameter variant which synthesizes annotations that
declare attribute aliases via @AliasFor. |
| Enum | Description |
|---|---|
| MergedAnnotation.Adapt |
Adaptations that can be applied to attributes values when creating
Maps or
AnnotationAttributes. |
| MergedAnnotations.SearchStrategy |
Search strategies supported by
MergedAnnotations.from(AnnotatedElement, SearchStrategy). |
| Exception | Description |
|---|---|
| AnnotationConfigurationException |
Thrown by
AnnotationUtils and synthesized annotations
if an annotation is improperly configured. |
| Annotation Type | Description |
|---|---|
| AliasFor |
@AliasFor is an annotation that is used to declare aliases for
annotation attributes. |
| Order |
@Order defines the sort order for an annotated component. |