public class JavaMethodInvoker extends Invoker
Method object. It is assumed that this Method object is from a
non-reloadable Class so it shouldn't need any kind of special handling.| Constructor and Description |
|---|
JavaMethodInvoker(JavaClassMethodProvider provider,
java.lang.reflect.Method method) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.reflect.Method |
createJavaMethod() |
java.lang.String |
getClassName() |
java.lang.String |
getMethodDescriptor() |
int |
getModifiers() |
java.lang.String |
getName() |
java.lang.Object |
invoke(java.lang.Object target,
java.lang.Object... params) |
getJavaMethod, getParamsDescriptor, getReturnType, toStringpublic JavaMethodInvoker(JavaClassMethodProvider provider, java.lang.reflect.Method method)
public java.lang.Object invoke(java.lang.Object target,
java.lang.Object... params)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
public java.lang.reflect.Method createJavaMethod()
createJavaMethod in class Invokerpublic int getModifiers()
getModifiers in class Invokerpublic java.lang.String getMethodDescriptor()
getMethodDescriptor in class Invokerpublic java.lang.String getClassName()
getClassName in class Invoker