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() |
java.lang.String |
getName() |
protected java.lang.Class[] |
getPT() |
java.lang.Class |
getReturnType() |
java.lang.Object |
invoke(java.lang.Object object,
java.lang.Object[] arguments) |
checkParameters, clone, doMethodInvoke, equal, equal, getDescriptor, getMopName, getSignature, isAbstract, isCacheable, isMethod, isPrivate, isProtected, isPublic, isSame, isStatic, processDoMethodInvokeException, toString
coerceArgumentsToClasses, correctArguments, getNativeParameterTypes, getParameterTypes, isValidExactMethod, isValidExactMethod, isValidMethod, isValidMethod, isVargsMethod, isVargsMethod, setParametersTypes
public MixinInstanceMetaMethod(MetaMethod method, MixinInMetaClass mixinInMetaClass)
public int getModifiers()
getModifiers
in class MetaMethod
public java.lang.String getName()
getName
in class MetaMethod
public java.lang.Class getReturnType()
getReturnType
in class MetaMethod
public CachedClass getDeclaringClass()
getDeclaringClass
in class MetaMethod
public java.lang.Object invoke(java.lang.Object object, java.lang.Object[] arguments)
invoke
in class MetaMethod
protected java.lang.Class[] getPT()
getPT
in class ParameterTypes