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, toString
public 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 Invoker
public int getModifiers()
getModifiers
in class Invoker
public java.lang.String getMethodDescriptor()
getMethodDescriptor
in class Invoker
public java.lang.String getClassName()
getClassName
in class Invoker
public static Invoker create(ReloadableTypeMethodProvider declaringType, MethodMember methodMember)