Save This Page
Home » groovy-src-1.6.3 » org.codehaus » groovy » reflection » [javadoc | source]
org.codehaus.groovy.reflection
public class: CachedClass [javadoc | source]
java.lang.Object
   org.codehaus.groovy.reflection.CachedClass

Direct Known Subclasses:
    ShortCachedClass, BigIntegerCachedClass, DoubleCachedClass, BigDecimalCachedClass, CharacterCachedClass, ObjectCachedClass, CachedClosureClass, ArrayCachedClass, IntegerCachedClass, ByteCachedClass, LongCachedClass, FloatCachedClass, StringCachedClass, BooleanCachedClass, NumberCachedClass

Nested Class Summary:
public static class  CachedClass.CachedMethodComparatorByName   
public static class  CachedClass.CachedMethodComparatorWithString   
Field Summary
public  ClassInfo classInfo     
static final  MetaMethod[] EMPTY     
 int hashCode     
public  CachedMethod[] mopMethods     
public static final  CachedClass[] EMPTY_ARRAY     
public final  boolean isArray     
public final  boolean isPrimitive     
public final  int modifiers     
 int distance     
public final  boolean isInterface     
public final  boolean isNumber     
Constructor:
 public CachedClass(Class klazz,
    ClassInfo classInfo) 
Method from org.codehaus.groovy.reflection.CachedClass Summary:
addNewMopMethods,   box,   coerceArgument,   doCast,   getCachedClass,   getCachedSuperClass,   getCallSiteLoader,   getConstructors,   getDeclaredInterfaces,   getFields,   getHierarchy,   getInterfaces,   getMethods,   getModifiers,   getName,   getNewMetaMethods,   getSuperClassDistance,   getTheClass,   getTypeDescription,   hashCode,   isAssignableFrom,   isDirectlyAssignable,   isInterface,   isPrimitive,   isVoid,   searchMethods,   setNewMopMethods,   toString,   unbox
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.codehaus.groovy.reflection.CachedClass Detail:
 public  void addNewMopMethods(List arr) 
 public  void box(BytecodeHelper helper) 
 public Object coerceArgument(Object argument) 
 public  void doCast(BytecodeHelper helper) 
 public CachedClass getCachedClass() 
    compatibility method
 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() 
 public  void unbox(BytecodeHelper helper)