public class ReflectUtil extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static <T extends Annotation> |
getAnnotation(Class clazz,
Class<T> annotation)
返回作用在类上的注解.
|
static <T extends Annotation> |
getAnnotationOfField(Field field,
Class<T> clazz)
返回字段上某个注解, 如果没有返回 null
|
static boolean |
isAnnotationPresentOfField(Field field,
Class<? extends Annotation> clazz)
测试某个字段上是否有指定的注解
|
static Method |
methodOf(Class clazz,
String methodName)
返回此类(包括父类)拥有某个指定名称的方法, 如果没有返回 null.
|
public static boolean isAnnotationPresentOfField(Field field, Class<? extends Annotation> clazz)
field - clazz - public static <T extends Annotation> T getAnnotationOfField(Field field, Class<T> clazz)
T - field - clazz - public static <T extends Annotation> T getAnnotation(Class clazz, Class<T> annotation)
T - clazz - annotation - Copyright © 2013 bastengao. All Rights Reserved.