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, isVargsMethod
public 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.Comparable
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public MetaMethod getReflectionMetaMethod()