| 构造器和说明 |
|---|
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.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic static java.util.Map<java.lang.reflect.Method,java.lang.Object> getMethodsMap(java.lang.Object objInstance)
throws java.lang.Exception
objInstance - 当前实例java.lang.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic static java.lang.Object[] invokeDefineReturnResult(java.lang.Object objInstance,
java.lang.String methodName)
throws java.lang.Exception
objInstance - 当前实例methodName - 方法名java.lang.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic 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