Class Reflect


  • public class Reflect
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      Reflect()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.Object call​(java.lang.Object instance, java.lang.String method)  
      static java.lang.Object call​(java.lang.Object instance, java.lang.String method, java.lang.Object arg1)  
      static java.lang.Object call​(java.lang.Object instance, java.lang.String method, java.lang.Object arg1, java.lang.Object arg2)  
      static java.lang.Object call2​(java.lang.Object instance, java.lang.String method, java.lang.Object arg1, java.lang.Object arg2)  
      static java.lang.Object callStatic​(java.lang.String className, java.lang.String method)  
      static java.lang.Object callStatic​(java.lang.String className, java.lang.String method, java.lang.Object arg1)  
      static java.lang.Object callStatic​(java.lang.String className, java.lang.String method, java.lang.Object arg1, java.lang.Object arg2)  
      static java.lang.Object callStatic2​(java.lang.String className, java.lang.String method, java.lang.Object arg1)  
      static java.lang.Object callStatic2​(java.lang.String className, java.lang.String method, java.lang.Object arg1, java.lang.Object arg2)  
      static java.lang.Class clazz​(java.lang.String className)  
      static java.lang.Object field​(java.lang.String className, java.lang.String fieldName)  
      static java.lang.Enum getEnum​(java.lang.String clazz, java.lang.String name)  
      static java.lang.reflect.Method getMethod​(java.lang.Object instance, java.lang.String method, int nbArgs)  
      static java.lang.reflect.Method getStaticMethod​(java.lang.Class<?> cl, java.lang.String method, int nbArgs)  
      static java.lang.Object newInstance​(java.lang.String className)  
      static java.lang.Object newInstance​(java.lang.String className, double arg1, double arg2, double arg3, double arg4)  
      static java.lang.Object newInstance​(java.lang.String className, java.lang.Object arg1)  
      static java.lang.Object opt​(java.lang.String className, java.lang.String fieldname)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Reflect

        public Reflect()
    • Method Detail

      • clazz

        public static java.lang.Class clazz​(java.lang.String className)
      • getEnum

        public static java.lang.Enum getEnum​(java.lang.String clazz,
                                             java.lang.String name)
      • opt

        public static java.lang.Object opt​(java.lang.String className,
                                           java.lang.String fieldname)
      • newInstance

        public static java.lang.Object newInstance​(java.lang.String className)
      • newInstance

        public static java.lang.Object newInstance​(java.lang.String className,
                                                   java.lang.Object arg1)
      • newInstance

        public static java.lang.Object newInstance​(java.lang.String className,
                                                   double arg1,
                                                   double arg2,
                                                   double arg3,
                                                   double arg4)
      • field

        public static java.lang.Object field​(java.lang.String className,
                                             java.lang.String fieldName)
      • callStatic

        public static java.lang.Object callStatic​(java.lang.String className,
                                                  java.lang.String method)
      • callStatic

        public static java.lang.Object callStatic​(java.lang.String className,
                                                  java.lang.String method,
                                                  java.lang.Object arg1)
      • callStatic

        public static java.lang.Object callStatic​(java.lang.String className,
                                                  java.lang.String method,
                                                  java.lang.Object arg1,
                                                  java.lang.Object arg2)
      • callStatic2

        public static java.lang.Object callStatic2​(java.lang.String className,
                                                   java.lang.String method,
                                                   java.lang.Object arg1)
      • callStatic2

        public static java.lang.Object callStatic2​(java.lang.String className,
                                                   java.lang.String method,
                                                   java.lang.Object arg1,
                                                   java.lang.Object arg2)
      • getStaticMethod

        public static java.lang.reflect.Method getStaticMethod​(java.lang.Class<?> cl,
                                                               java.lang.String method,
                                                               int nbArgs)
      • call

        public static java.lang.Object call​(java.lang.Object instance,
                                            java.lang.String method)
      • call

        public static java.lang.Object call​(java.lang.Object instance,
                                            java.lang.String method,
                                            java.lang.Object arg1)
      • call

        public static java.lang.Object call​(java.lang.Object instance,
                                            java.lang.String method,
                                            java.lang.Object arg1,
                                            java.lang.Object arg2)
      • call2

        public static java.lang.Object call2​(java.lang.Object instance,
                                             java.lang.String method,
                                             java.lang.Object arg1,
                                             java.lang.Object arg2)
      • getMethod

        public static java.lang.reflect.Method getMethod​(java.lang.Object instance,
                                                         java.lang.String method,
                                                         int nbArgs)