public class CachedMethod extends ParameterTypes implements java.lang.Comparable
| Modifier and Type | Field and Description |
|---|---|
CachedClass |
cachedClass |
java.lang.reflect.Method |
cachedMethod |
nativeParamTypes, parameterTypes| Constructor and Description |
|---|
CachedMethod(CachedClass clazz,
java.lang.reflect.Method method) |
CachedMethod(java.lang.reflect.Method method) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canBeCalledByReflector() |
int |
compareTo(java.lang.Object o) |
boolean |
equals(java.lang.Object o) |
static CachedMethod |
find(java.lang.reflect.Method method) |
java.lang.Class |
getDeclaringClass() |
java.lang.String |
getDescriptor() |
int |
getMethodIndex() |
int |
getModifiers() |
java.lang.String |
getName() |
int |
getParamsCount() |
MetaMethod |
getReflectionMetaMethod() |
java.lang.Class |
getReturnType() |
java.lang.String |
getSignature() |
int |
hashCode() |
boolean |
isStatic() |
java.lang.reflect.Method |
setAccessible() |
void |
setMethodIndex(int i) |
java.lang.String |
toString() |
coerceArgumentsToClasses, getNativeParameterTypes, getParameterTypes, isVargsMethodpublic final CachedClass cachedClass
public final java.lang.reflect.Method cachedMethod
public CachedMethod(CachedClass clazz, java.lang.reflect.Method method)
public CachedMethod(java.lang.reflect.Method method)
public static CachedMethod find(java.lang.reflect.Method method)
public java.lang.String getName()
public java.lang.String getDescriptor()
public java.lang.Class getDeclaringClass()
public java.lang.Class getReturnType()
public int getParamsCount()
public int getModifiers()
public java.lang.String getSignature()
public java.lang.reflect.Method setAccessible()
public boolean isStatic()
public void setMethodIndex(int i)
public int getMethodIndex()
public boolean canBeCalledByReflector()
public int compareTo(java.lang.Object o)
compareTo in interface java.lang.Comparablepublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic MetaMethod getReflectionMetaMethod()