Class ReflectionRuntimeMethods


  • public class ReflectionRuntimeMethods
    extends Object
    • Constructor Detail

      • ReflectionRuntimeMethods

        public ReflectionRuntimeMethods()
    • Method Detail

      • 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_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)
      • getField_Object

        public static Object getField_Object​(Object receiver,
                                             String name)
      • getField_boolean

        public static boolean getField_boolean​(Object receiver,
                                               String name)
      • getField_byte

        public static byte getField_byte​(Object receiver,
                                         String name)
      • getField_char

        public static char getField_char​(Object receiver,
                                         String name)
      • getField_short

        public static short getField_short​(Object receiver,
                                           String name)
      • getField_int

        public static int getField_int​(Object receiver,
                                       String name)
      • getField_long

        public static long getField_long​(Object receiver,
                                         String name)
      • getField_float

        public static float getField_float​(Object receiver,
                                           String name)
      • getField_double

        public static double getField_double​(Object receiver,
                                             String name)
      • getFieldStatic_Object

        public static Object getFieldStatic_Object​(Class receiver,
                                                   String name)
      • getFieldStatic_boolean

        public static boolean getFieldStatic_boolean​(Class receiver,
                                                     String name)
      • getFieldStatic_byte

        public static byte getFieldStatic_byte​(Class receiver,
                                               String name)
      • getFieldStatic_char

        public static char getFieldStatic_char​(Class receiver,
                                               String name)
      • getFieldStatic_short

        public static short getFieldStatic_short​(Class receiver,
                                                 String name)
      • getFieldStatic_int

        public static int getFieldStatic_int​(Class receiver,
                                             String name)
      • getFieldStatic_long

        public static long getFieldStatic_long​(Class receiver,
                                               String name)
      • getFieldStatic_float

        public static float getFieldStatic_float​(Class receiver,
                                                 String name)
      • getFieldStatic_double

        public static double getFieldStatic_double​(Class receiver,
                                                   String name)
      • setField_boolean

        public static boolean setField_boolean​(Object receiver,
                                               String name,
                                               boolean value)
      • setField_byte

        public static byte setField_byte​(Object receiver,
                                         String name,
                                         byte value)
      • setField_char

        public static char setField_char​(Object receiver,
                                         String name,
                                         char value)
      • setField_short

        public static short setField_short​(Object receiver,
                                           String name,
                                           short value)
      • setField_int

        public static int setField_int​(Object receiver,
                                       String name,
                                       int value)
      • setField_long

        public static long setField_long​(Object receiver,
                                         String name,
                                         long value)
      • setField_float

        public static float setField_float​(Object receiver,
                                           String name,
                                           float value)
      • setField_double

        public static double setField_double​(Object receiver,
                                             String name,
                                             double 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_int

        public static int setFieldStatic_int​(Class receiver,
                                             String name,
                                             int 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)