public class Classes extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
Classes.Fieldwrap |
| 构造器和说明 |
|---|
Classes() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
Assignment(Object object,
Field field,
Object value)
绑定对象的值
|
static Field |
filterField(Class classObj,
String fieldName)
返回 class中 匹配 的 Field
|
static Class |
forName(String className) |
static List<Field> |
getAllField(Class Class)
获取类所有字段(包括父类)
|
static Set<String> |
getClassName(String packageName,
boolean isRecursion)
获取某包下所有类
|
static Classes.Fieldwrap |
getFieldwrap(Object o,
String field)
获取对象某个字段的值
|
static List<Class<?>> |
getGenericity(Field field)
获取泛型
|
static Method |
getMethod(Class cls,
String name,
Class<?>... parameterTypes) |
static Object |
invoke(Method m,
Object obj,
Object... args) |
static boolean |
isBaseType(Class cla)
判断是否是基础数据类型
|
static boolean |
isBaseTypeX(Class cla)
判断是否是基础数据类型
|
public static Field filterField(Class classObj, String fieldName)
classObj - fieldName - public static void Assignment(Object object, Field field, Object value)
object - field - value - public static Method getMethod(Class cls, String name, Class<?>... parameterTypes)
cls - name - parameterTypes - public static Set<String> getClassName(String packageName, boolean isRecursion)
packageName - 包名isRecursion - 是否遍历子包public static Classes.Fieldwrap getFieldwrap(Object o, String field)
o - field - public static boolean isBaseType(Class cla)
cla - public static boolean isBaseTypeX(Class cla)
cla - Copyright © 2020. All rights reserved.