public class MixinInstanceMetaMethod extends MetaMethod
isVargsMethod, nativeParamTypes, parameterTypes| Constructor and Description |
|---|
MixinInstanceMetaMethod(MetaMethod method,
MixinInMetaClass mixinInMetaClass) |
| Modifier and Type | Method and Description |
|---|---|
CachedClass |
getDeclaringClass() |
int |
getModifiers() |
String |
getName() |
protected Class[] |
getPT() |
Class |
getReturnType() |
Object |
invoke(Object object,
Object[] arguments) |
checkParameters, clone, doMethodInvoke, equal, equal, getDescriptor, getMopName, getSignature, isAbstract, isCacheable, isMethod, isPrivate, isProtected, isPublic, isSame, isStatic, processDoMethodInvokeException, toStringcoerceArgumentsToClasses, correctArguments, getNativeParameterTypes, getParameterTypes, isValidExactMethod, isValidExactMethod, isValidMethod, isValidMethod, isVargsMethod, isVargsMethod, setParametersTypespublic MixinInstanceMetaMethod(MetaMethod method, MixinInMetaClass mixinInMetaClass)
public int getModifiers()
getModifiers in class MetaMethodpublic String getName()
getName in class MetaMethodpublic Class getReturnType()
getReturnType in class MetaMethodpublic CachedClass getDeclaringClass()
getDeclaringClass in class MetaMethodpublic Object invoke(Object object, Object[] arguments)
invoke in class MetaMethodprotected Class[] getPT()
getPT in class ParameterTypes