public class AnnotationAttributes<T extends java.lang.annotation.Annotation>
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
AnnotationAttributes<T> |
declaredOn(org.springframework.core.type.AnnotatedTypeMetadata metadata) |
java.util.Optional<java.lang.Class<?>> |
getClass(java.lang.String name) |
java.util.Optional<java.util.List<java.lang.Class<?>>> |
getClasses(java.lang.String name) |
java.util.Optional<java.lang.String> |
getString(java.lang.String name) |
java.util.Optional<java.util.List<java.lang.String>> |
getStrings(java.lang.String name) |
java.util.Optional<java.lang.Class<?>> |
getValueAsClass() |
java.util.Optional<java.util.List<java.lang.Class<?>>> |
getValueAsClasses() |
java.util.Optional<java.lang.String> |
getValueAsString() |
java.util.Optional<java.util.List<java.lang.String>> |
getValueAsStrings() |
static <T extends java.lang.annotation.Annotation> |
of(java.lang.Class<T> annotationType) |
static <T extends java.lang.annotation.Annotation> |
of(org.springframework.core.annotation.MergedAnnotation<T> annotation) |
public static <T extends java.lang.annotation.Annotation> AnnotationAttributes<T> of(java.lang.Class<T> annotationType)
public static <T extends java.lang.annotation.Annotation> AnnotationAttributes<T> of(org.springframework.core.annotation.MergedAnnotation<T> annotation)
public AnnotationAttributes<T> declaredOn(org.springframework.core.type.AnnotatedTypeMetadata metadata)
public java.util.Optional<java.lang.String> getString(java.lang.String name)
public java.util.Optional<java.util.List<java.lang.String>> getStrings(java.lang.String name)
public java.util.Optional<java.lang.Class<?>> getClass(java.lang.String name)
public java.util.Optional<java.util.List<java.lang.Class<?>>> getClasses(java.lang.String name)
public java.util.Optional<java.lang.String> getValueAsString()
public java.util.Optional<java.util.List<java.lang.String>> getValueAsStrings()
public java.util.Optional<java.lang.Class<?>> getValueAsClass()
public java.util.Optional<java.util.List<java.lang.Class<?>>> getValueAsClasses()