public class ZClassUtil
extends java.lang.Object
构造器和说明 |
---|
ZClassUtil() |
限定符和类型 | 方法和说明 |
---|---|
static java.lang.Object |
execute(java.lang.String methodName,
java.lang.Object classObject)
执行类对象的方法
|
static java.lang.Object |
execute(java.lang.String methodName,
java.lang.Object classObject,
java.lang.String param)
执行类对象的方法,包含参数
|
static java.lang.Class<?> |
getClassByClassName(java.lang.String className)
根据名称获取类
|
static java.lang.Class<?> |
getClassByClassName(java.lang.String className,
java.lang.Class tClass)
根据名称获取类
|
static java.lang.Object |
getInstanceByClassName(java.lang.String className)
根据名称获取类实例
|
static java.lang.reflect.Method[] |
getMethodByClass(java.lang.Object classObject)
根据类对象获取方法
|
public static java.lang.Class<?> getClassByClassName(java.lang.String className)
className
- 类名称public static java.lang.Class<?> getClassByClassName(java.lang.String className, java.lang.Class tClass)
className
- 类名称tClass
- 类,默认为this.getClass()public static java.lang.Object getInstanceByClassName(java.lang.String className)
className
- 类名称public static java.lang.reflect.Method[] getMethodByClass(java.lang.Object classObject)
classObject
- 类对象public static java.lang.Object execute(java.lang.String methodName, java.lang.Object classObject)
methodName
- 方法名称classObject
- 类对象public static java.lang.Object execute(java.lang.String methodName, java.lang.Object classObject, java.lang.String param)
methodName
- 方法名称classObject
- 类对象param
- Map参数