public final class Anno extends Object
| Modifier and Type | Method and Description |
|---|---|
static ConcurrentMap<String,Annotation> |
get(Class<?> clazz) |
static <T,E extends Annotation> |
getAttribute(Class<?> clazz,
Class<E> annoCls,
String attr) |
static boolean |
isMark(Class<?> clazz,
Set<Class<? extends Annotation>> annoCls)
Check wether class contains annotated field
|
static boolean |
isMark(Field field,
Set<Class<? extends Annotation>> annoCls)
Check whether current field marked with specific annotation
|
static int |
occurs(Annotation[][] annotations,
Class<? extends Annotation> annoCls)
Check whether the annotations contain annotation that refer to annoCls.
|
static Annotation[] |
query(Class<?> clazz,
Class<? extends Annotation> methodCls)
Query clazz's methods to getPlugin all annotated spec annotations.
|
public static ConcurrentMap<String,Annotation> get(Class<?> clazz)
public static Annotation[] query(Class<?> clazz, Class<? extends Annotation> methodCls)
clazz - methodCls - public static boolean isMark(Field field, Set<Class<? extends Annotation>> annoCls)
field - annoCls - public static int occurs(Annotation[][] annotations, Class<? extends Annotation> annoCls)
annotations - annoCls - public static boolean isMark(Class<?> clazz, Set<Class<? extends Annotation>> annoCls)
clazz - annoCls - public static <T,E extends Annotation> T getAttribute(Class<?> clazz, Class<E> annoCls, String attr)
Copyright © 2017. All rights reserved.