All Methods Static Methods Concrete Methods
| 限定符和类型 |
方法和说明 |
static <T extends Annotation> T |
getAnno(Class<T> clz,
Class<T> anno) |
static <T extends Annotation> T |
getAnno(Method method,
Class<T> anno) |
static <T extends Annotation> T |
getAnnoIfClz(Class<T> clz,
Method method,
Class<T> anno) |
static <T extends Annotation> T |
getAnnoIfMethod(Class<T> clz,
Method method,
Class<T> anno) |
static Field |
getField(Class<?> clz,
String prop) |
static Field |
getField(Object obj,
String prop) |
static Object |
getFieldVal(Field field,
Object obj) |
static Object |
getFieldVal(String field,
Object obj) |
static Method |
getGetMethod(Class<?> clz,
String prop) |
static <T> Method |
getMethod(Class<T> clz,
String prop,
Class<?>... paramTypes) |
static boolean |
hasAnno(Class<?> clz,
Class<? extends Annotation> anno) |
static boolean |
hasAnno(Method method,
Class<? extends Annotation> anno) |
static boolean |
hasField(Class<?> clz,
String prop) |
static <T> T |
invoke(Method method,
Object instance,
Class<T> returnClz) |
static boolean |
setFieldVal(Object obj,
String fieldName,
Object value) |