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()
Gets the class where this method is declared
|
int |
getModifiers()
Returns the modifiers for this method
|
java.lang.String |
getName()
Returns the name of the method represented by this class
|
protected java.lang.Class[] |
getPT() |
java.lang.Class |
getReturnType()
Access the return type for this method
|
java.lang.Object |
invoke(java.lang.Object object,
java.lang.Object[] arguments)
Invoke this method
|
java.lang.String |
toString()
Returns a string representation of this method
|
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()
MetaMethod
getModifiers
in class MetaMethod
public java.lang.String getName()
MetaMethod
getName
in class MetaMethod
public java.lang.Class getReturnType()
MetaMethod
getReturnType
in class MetaMethod
public CachedClass getDeclaringClass()
MetaMethod
getDeclaringClass
in class MetaMethod
public java.lang.Object invoke(java.lang.Object object, java.lang.Object[] arguments)
MetaMethod
invoke
in class MetaMethod
object
- The object this method should be invoked onarguments
- The arguments for the method if applicablepublic java.lang.String toString()
MetaMethod
toString
in class MetaMethod
protected java.lang.Class[] getPT()
getPT
in class ParameterTypes
public MetaMethod getCachedMethod()