|
|||||
| FRAMES NO FRAMES | |||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||
| Field Summary | |
|---|---|
CachedClass |
cachedClass
|
Method |
cachedMethod
|
MyComparator |
comparator
|
int |
hashCode
|
int |
methodIndex
|
SoftReference |
pogoCallSiteConstructor
|
SoftReference |
pojoCallSiteConstructor
|
SoftReference |
staticCallSiteConstructor
|
WeakReference |
staticMetaMethodLoader
|
| Constructor Summary | |
CachedMethod(CachedClass clazz, Method method)
|
|
CachedMethod(Method method)
|
|
| Method Summary | |
|---|---|
boolean |
canBeCalledByReflector()
|
int |
compareTo(Object o)
|
int |
compareToCachedMethod(CachedMethod m)
|
int |
compareToMethod(Method m)
|
PogoMetaMethodSite |
createPogoMetaMethodSite(CallSite site, MetaClassImpl metaClass, def params)
|
boolean |
equals(Object o)
|
static CachedMethod |
find(Method method)
|
def |
genPogoMetaMethodSite(ClassWriter cw, String name)
|
def |
genStaticMetaMethodSite(ClassWriter cw, String name)
|
CachedClass |
getDeclaringClass()
|
String |
getDescriptor()
|
int |
getMethodIndex()
|
int |
getModifiers()
|
String |
getName()
|
def |
getPT()
|
ParameterTypes |
getParamTypes()
|
int |
getParamsCount()
|
Class |
getReturnType()
|
String |
getSignature()
|
boolean |
hasPogoCallSiteConstructor()
|
int |
hashCode()
|
Object |
invoke(Object object, def arguments)
|
boolean |
isStatic()
|
Method |
setAccessible()
|
void |
setMethodIndex(int i)
|
String |
toString()
|
| Constructor Detail |
|---|
public CachedMethod(CachedClass clazz, Method method)
public CachedMethod(Method method)
| Method Detail |
|---|
public boolean canBeCalledByReflector()
public int compareTo(Object o)
int compareToCachedMethod(CachedMethod m)
int compareToMethod(Method m)
public PogoMetaMethodSite createPogoMetaMethodSite(CallSite site, MetaClassImpl metaClass, def params)
public boolean equals(Object o)
public static CachedMethod find(Method method)
def genPogoMetaMethodSite(ClassWriter cw, String name)
def genStaticMetaMethodSite(ClassWriter cw, String name)
public CachedClass getDeclaringClass()
public String getDescriptor()
public int getMethodIndex()
public int getModifiers()
public String getName()
def getPT()
public ParameterTypes getParamTypes()
public int getParamsCount()
public Class getReturnType()
public String getSignature()
public boolean hasPogoCallSiteConstructor()
public int hashCode()
public Object invoke(Object object, def arguments)
public boolean isStatic()
public Method setAccessible()
public void setMethodIndex(int i)
public String toString()