Class Reflect
- java.lang.Object
-
- net.sourceforge.plantuml.elk.proxy.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)
-
-
-
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)
-
-