public class Reflection4
extends java.lang.Object
| Constructor and Description |
|---|
Reflection4() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
dump(java.lang.Object obj) |
static java.lang.reflect.Field |
getField(java.lang.Class clazz,
java.lang.String name) |
static java.lang.Object |
getFieldValue(java.lang.Object obj,
java.lang.String fieldName) |
static java.lang.reflect.Method |
getMethod(java.lang.Class clazz,
java.lang.String methodName,
java.lang.Class[] paramClasses) |
static java.lang.reflect.Method |
getMethod(java.lang.String className,
java.lang.String methodName,
java.lang.Class[] paramClasses)
calling this method "method" will break C# conversion with the old converter
|
static java.lang.Object |
invoke(java.lang.Class clazz,
java.lang.String methodName,
java.lang.Class[] paramClasses,
java.lang.Object[] params) |
static java.lang.Object |
invoke(java.lang.Object[] params,
java.lang.Object onObject,
java.lang.reflect.Method method) |
static java.lang.Object |
invoke(java.lang.Object obj,
java.lang.String methodName) |
static java.lang.Object |
invoke(java.lang.Object obj,
java.lang.String methodName,
java.lang.Class[] paramClasses,
java.lang.Object[] params) |
static java.lang.Object |
invoke(java.lang.Object obj,
java.lang.String methodName,
java.lang.Class signature,
java.lang.Object value) |
static java.lang.Object |
invoke(java.lang.Object obj,
java.lang.String methodName,
java.lang.Object[] params) |
static java.lang.Object |
invoke(java.lang.String className,
java.lang.String methodName,
java.lang.Class[] paramClasses,
java.lang.Object[] params,
java.lang.Object onObject) |
static java.lang.Object |
invokeStatic(java.lang.Class clazz,
java.lang.String methodName) |
static java.lang.Object |
newInstance(java.lang.Object template) |
public static java.lang.Object invokeStatic(java.lang.Class clazz,
java.lang.String methodName)
public static java.lang.Object invoke(java.lang.Object obj,
java.lang.String methodName)
throws ReflectException
ReflectExceptionpublic static java.lang.Object invoke(java.lang.Object obj,
java.lang.String methodName,
java.lang.Object[] params)
throws ReflectException
ReflectExceptionpublic static java.lang.Object invoke(java.lang.Object obj,
java.lang.String methodName,
java.lang.Class[] paramClasses,
java.lang.Object[] params)
throws ReflectException
ReflectExceptionpublic static java.lang.Object invoke(java.lang.Class clazz,
java.lang.String methodName,
java.lang.Class[] paramClasses,
java.lang.Object[] params)
throws ReflectException
ReflectExceptionpublic static java.lang.Object invoke(java.lang.String className,
java.lang.String methodName,
java.lang.Class[] paramClasses,
java.lang.Object[] params,
java.lang.Object onObject)
throws ReflectException
ReflectExceptionpublic static java.lang.Object invoke(java.lang.Object[] params,
java.lang.Object onObject,
java.lang.reflect.Method method)
throws ReflectException
ReflectExceptionpublic static java.lang.reflect.Method getMethod(java.lang.String className,
java.lang.String methodName,
java.lang.Class[] paramClasses)
public static java.lang.reflect.Method getMethod(java.lang.Class clazz,
java.lang.String methodName,
java.lang.Class[] paramClasses)
public static java.lang.Object invoke(java.lang.Object obj,
java.lang.String methodName,
java.lang.Class signature,
java.lang.Object value)
throws ReflectException
ReflectExceptionpublic static java.lang.reflect.Field getField(java.lang.Class clazz,
java.lang.String name)
public static java.lang.Object getFieldValue(java.lang.Object obj,
java.lang.String fieldName)
throws ReflectException
ReflectExceptionpublic static java.lang.Object newInstance(java.lang.Object template)
public static java.lang.String dump(java.lang.Object obj)