public class Annotations extends Object
| 构造器和说明 |
|---|
Annotations() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <A extends Annotation> |
getAnnotation(AnnotatedElement element,
Class<A> annotationType) |
static <A extends Annotation> |
getMergedAnnotation(AnnotatedElement element,
Class<A> annotationType) |
static <A extends Annotation> |
getMergedRepeatableAnnotation(AnnotatedElement element,
Class<A> annotationType) |
static <A extends Annotation> |
getRepeatableAnnotation(AnnotatedElement element,
Class<A> annotationType) |
static Annotation[] |
getRepeatedAnnotations(Annotation annotation) |
static Class<? extends Annotation> |
getRepeatedAnnotationType(Class<? extends Annotation> annotationType) |
static <A extends Annotation> |
hasAliasDefinition(Class<A> annotationType) |
static <A extends Annotation> |
isRepeatable(Class<A> annotationType) |
static <A extends Annotation> |
newInstance(Class<A> annotationType,
Map<String,Object> values) |
public static <A extends Annotation> A getAnnotation(AnnotatedElement element, Class<A> annotationType)
public static <A extends Annotation> A[] getRepeatableAnnotation(AnnotatedElement element, Class<A> annotationType)
public static <A extends Annotation> A getMergedAnnotation(AnnotatedElement element, Class<A> annotationType)
public static <A extends Annotation> Set<A> getMergedRepeatableAnnotation(AnnotatedElement element, Class<A> annotationType)
public static <A extends Annotation> A newInstance(Class<A> annotationType, Map<String,Object> values)
public static Annotation[] getRepeatedAnnotations(Annotation annotation)
public static Class<? extends Annotation> getRepeatedAnnotationType(Class<? extends Annotation> annotationType)
public static <A extends Annotation> boolean isRepeatable(Class<A> annotationType)
public static <A extends Annotation> boolean hasAliasDefinition(Class<A> annotationType)
Copyright © 2024 fossc. All rights reserved.