程序包 | 说明 |
---|---|
com.sh.common.jci.example | |
com.sh.util |
限定符和类型 | 方法和说明 |
---|---|
static void |
Test2.main(java.lang.String[] args) |
限定符和类型 | 方法和说明 |
---|---|
static java.lang.Object |
ReflectUtil.createInstance(java.lang.String className)
实例化对象
|
static java.lang.Object |
ReflectUtil.createInstance(java.lang.String className,
java.lang.Class[] clazzParam,
java.lang.Object[] param)
创建对象
|
static java.lang.Object |
ReflectUtil.executeMethod(java.lang.Object instance,
java.lang.String method)
执行方法
|
static java.lang.Object[] |
ReflectUtil.executeMethod(java.lang.String className,
java.lang.String method)
执行指定的方法
|
static java.lang.Object |
ReflectUtil.executeMethodByParam(java.lang.Object instance,
java.lang.String method,
java.lang.Class<?>[] parameterType,
java.lang.Object[] paramValue)
执行带参数的方法
|
static java.lang.Object |
ReflectUtil.executeMethodByParam(java.lang.String className,
java.lang.String method,
java.lang.Class<?>[] parameterType,
java.lang.Object[] paramValue)
执行带参数的方法
|
static java.lang.Object |
ReflectUtil.executeStaticMethod(java.lang.String className,
java.lang.String method)
执行不带参数的静态方法
|
static java.lang.Object |
ReflectUtil.executeStaticMethodByParam(java.lang.Class<?> clazz,
java.lang.String method,
java.lang.Class<?>[] parameterType,
java.lang.Object[] paramValue)
执行带参数的静态方法
|
static java.lang.Object |
ReflectUtil.executeStaticMethodByParam(java.lang.String className,
java.lang.String method,
java.lang.Class<?>[] parameterType,
java.lang.Object[] paramValue)
执行带参数的静态方法
|
static java.lang.Object |
ReflectUtil.getFieldValue(java.lang.Object instance,
java.lang.String fieldName)
设置属性值
|
static java.lang.Object |
ReflectUtil.getStaticFieldValue(java.lang.String className,
java.lang.String fieldName)
获取静态属性值
|
static void |
ReflectUtil.setFieldValue(java.lang.Object instance,
java.lang.String fieldName,
java.lang.Object fieldValue)
设置变量值
|
static void |
ReflectUtil.setStaticFieldValue(java.lang.String className,
java.lang.String fieldName,
java.lang.Object fieldValue)
设置静态变量值
|