class MetadataUtils
extends java.lang.Object
AnnotationMetadata
and MethodMetadata
annotation attribute maps to the AnnotationAttributes
API. As of Spring 3.1.1,
both the reflection- and ASM-based implementations of these SPIs return
AnnotationAttributes
instances anyway, but for backward-compatibility, their
signatures still return Maps. Therefore, for the usual case, these methods perform
little more than a cast from Map to AnnotationAttributes.AnnotationAttributes.fromMap(java.util.Map)
Constructor and Description |
---|
MetadataUtils() |
Modifier and Type | Method and Description |
---|---|
static AnnotationAttributes |
attributesFor(AnnotationMetadata metadata,
java.lang.Class<?> annoClass) |
static AnnotationAttributes |
attributesFor(AnnotationMetadata metadata,
java.lang.String annoClassName) |
static AnnotationAttributes |
attributesFor(MethodMetadata metadata,
java.lang.Class<?> targetAnno) |
public static AnnotationAttributes attributesFor(AnnotationMetadata metadata, java.lang.Class<?> annoClass)
public static AnnotationAttributes attributesFor(AnnotationMetadata metadata, java.lang.String annoClassName)
public static AnnotationAttributes attributesFor(MethodMetadata metadata, java.lang.Class<?> targetAnno)