public class OReflectUtil extends Object
| 构造器和说明 |
|---|
OReflectUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Field |
getField(Class<?> clazz,
String name) |
static Method |
getSetMethod(Class<?> cls,
String fieldName) |
static boolean |
isBaseType(Type type) |
static boolean |
isCharacter(Object obj) |
static boolean |
isNumber(Object obj) |
static Class<?> |
searchGenType(Class<?> forefather,
Class<?> entity,
Type fieldType) |
static <T> T |
strToBaseType(Class<T> type,
String val) |
static void |
tracebackSuperclass(Class<?> clazz,
Class<?> superclass,
Consumer<Class<?>> consumer)
回溯到类Object,依次迭代衍生过程的类
|
static Class<?> |
tranBaseType(Type type) |
public static Class<?> searchGenType(Class<?> forefather, Class<?> entity, Type fieldType)
public static boolean isBaseType(Type type)
public static boolean isNumber(Object obj)
public static boolean isCharacter(Object obj)
public static void tracebackSuperclass(Class<?> clazz, Class<?> superclass, Consumer<Class<?>> consumer)
clazz - 类型superclass - 回溯截止的祖宗consumer - 每一层执行的动作Copyright © 2020. All rights reserved.