Package | Description |
---|---|
org.springframework.core.annotation |
Core support package for annotations, meta-annotations, and merged
annotations with attribute overrides.
|
Modifier and Type | Method and Description |
---|---|
static MergedAnnotation.Adapt |
MergedAnnotation.Adapt.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static MergedAnnotation.Adapt[] |
MergedAnnotation.Adapt.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
static MergedAnnotation.Adapt[] |
MergedAnnotation.Adapt.values(boolean classToString,
boolean annotationsToMap)
Factory method to create an
MergedAnnotation.Adapt array from a set of boolean flags. |
Modifier and Type | Method and Description |
---|---|
AnnotationAttributes |
MergedAnnotation.asAnnotationAttributes(MergedAnnotation.Adapt... adaptations)
Create a new mutable
AnnotationAttributes instance from this
merged annotation. |
<T extends Map<String,Object>> |
MergedAnnotation.asMap(Function<MergedAnnotation<?>,T> factory,
MergedAnnotation.Adapt... adaptations)
Create a new
Map instance of the given type that contains all the annotation
attributes. |
Map<String,Object> |
MergedAnnotation.asMap(MergedAnnotation.Adapt... adaptations)
Get an immutable
Map that contains all the annotation attributes. |
protected boolean |
MergedAnnotation.Adapt.isIn(MergedAnnotation.Adapt... adaptations) |
static <A extends Annotation> |
MergedAnnotationCollectors.toMultiValueMap(Function<MultiValueMap<String,Object>,MultiValueMap<String,Object>> finisher,
MergedAnnotation.Adapt... adaptations)
Create a new
Collector that accumulates merged annotations to a
MultiValueMap with items added from each merged annotation
as a map. |
static <A extends Annotation> |
MergedAnnotationCollectors.toMultiValueMap(MergedAnnotation.Adapt... adaptations)
Create a new
Collector that accumulates merged annotations to a
MultiValueMap with items added from each merged annotation
as a map. |