public class ReflectionMetaMethod extends MetaMethod
Modifier and Type | Field and Description |
---|---|
protected CachedMethod |
method |
isVargsMethod, nativeParamTypes, parameterTypes
Constructor and Description |
---|
ReflectionMetaMethod(CachedMethod method) |
Modifier and Type | Method and Description |
---|---|
MetaMethod |
getCachedMethod() |
CachedClass |
getDeclaringClass() |
int |
getModifiers() |
String |
getName() |
protected Class[] |
getPT() |
Class |
getReturnType() |
Object |
invoke(Object object,
Object[] arguments) |
String |
toString() |
checkParameters, clone, doMethodInvoke, equal, equal, getDescriptor, getMopName, getSignature, isAbstract, isCacheable, isMethod, isPrivate, isProtected, isPublic, isSame, isStatic, processDoMethodInvokeException
coerceArgumentsToClasses, correctArguments, getNativeParameterTypes, getParameterTypes, isValidExactMethod, isValidExactMethod, isValidMethod, isValidMethod, isVargsMethod, isVargsMethod, setParametersTypes
protected final CachedMethod method
public ReflectionMetaMethod(CachedMethod method)
public int getModifiers()
getModifiers
in class MetaMethod
public String getName()
getName
in class MetaMethod
public Class getReturnType()
getReturnType
in class MetaMethod
public CachedClass getDeclaringClass()
getDeclaringClass
in class MetaMethod
public Object invoke(Object object, Object[] arguments)
invoke
in class MetaMethod
public String toString()
toString
in class MetaMethod
protected Class[] getPT()
getPT
in class ParameterTypes
public MetaMethod getCachedMethod()