NewMetaMethod
public class ReflectionMetaMethod extends MetaMethod
Modifier and Type | Field | Description |
---|---|---|
protected CachedMethod |
method |
isVargsMethod, nativeParamTypes, parameterTypes
Constructor | Description |
---|---|
ReflectionMetaMethod(CachedMethod method) |
Modifier and Type | Method | 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) |
|
java.lang.String |
toString() |
checkParameters, clone, doMethodInvoke, equal, equal, getDescriptor, getMopName, getSignature, isAbstract, isCacheable, isMethod, isPrivate, isProtected, isPublic, isSame, isStatic, processDoMethodInvokeException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
coerceArgumentsToClasses, correctArguments, getNativeParameterTypes, getParameterTypes, isValidExactMethod, isValidExactMethod, isValidMethod, isValidMethod, isVargsMethod, setParametersTypes
protected final CachedMethod method
public ReflectionMetaMethod(CachedMethod method)
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
public java.lang.String toString()
toString
in class MetaMethod
protected java.lang.Class[] getPT()
getPT
in class ParameterTypes