构造器和说明 |
---|
MethodUtil() |
限定符和类型 | 方法和说明 |
---|---|
static java.util.Map<java.lang.reflect.Method,java.lang.Object> |
getMethodsMap(java.lang.Object objInstance)
赋当前类的所有方法值到Map
|
static java.util.Map<java.lang.reflect.Method,java.lang.Object> |
getMethodsMap(java.lang.Object objInstance,
boolean accessibleFlg)
赋当前类的所有方法值到Map
|
static java.lang.Object |
invoke(java.lang.Object objInstance,
java.lang.String methodName)
只要该类及继承类有public方法即可调用
|
static java.lang.Object |
invoke(java.lang.Object objInstance,
java.lang.String methodName,
boolean accessibleFlg)
只要该类及继承类有public方法即可调用
|
static java.lang.Object |
invoke(java.lang.Object objInstance,
java.lang.String methodName,
java.lang.Class<?>[] classes,
java.lang.Object[] objects)
只要该类及继承类有public方法即可调用
|
static java.lang.Object |
invoke(java.lang.Object objInstance,
java.lang.String methodName,
java.lang.Class<?>[] classes,
java.lang.Object[] objects,
boolean accessibleFlg)
只要该类及继承类有public方法即可调用
|
static java.lang.Object |
invoke(java.lang.Object objInstance,
java.lang.String methodName,
java.lang.Object[] objects)
只要该类及继承类有public方法即可调用
|
static java.lang.Object |
invoke(java.lang.Object objInstance,
java.lang.String methodName,
java.lang.Object[] objects,
boolean accessibleFlg)
只要该类及继承类有public方法即可调用
|
static java.lang.Object[] |
invokeDefineReturnResult(java.lang.Object objInstance,
java.lang.String methodName)
只要该类及继承类有public方法即可调用
|
static java.lang.Object[] |
invokeDefineReturnResult(java.lang.Object objInstance,
java.lang.String methodName,
boolean accessibleFlg)
只要该类及继承类有public方法即可调用
|
static java.lang.Object[] |
invokeDefineReturnResult(java.lang.Object objInstance,
java.lang.String methodName,
java.lang.Class<?>[] classes,
java.lang.Object[] objects)
只要该类及继承类有public方法即可调用
|
static java.lang.Object[] |
invokeDefineReturnResult(java.lang.Object objInstance,
java.lang.String methodName,
java.lang.Class<?>[] classes,
java.lang.Object[] objects,
boolean accessibleFlg)
只要该类及继承类有public方法即可调用
|
static java.lang.Object[] |
invokeDefineReturnResult(java.lang.Object objInstance,
java.lang.String methodName,
java.lang.Object[] objects)
只要该类及继承类有public方法即可调用
|
static java.lang.Object[] |
invokeDefineReturnResult(java.lang.Object objInstance,
java.lang.String methodName,
java.lang.Object[] objects,
boolean accessibleFlg)
只要该类及继承类有public方法即可调用
|
public static java.lang.Object invoke(java.lang.Object objInstance, java.lang.String methodName) throws java.lang.Exception
objInstance
- 当前实例methodName
- 方法名java.lang.Exception
public static java.lang.Object invoke(java.lang.Object objInstance, java.lang.String methodName, boolean accessibleFlg) throws java.lang.Exception
objInstance
- 当前实例methodName
- 方法名accessibleFlg
- 非public是否可访问java.lang.Exception
public static java.lang.Object invoke(java.lang.Object objInstance, java.lang.String methodName, java.lang.Class<?>[] classes, java.lang.Object[] objects) throws java.lang.Exception
objInstance
- 当前实例methodName
- 方法名classes
- 参数类型数组objects
- 参数数组java.lang.Exception
public static java.lang.Object invoke(java.lang.Object objInstance, java.lang.String methodName, java.lang.Object[] objects) throws java.lang.Exception
objInstance
- 当前实例methodName
- 方法名objects
- 参数数组java.lang.Exception
public static java.lang.Object invoke(java.lang.Object objInstance, java.lang.String methodName, java.lang.Class<?>[] classes, java.lang.Object[] objects, boolean accessibleFlg) throws java.lang.Exception
objInstance
- 当前实例methodName
- 方法名classes
- 参数类型数组objects
- 参数数组accessibleFlg
- 非public是否可访问java.lang.Exception
public static java.lang.Object invoke(java.lang.Object objInstance, java.lang.String methodName, java.lang.Object[] objects, boolean accessibleFlg) throws java.lang.Exception
objInstance
- 当前实例methodName
- 方法名objects
- 参数数组accessibleFlg
- 非public是否可访问java.lang.Exception
public static java.util.Map<java.lang.reflect.Method,java.lang.Object> getMethodsMap(java.lang.Object objInstance) throws java.lang.Exception
objInstance
- 当前实例java.lang.Exception
public static java.util.Map<java.lang.reflect.Method,java.lang.Object> getMethodsMap(java.lang.Object objInstance, boolean accessibleFlg) throws java.lang.Exception
objInstance
- 当前实例accessibleFlg
- 非public是否可访问java.lang.Exception
public static java.lang.Object[] invokeDefineReturnResult(java.lang.Object objInstance, java.lang.String methodName, boolean accessibleFlg) throws java.lang.Exception
objInstance
- 当前实例methodName
- 方法名accessibleFlg
- 非public是否可访问java.lang.Exception
public static java.lang.Object[] invokeDefineReturnResult(java.lang.Object objInstance, java.lang.String methodName) throws java.lang.Exception
objInstance
- 当前实例methodName
- 方法名java.lang.Exception
public static java.lang.Object[] invokeDefineReturnResult(java.lang.Object objInstance, java.lang.String methodName, java.lang.Class<?>[] classes, java.lang.Object[] objects) throws java.lang.Exception
objInstance
- 当前实例methodName
- 方法名classes
- 参数类型数组objects
- 参数数组java.lang.Exception
public static java.lang.Object[] invokeDefineReturnResult(java.lang.Object objInstance, java.lang.String methodName, java.lang.Object[] objects) throws java.lang.Exception
objInstance
- 当前实例methodName
- 方法名objects
- 参数数组java.lang.Exception
public static java.lang.Object[] invokeDefineReturnResult(java.lang.Object objInstance, java.lang.String methodName, java.lang.Class<?>[] classes, java.lang.Object[] objects, boolean accessibleFlg) throws java.lang.Exception
objInstance
- 当前实例methodName
- 方法名classes
- 参数类型数组objects
- 参数数组accessibleFlg
- 非public是否可访问java.lang.Exception
public static java.lang.Object[] invokeDefineReturnResult(java.lang.Object objInstance, java.lang.String methodName, java.lang.Object[] objects, boolean accessibleFlg) throws java.lang.Exception
objInstance
- 当前实例methodName
- 方法名objects
- 参数数组accessibleFlg
- 非public是否可访问java.lang.Exception