public abstract class ReloadedTypeInvoker extends Invoker
| Modifier and Type | Method and Description |
|---|---|
static Invoker |
create(ReloadableTypeMethodProvider declaringType,
MethodMember methodMember) |
java.lang.reflect.Method |
createJavaMethod()
Create a 'mock' Java Method which is dependent on ReflectiveInterceptor to catch calls to invoke.
|
java.lang.String |
getClassName() |
java.lang.String |
getMethodDescriptor() |
int |
getModifiers() |
java.lang.String |
getName() |
abstract java.lang.Object |
invoke(java.lang.Object target,
java.lang.Object... params) |
getJavaMethod, getParamsDescriptor, getReturnType, toStringpublic abstract 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 Invokerpublic static Invoker create(ReloadableTypeMethodProvider declaringType, MethodMember methodMember)