|
Groovy 2.2.0 | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.codehaus.groovy.reflection.CachedClass
public class CachedClass extends Object
Nested Class Summary | |
---|---|
static class |
CachedClass.CachedMethodComparatorByName
|
static class |
CachedClass.CachedMethodComparatorWithString
|
Field Summary | |
---|---|
static CachedClass[] |
EMPTY_ARRAY
|
ClassInfo |
classInfo
|
boolean |
isArray
|
boolean |
isInterface
|
boolean |
isNumber
|
boolean |
isPrimitive
|
int |
modifiers
|
CachedMethod[] |
mopMethods
|
Constructor Summary | |
CachedClass(Class klazz, ClassInfo classInfo)
|
Method Summary | |
---|---|
void
|
addNewMopMethods(List arr)
|
Object
|
coerceArgument(Object argument)
|
CachedClass
|
getCachedClass()
compatibility method |
CachedClass
|
getCachedSuperClass()
|
CallSiteClassLoader
|
getCallSiteLoader()
|
CachedConstructor[]
|
getConstructors()
|
Set
|
getDeclaredInterfaces()
|
CachedField[]
|
getFields()
|
Collection
|
getHierarchy()
|
Set
|
getInterfaces()
|
CachedMethod[]
|
getMethods()
|
int
|
getModifiers()
|
String
|
getName()
|
MetaMethod[]
|
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, CachedClass[] parameterTypes)
|
void
|
setNewMopMethods(List arr)
|
String
|
toString()
|
Methods inherited from class Object | |
---|---|
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Field Detail |
---|
public static final CachedClass[] EMPTY_ARRAY
public ClassInfo classInfo
public final boolean isArray
public final boolean isInterface
public final boolean isNumber
public final boolean isPrimitive
public final int modifiers
public CachedMethod[] mopMethods
Constructor Detail |
---|
public CachedClass(Class klazz, ClassInfo classInfo)
Method Detail |
---|
public void addNewMopMethods(List arr)
public Object coerceArgument(Object argument)
public CachedClass getCachedClass()
public CachedClass getCachedSuperClass()
public CallSiteClassLoader getCallSiteLoader()
public CachedConstructor[] getConstructors()
public Set getDeclaredInterfaces()
public CachedField[] getFields()
public Collection getHierarchy()
public Set getInterfaces()
public CachedMethod[] getMethods()
public int getModifiers()
public String getName()
public MetaMethod[] getNewMetaMethods()
public int getSuperClassDistance()
public final 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, CachedClass[] parameterTypes)
public void setNewMopMethods(List arr)
public String toString()
Copyright © 2003-2013 The Codehaus. All rights reserved.