|
|||||
| FRAMES NO FRAMES | |||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||
| Field Summary | |
|---|---|
def |
EMPTY
|
def |
EMPTY_ARRAY
|
Class |
cachedClass
|
LazyReference |
cachedSuperClass
|
LazySoftReference |
callSiteClassLoader
|
ClassInfo |
classInfo
|
LazySoftReference |
constructors
|
LazyReference |
declaredInterfaces
|
int |
distance
|
LazySoftReference |
fields
|
int |
hashCode
|
LazySoftReference |
interfaces
|
boolean |
isArray
|
boolean |
isInterface
|
boolean |
isNumber
|
boolean |
isPrimitive
|
LazySoftReference |
methods
|
int |
modifiers
|
def |
mopMethods
|
| Constructor Summary | |
CachedClass(Class klazz, ClassInfo classInfo)
|
|
| Method Summary | |
|---|---|
void |
addNewMopMethods(List arr)
|
void |
addSubclassExpandos(ArrayList arr, MetaClass mc)
|
void |
box(BytecodeHelper helper)
|
Object |
coerceArgument(Object argument)
|
void |
doCast(BytecodeHelper helper)
|
CachedClass |
getCachedSuperClass()
|
CallSiteClassLoader |
getCallSiteLoader()
|
def |
getConstructors()
|
Set |
getDeclaredInterfaces()
|
def |
getFields()
|
Set |
getInterfaces()
|
def |
getMethods()
|
int |
getModifiers()
|
String |
getName()
|
def |
getNewMetaMethods()
|
int |
getSuperClassDistance()
|
Class |
getTheClass()
|
String |
getTypeDescription()
|
int |
hashCode()
|
boolean |
isAssignableFrom(Class argument)
|
boolean |
isDirectlyAssignable(Object argument)
|
boolean |
isInterface()
|
boolean |
isPrimitive()
|
boolean |
isVoid()
|
CachedMethod |
searchMethods(String name, def parameterTypes)
|
void |
setNewMopMethods(List arr)
|
void |
unbox(BytecodeHelper helper)
|
void |
updateAddNewMopMethods(List arr)
|
void |
updateSetNewMopMethods(List arr)
|
| Constructor Detail |
|---|
public CachedClass(Class klazz, ClassInfo classInfo)
| Method Detail |
|---|
public void addNewMopMethods(List arr)
void addSubclassExpandos(ArrayList arr, MetaClass mc)
public void box(BytecodeHelper helper)
public Object coerceArgument(Object argument)
public void doCast(BytecodeHelper helper)
public CachedClass getCachedSuperClass()
public CallSiteClassLoader getCallSiteLoader()
public def getConstructors()
public Set getDeclaredInterfaces()
public def getFields()
public Set getInterfaces()
public def getMethods()
public int getModifiers()
public String getName()
public def getNewMetaMethods()
public int getSuperClassDistance()
public Class getTheClass()
public String getTypeDescription()
public int hashCode()
public boolean isAssignableFrom(Class argument)
public boolean isDirectlyAssignable(Object argument)
public boolean isInterface()
public boolean isPrimitive()
public boolean isVoid()
public CachedMethod searchMethods(String name, def parameterTypes)
public void setNewMopMethods(List arr)
public void unbox(BytecodeHelper helper)
void updateAddNewMopMethods(List arr)
void updateSetNewMopMethods(List arr)