public class KReflectObject
extends java.lang.Object
Constructor and Description |
---|
KReflectObject() |
Modifier and Type | Method and Description |
---|---|
static void |
__setAttribute(java.lang.Object o,
java.lang.String attribute,
java.lang.Object mixValue) |
void |
__setAttribute(java.lang.String attribute,
java.lang.Object mixValue) |
static java.util.ArrayList<java.lang.String> |
getFieldNames(java.lang.Class clazz) |
java.lang.Object |
invoke(java.lang.reflect.Method method,
java.lang.Object[] paramsValues) |
java.lang.Object |
invoke(java.lang.String methodName,
java.lang.Class clazz,
java.lang.Object[] paramsValues) |
java.lang.Object |
invoke(java.lang.String methodName,
java.lang.Object[] paramsValues) |
static java.lang.Object |
kinvoke(java.lang.reflect.Method method,
java.lang.Object o,
java.lang.Object[] paramsValues) |
static java.lang.Object |
kinvoke(java.lang.String methodName,
java.lang.Class clazz,
java.lang.Object[] paramsValues) |
static java.lang.Object |
kinvoke(java.lang.String methodName,
java.lang.Object o,
java.lang.Class clazz,
java.lang.Object[] paramsValues) |
static java.lang.Object |
kinvoke(java.lang.String methodName,
java.lang.Object o,
java.lang.Object[] paramsValues) |
static java.lang.Object |
kinvoke(java.lang.String methodName,
java.lang.String className,
java.lang.Object[] paramsValues) |
static java.lang.Object |
kinvokeForSetter(java.lang.String methodName,
java.lang.Object o,
java.lang.Class clazz,
java.lang.Object[] paramsValues) |
static java.lang.Object |
kinvokeForSetter(java.lang.String methodName,
java.lang.Object o,
java.lang.Object[] paramsValues) |
void |
setAttributes(java.util.Map<java.lang.String,java.lang.Object> map) |
public static java.lang.Object kinvoke(java.lang.reflect.Method method, java.lang.Object o, java.lang.Object[] paramsValues) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException
java.lang.IllegalArgumentException
java.lang.reflect.InvocationTargetException
public static java.lang.Object kinvoke(java.lang.String methodName, java.lang.Object o, java.lang.Object[] paramsValues)
public static java.lang.Object kinvokeForSetter(java.lang.String methodName, java.lang.Object o, java.lang.Object[] paramsValues) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException
java.lang.IllegalArgumentException
java.lang.reflect.InvocationTargetException
public static java.lang.Object kinvokeForSetter(java.lang.String methodName, java.lang.Object o, java.lang.Class clazz, java.lang.Object[] paramsValues) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException
java.lang.IllegalArgumentException
java.lang.reflect.InvocationTargetException
public static java.lang.Object kinvoke(java.lang.String methodName, java.lang.Object o, java.lang.Class clazz, java.lang.Object[] paramsValues)
public static java.lang.Object kinvoke(java.lang.String methodName, java.lang.String className, java.lang.Object[] paramsValues) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
public static java.lang.Object kinvoke(java.lang.String methodName, java.lang.Class clazz, java.lang.Object[] paramsValues)
public java.lang.Object invoke(java.lang.String methodName, java.lang.Object[] paramsValues)
public java.lang.Object invoke(java.lang.String methodName, java.lang.Class clazz, java.lang.Object[] paramsValues)
public java.lang.Object invoke(java.lang.reflect.Method method, java.lang.Object[] paramsValues) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException
java.lang.IllegalArgumentException
java.lang.reflect.InvocationTargetException
public void setAttributes(java.util.Map<java.lang.String,java.lang.Object> map) throws java.lang.SecurityException, java.lang.IllegalArgumentException, java.lang.NoSuchFieldException, java.lang.IllegalAccessException
java.lang.SecurityException
java.lang.IllegalArgumentException
java.lang.NoSuchFieldException
java.lang.IllegalAccessException
public void __setAttribute(java.lang.String attribute, java.lang.Object mixValue) throws java.lang.SecurityException, java.lang.IllegalAccessException
java.lang.SecurityException
java.lang.IllegalAccessException
public static void __setAttribute(java.lang.Object o, java.lang.String attribute, java.lang.Object mixValue) throws java.lang.SecurityException, java.lang.IllegalAccessException
java.lang.SecurityException
java.lang.IllegalAccessException
public static java.util.ArrayList<java.lang.String> getFieldNames(java.lang.Class clazz) throws java.lang.IllegalArgumentException, java.lang.IllegalAccessException
java.lang.IllegalArgumentException
java.lang.IllegalAccessException