Package org.codehaus.groovy.reflection
Class CachedClass
java.lang.Object
org.codehaus.groovy.reflection.CachedClass
- Direct Known Subclasses:
- ArrayCachedClass,- BooleanCachedClass,- CachedClosureClass,- CachedSAMClass,- CharacterCachedClass,- NumberCachedClass,- ObjectCachedClass,- StringCachedClass
public class CachedClass
extends java.lang.Object
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classCachedClass.CachedMethodComparatorByNamestatic classCachedClass.CachedMethodComparatorWithString
- 
Field SummaryFields Modifier and Type Field Description ClassInfoclassInfostatic CachedClass[]EMPTY_ARRAYbooleanisArraybooleanisInterfacebooleanisNumberbooleanisPrimitiveintmodifiersCachedMethod[]mopMethods
- 
Constructor SummaryConstructors Constructor Description CachedClass(java.lang.Class<?> klazz, ClassInfo classInfo)
- 
Method SummaryMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
- 
Field Details- 
EMPTY_ARRAY
- 
classInfo
- 
isArraypublic final boolean isArray
- 
isPrimitivepublic final boolean isPrimitive
- 
modifierspublic final int modifiers
- 
isInterfacepublic final boolean isInterface
- 
isNumberpublic final boolean isNumber
- 
mopMethods
 
- 
- 
Constructor Details- 
CachedClass
 
- 
- 
Method Details- 
getCachedSuperClass
- 
getInterfaces
- 
getDeclaredInterfaces
- 
getMethods
- 
getFields
- 
getConstructors
- 
searchMethods
- 
getModifierspublic int getModifiers()
- 
coerceArgumentpublic java.lang.Object coerceArgument(java.lang.Object argument)
- 
getSuperClassDistancepublic int getSuperClassDistance()
- 
hashCodepublic int hashCode()- Overrides:
- hashCodein class- java.lang.Object
 
- 
isPrimitivepublic boolean isPrimitive()
- 
isVoidpublic boolean isVoid()
- 
isInterfacepublic boolean isInterface()
- 
getNamepublic java.lang.String getName()
- 
getTypeDescriptionpublic java.lang.String getTypeDescription()
- 
getTheClasspublic final java.lang.Class getTheClass()
- 
getNewMetaMethods
- 
setNewMopMethods
- 
addNewMopMethods
- 
isAssignableFrompublic boolean isAssignableFrom(java.lang.Class argument)
- 
isDirectlyAssignablepublic boolean isDirectlyAssignable(java.lang.Object argument)
- 
getCallSiteLoader
- 
getHierarchy
- 
toStringpublic java.lang.String toString()- Overrides:
- toStringin class- java.lang.Object
 
- 
getCachedClasscompatibility method- Returns:
- this
 
 
-