public class MethodCaller
extends java.lang.Object
| Constructor and Description |
|---|
MethodCaller(java.lang.String methodName,
java.lang.Class<?>[] paramTypes) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
invoke(java.lang.Object thisObj,
java.lang.Object[] paramValues) |
java.lang.Object |
invokeStatic(java.lang.String className,
java.lang.Object[] paramValues,
java.lang.ClassLoader loader) |
public MethodCaller(java.lang.String methodName,
java.lang.Class<?>[] paramTypes)
public java.lang.Object invoke(java.lang.Object thisObj,
java.lang.Object[] paramValues)
throws java.lang.NoSuchMethodException,
java.lang.reflect.InvocationTargetException,
java.lang.IllegalAccessException
java.lang.NoSuchMethodExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessExceptionpublic java.lang.Object invokeStatic(java.lang.String className,
java.lang.Object[] paramValues,
java.lang.ClassLoader loader)
throws java.lang.NoSuchMethodException,
java.lang.reflect.InvocationTargetException,
java.lang.IllegalAccessException,
java.lang.ClassNotFoundException
java.lang.NoSuchMethodExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessExceptionjava.lang.ClassNotFoundException