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 attribute 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. |