public class ReflectClass
extends java.lang.Object
| 构造器和说明 |
|---|
ReflectClass(java.lang.Class<?> clz) |
| 限定符和类型 | 方法和说明 |
|---|---|
ReflectConstructor |
constructor(java.lang.Class<?>... types)
通过构造函数方法参数签名获取ReflectConstructor对象
|
ReflectField |
field(java.lang.String fieldName)
通过要反射的成员的名字来获取ReflectField对象
|
static ReflectClass |
forName(java.lang.String className)
通过类名获取ReflectClass对象
|
static ReflectClass |
forObject(java.lang.Object classObject)
通过对象获取ReflectClass对象
|
ReflectMethod |
method(java.lang.String methodName,
java.lang.Class<?>... types)
通过要反射方法的名字与方法签名来获取ReflectMethod对象
|
public static ReflectClass forName(java.lang.String className)
className - 要反射的类的全限定名public static ReflectClass forObject(java.lang.Object classObject)
classObject - 要反射的对象public ReflectMethod method(java.lang.String methodName, java.lang.Class<?>... types)
methodName - 要反射的方法名types - 要反射的方法的参数签名public ReflectField field(java.lang.String fieldName)
fieldName - 要反射的成员变量的名字public ReflectConstructor constructor(java.lang.Class<?>... types)
types - 构造函数的方法签名