Package manifold.ext.rt
Class ReflectionRuntimeMethods
- java.lang.Object
-
- manifold.ext.rt.ReflectionRuntimeMethods
-
public class ReflectionRuntimeMethods extends Object
-
-
Constructor Summary
Constructors Constructor Description ReflectionRuntimeMethods()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Objectconstruct(Class type, Class[] paramTypes, Object[] args)static booleangetField_boolean(Object receiver, String name)static bytegetField_byte(Object receiver, String name)static chargetField_char(Object receiver, String name)static doublegetField_double(Object receiver, String name)static floatgetField_float(Object receiver, String name)static intgetField_int(Object receiver, String name)static longgetField_long(Object receiver, String name)static ObjectgetField_Object(Object receiver, String name)static shortgetField_short(Object receiver, String name)static booleangetFieldStatic_boolean(Class receiver, String name)static bytegetFieldStatic_byte(Class receiver, String name)static chargetFieldStatic_char(Class receiver, String name)static doublegetFieldStatic_double(Class receiver, String name)static floatgetFieldStatic_float(Class receiver, String name)static intgetFieldStatic_int(Class receiver, String name)static longgetFieldStatic_long(Class receiver, String name)static ObjectgetFieldStatic_Object(Class receiver, String name)static shortgetFieldStatic_short(Class receiver, String name)static booleaninvoke_boolean(Object receiver, String name, Class[] paramTypes, Object[] args)static byteinvoke_byte(Object receiver, String name, Class[] paramTypes, Object[] args)static charinvoke_char(Object receiver, String name, Class[] paramTypes, Object[] args)static doubleinvoke_double(Object receiver, String name, Class[] paramTypes, Object[] args)static floatinvoke_float(Object receiver, String name, Class[] paramTypes, Object[] args)static intinvoke_int(Object receiver, String name, Class[] paramTypes, Object[] args)static longinvoke_long(Object receiver, String name, Class[] paramTypes, Object[] args)static Objectinvoke_Object(Object receiver, String name, Class[] paramTypes, Object[] args)static intinvoke_short(Object receiver, String name, Class[] paramTypes, Object[] args)static voidinvoke_void(Object receiver, String name, Class[] paramTypes, Object[] args)static booleaninvokeStatic_boolean(Class cls, String name, Class[] paramTypes, Object[] args)static byteinvokeStatic_byte(Class cls, String name, Class[] paramTypes, Object[] args)static charinvokeStatic_char(Class cls, String name, Class[] paramTypes, Object[] args)static doubleinvokeStatic_double(Class cls, String name, Class[] paramTypes, Object[] args)static floatinvokeStatic_float(Class cls, String name, Class[] paramTypes, Object[] args)static intinvokeStatic_int(Class cls, String name, Class[] paramTypes, Object[] args)static longinvokeStatic_long(Class cls, String name, Class[] paramTypes, Object[] args)static ObjectinvokeStatic_Object(Class cls, String name, Class[] paramTypes, Object[] args)static intinvokeStatic_short(Class cls, String name, Class[] paramTypes, Object[] args)static voidinvokeStatic_void(Class cls, String name, Class[] paramTypes, Object[] args)static booleansetField_boolean(Object receiver, String name, boolean value)static bytesetField_byte(Object receiver, String name, byte value)static charsetField_char(Object receiver, String name, char value)static doublesetField_double(Object receiver, String name, double value)static floatsetField_float(Object receiver, String name, float value)static intsetField_int(Object receiver, String name, int value)static longsetField_long(Object receiver, String name, long value)static ObjectsetField_Object(Object receiver, String name, Object value)static shortsetField_short(Object receiver, String name, short value)static booleansetFieldStatic_boolean(Class receiver, String name, boolean value)static bytesetFieldStatic_byte(Class receiver, String name, byte value)static charsetFieldStatic_char(Class receiver, String name, char value)static doublesetFieldStatic_double(Class receiver, String name, double value)static floatsetFieldStatic_float(Class receiver, String name, float value)static intsetFieldStatic_int(Class receiver, String name, int value)static longsetFieldStatic_long(Class receiver, String name, long value)static ObjectsetFieldStatic_Object(Class receiver, String name, Object value)static shortsetFieldStatic_short(Class receiver, String name, short value)
-
-
-
Method Detail
-
invoke_Object
public static Object invoke_Object(Object receiver, String name, Class[] paramTypes, Object[] args)
-
invoke_boolean
public static boolean invoke_boolean(Object receiver, String name, Class[] paramTypes, Object[] args)
-
invoke_byte
public static byte invoke_byte(Object receiver, String name, Class[] paramTypes, Object[] args)
-
invoke_char
public static char invoke_char(Object receiver, String name, Class[] paramTypes, Object[] args)
-
invoke_int
public static int invoke_int(Object receiver, String name, Class[] paramTypes, Object[] args)
-
invoke_short
public static int invoke_short(Object receiver, String name, Class[] paramTypes, Object[] args)
-
invoke_long
public static long invoke_long(Object receiver, String name, Class[] paramTypes, Object[] args)
-
invoke_float
public static float invoke_float(Object receiver, String name, Class[] paramTypes, Object[] args)
-
invoke_double
public static double invoke_double(Object receiver, String name, Class[] paramTypes, Object[] args)
-
invoke_void
public static void invoke_void(Object receiver, String name, Class[] paramTypes, Object[] args)
-
invokeStatic_Object
public static Object invokeStatic_Object(Class cls, String name, Class[] paramTypes, Object[] args)
-
invokeStatic_boolean
public static boolean invokeStatic_boolean(Class cls, String name, Class[] paramTypes, Object[] args)
-
invokeStatic_byte
public static byte invokeStatic_byte(Class cls, String name, Class[] paramTypes, Object[] args)
-
invokeStatic_char
public static char invokeStatic_char(Class cls, String name, Class[] paramTypes, Object[] args)
-
invokeStatic_short
public static int invokeStatic_short(Class cls, String name, Class[] paramTypes, Object[] args)
-
invokeStatic_int
public static int invokeStatic_int(Class cls, String name, Class[] paramTypes, Object[] args)
-
invokeStatic_long
public static long invokeStatic_long(Class cls, String name, Class[] paramTypes, Object[] args)
-
invokeStatic_float
public static float invokeStatic_float(Class cls, String name, Class[] paramTypes, Object[] args)
-
invokeStatic_double
public static double invokeStatic_double(Class cls, String name, Class[] paramTypes, Object[] args)
-
invokeStatic_void
public static void invokeStatic_void(Class cls, String name, Class[] paramTypes, Object[] args)
-
setField_boolean
public static boolean setField_boolean(Object receiver, String name, boolean value)
-
setFieldStatic_Object
public static Object setFieldStatic_Object(Class receiver, String name, Object value)
-
setFieldStatic_boolean
public static boolean setFieldStatic_boolean(Class receiver, String name, boolean value)
-
setFieldStatic_byte
public static byte setFieldStatic_byte(Class receiver, String name, byte value)
-
setFieldStatic_char
public static char setFieldStatic_char(Class receiver, String name, char value)
-
setFieldStatic_short
public static short setFieldStatic_short(Class receiver, String name, short value)
-
setFieldStatic_long
public static long setFieldStatic_long(Class receiver, String name, long value)
-
setFieldStatic_float
public static float setFieldStatic_float(Class receiver, String name, float value)
-
setFieldStatic_double
public static double setFieldStatic_double(Class receiver, String name, double value)
-
-