Uses of Class
org.codehaus.groovy.reflection.CachedClass

Packages that use CachedClass
groovy.lang Core Groovy language classes for implementing data structures, closures, metadata and so forth. 
org.codehaus.groovy.reflection Internal classes for assisting with reflection. 
org.codehaus.groovy.reflection.stdclasses   
org.codehaus.groovy.runtime Runtime classes for Groovy - whether the dynamic interpreter is being used, the compiler or the bytecode generator. 
org.codehaus.groovy.runtime.dgmimpl   
org.codehaus.groovy.runtime.dgmimpl.arrays   
org.codehaus.groovy.runtime.metaclass Internal classes related to Groovy's metaclass implementation. 
 

Uses of CachedClass in groovy.lang
 

Fields in groovy.lang declared as CachedClass
protected  CachedClass MetaClassImpl.theCachedClass
           
 

Methods in groovy.lang that return CachedClass
private  CachedClass MetaClassImpl.calcFirstGroovySuperClass(java.util.Collection superClasses)
           
 CachedClass MetaClassImpl.DummyMetaMethod.getDeclaringClass()
           
abstract  CachedClass MetaMethod.getDeclaringClass()
           
 CachedClass MetaClassImpl.getTheCachedClass()
           
 

Methods in groovy.lang that return types with arguments of type CachedClass
protected  java.util.LinkedList<CachedClass> MetaClassImpl.getSuperClasses()
           
 

Methods in groovy.lang with parameters of type CachedClass
private  void MetaClassImpl.addFields(CachedClass klass, SingleKeyHashMap propertyIndex)
           
private  void MetaClassImpl.connectMultimethods(java.util.List superClasses, CachedClass firstGroovyClass)
           
protected static boolean MetaMethod.equal(CachedClass[] a, CachedClass[] b)
           
protected static boolean MetaMethod.equal(CachedClass[] a, CachedClass[] b)
           
protected static boolean MetaMethod.equal(CachedClass[] a, java.lang.Class[] b)
           
protected  MetaBeanProperty MetaClassImpl.findPropertyInClassHierarchy(java.lang.String propertyName, CachedClass theClass)
           
private  MetaMethod[] MetaClassImpl.getNewMetaMethods(CachedClass c)
           
 SingleKeyHashMap MetaClassImpl.Index.getNotNull(CachedClass key)
           
 SingleKeyHashMap MetaClassImpl.Index.getNullable(CachedClass clazz)
           
private  boolean ExpandoMetaClass.isGetter(java.lang.String name, CachedClass[] args)
          Returns true if the name of the method specified and the number of arguments make it a javabean property
 boolean ExpandoMetaClass.isSetter(java.lang.String name, CachedClass[] args)
           
private  void MetaClassImpl.populateMethods(java.util.LinkedList superClasses, CachedClass firstGroovySuper)
           
 void MetaClassImpl.Index.put(CachedClass key, SingleKeyHashMap value)
           
 

Uses of CachedClass in org.codehaus.groovy.reflection
 

Fields in org.codehaus.groovy.reflection declared as CachedClass
 CachedClass CachedMethod.cachedClass
           
(package private)  CachedClass CachedConstructor.clazz
           
private  CachedClass GeneratedMetaMethod.declaringClass
           
static CachedClass[] CachedClass.EMPTY_ARRAY
           
(package private)  CachedClass MixinInMetaClass.mixinClass
           
static CachedClass ReflectionCache.OBJECT_ARRAY_CLASS
           
static CachedClass ReflectionCache.OBJECT_CLASS
           
protected  CachedClass[] ParameterTypes.parameterTypes
           
(package private) static CachedClass ReflectionCache.STRING_CLASS
           
 

Fields in org.codehaus.groovy.reflection with type parameters of type CachedClass
private  LazyReference<CachedClass> CachedClass.cachedSuperClass
           
private  LazyReference<java.util.Set<CachedClass>> CachedClass.declaredInterfaces
           
private  LazyReference<java.util.Set<CachedClass>> CachedClass.interfaces
           
 

Methods in org.codehaus.groovy.reflection that return CachedClass
private static CachedClass ClassInfo.createCachedClass(java.lang.Class klazz, ClassInfo classInfo)
           
 CachedClass CachedClass.getCachedClass()
          compatibility method
 CachedClass ClassInfo.getCachedClass()
           
static CachedClass ReflectionCache.getCachedClass(java.lang.Class klazz)
           
 CachedClass CachedClass.getCachedSuperClass()
           
 CachedClass CachedMethod.getDeclaringClass()
           
 CachedClass GeneratedMetaMethod.getDeclaringClass()
           
 CachedClass MixinInMetaClass.getInstanceClass()
           
 CachedClass MixinInMetaClass.getMixinClass()
           
 CachedClass[] ParameterTypes.getParameterTypes()
           
 CachedClass ClassInfo.LazyCachedClassRef.initValue()
           
 

Methods in org.codehaus.groovy.reflection that return types with arguments of type CachedClass
 java.util.Set<CachedClass> CachedClass.getDeclaredInterfaces()
           
 java.util.Set<CachedClass> CachedClass.getInterfaces()
           
 

Methods in org.codehaus.groovy.reflection with parameters of type CachedClass
private  CachedConstructor MixinInMetaClass.findDefaultConstructor(CachedClass mixinClass)
           
private static java.lang.Object[] ParameterTypes.fitToVargs(java.lang.Object[] argumentArray, CachedClass[] paramTypes)
          this method is called when the number of arguments to a method is greater than 1 and if the method is a vargs method.
static java.lang.String ReflectionCache.getMOPMethodName(CachedClass declaringClass, java.lang.String name, boolean useThis)
           
private  boolean ParameterTypes.isValidExactMethod(java.lang.Class[] arguments, CachedClass[] pt)
           
private  boolean ParameterTypes.isValidVarargsMethod(java.lang.Class[] arguments, int size, CachedClass[] pt, int paramMinus1)
           
 CachedMethod CachedClass.searchMethods(java.lang.String name, CachedClass[] parameterTypes)
           
protected  void ParameterTypes.setParametersTypes(CachedClass[] pt)
           
 

Constructors in org.codehaus.groovy.reflection with parameters of type CachedClass
CachedConstructor(CachedClass clazz, java.lang.reflect.Constructor c)
           
CachedMethod(CachedClass clazz, java.lang.reflect.Method method)
           
MixinInMetaClass(ExpandoMetaClass emc, CachedClass mixinClass)
           
ParameterTypes(CachedClass[] parameterTypes)
           
 

Uses of CachedClass in org.codehaus.groovy.reflection.stdclasses
 

Subclasses of CachedClass in org.codehaus.groovy.reflection.stdclasses
 class ArrayCachedClass
           
 class BigDecimalCachedClass
           
 class BigIntegerCachedClass
           
 class BooleanCachedClass
           
 class ByteCachedClass
           
 class CachedClosureClass
           
 class CharacterCachedClass
           
 class DoubleCachedClass
           
 class FloatCachedClass
           
 class IntegerCachedClass
           
 class LongCachedClass
           
 class NumberCachedClass
           
 class ObjectCachedClass
           
 class ShortCachedClass
           
 class StringCachedClass
           
 

Methods in org.codehaus.groovy.reflection.stdclasses that return CachedClass
 CachedClass ObjectCachedClass.getCachedSuperClass()
           
 

Uses of CachedClass in org.codehaus.groovy.runtime
 

Fields in org.codehaus.groovy.runtime declared as CachedClass
private  CachedClass[] DefaultCachedMethodKey.parameterTypes
           
 

Methods in org.codehaus.groovy.runtime with parameters of type CachedClass
private  void GroovyCategorySupport.ThreadCategoryInfo.applyUse(CachedClass cachedClass)
           
private static long MetaClassHelper.calculateParameterDistance(java.lang.Class argument, CachedClass parameter)
           
 

Constructors in org.codehaus.groovy.runtime with parameters of type CachedClass
DefaultCachedMethodKey(java.lang.Class sender, java.lang.String name, CachedClass[] parameterTypes, boolean isCallToSuper)
           
 

Uses of CachedClass in org.codehaus.groovy.runtime.dgmimpl
 

Fields in org.codehaus.groovy.runtime.dgmimpl declared as CachedClass
private static CachedClass NumberNumberMetaMethod.NUMBER_CLASS
           
private static CachedClass[] NumberNumberMetaMethod.NUMBER_CLASS_ARR
           
 

Methods in org.codehaus.groovy.runtime.dgmimpl that return CachedClass
 CachedClass NumberNumberMetaMethod.getDeclaringClass()
           
 

Uses of CachedClass in org.codehaus.groovy.runtime.dgmimpl.arrays
 

Fields in org.codehaus.groovy.runtime.dgmimpl.arrays declared as CachedClass
private static CachedClass CharacterArrayPutAtMetaMethod.ARR_CLASS
           
private static CachedClass LongArrayPutAtMetaMethod.ARR_CLASS
           
private static CachedClass IntegerArrayGetAtMetaMethod.ARR_CLASS
           
private static CachedClass FloatArrayPutAtMetaMethod.ARR_CLASS
           
private static CachedClass ByteArrayGetAtMetaMethod.ARR_CLASS
           
private static CachedClass ShortArrayGetAtMetaMethod.ARR_CLASS
           
private static CachedClass IntegerArrayPutAtMetaMethod.ARR_CLASS
           
private static CachedClass LongArrayGetAtMetaMethod.ARR_CLASS
           
private static CachedClass ShortArrayPutAtMetaMethod.ARR_CLASS
           
private static CachedClass BooleanArrayGetAtMetaMethod.ARR_CLASS
           
private static CachedClass DoubleArrayGetAtMetaMethod.ARR_CLASS
           
private static CachedClass DoubleArrayPutAtMetaMethod.ARR_CLASS
           
private static CachedClass FloatArrayGetAtMetaMethod.ARR_CLASS
           
private static CachedClass BooleanArrayPutAtMetaMethod.ARR_CLASS
           
private static CachedClass ByteArrayPutAtMetaMethod.ARR_CLASS
           
private static CachedClass CharacterArrayGetAtMetaMethod.ARR_CLASS
           
protected static CachedClass ArrayMetaMethod.INTEGER_CLASS
           
protected static CachedClass[] ArrayMetaMethod.INTEGER_CLASS_ARR
           
private static CachedClass ObjectArrayPutAtMetaMethod.OBJECT_ARR_CLASS
           
private static CachedClass ObjectArrayGetAtMetaMethod.OBJECT_ARR_CLASS
           
private static CachedClass CharacterArrayPutAtMetaMethod.OBJECT_CLASS
           
private static CachedClass LongArrayPutAtMetaMethod.OBJECT_CLASS
           
private static CachedClass FloatArrayPutAtMetaMethod.OBJECT_CLASS
           
private static CachedClass ObjectArrayPutAtMetaMethod.OBJECT_CLASS
           
private static CachedClass IntegerArrayPutAtMetaMethod.OBJECT_CLASS
           
private static CachedClass ShortArrayPutAtMetaMethod.OBJECT_CLASS
           
private static CachedClass DoubleArrayPutAtMetaMethod.OBJECT_CLASS
           
private static CachedClass BooleanArrayPutAtMetaMethod.OBJECT_CLASS
           
private static CachedClass ByteArrayPutAtMetaMethod.OBJECT_CLASS
           
private static CachedClass[] CharacterArrayPutAtMetaMethod.PARAM_CLASS_ARR
           
private static CachedClass[] LongArrayPutAtMetaMethod.PARAM_CLASS_ARR
           
private static CachedClass[] FloatArrayPutAtMetaMethod.PARAM_CLASS_ARR
           
private static CachedClass[] ObjectArrayPutAtMetaMethod.PARAM_CLASS_ARR
           
private static CachedClass[] IntegerArrayPutAtMetaMethod.PARAM_CLASS_ARR
           
private static CachedClass[] ShortArrayPutAtMetaMethod.PARAM_CLASS_ARR
           
private static CachedClass[] DoubleArrayPutAtMetaMethod.PARAM_CLASS_ARR
           
private static CachedClass[] BooleanArrayPutAtMetaMethod.PARAM_CLASS_ARR
           
private static CachedClass[] ByteArrayPutAtMetaMethod.PARAM_CLASS_ARR
           
 

Methods in org.codehaus.groovy.runtime.dgmimpl.arrays that return CachedClass
 CachedClass CharacterArrayPutAtMetaMethod.getDeclaringClass()
           
 CachedClass LongArrayPutAtMetaMethod.getDeclaringClass()
           
 CachedClass IntegerArrayGetAtMetaMethod.getDeclaringClass()
           
 CachedClass FloatArrayPutAtMetaMethod.getDeclaringClass()
           
 CachedClass ByteArrayGetAtMetaMethod.getDeclaringClass()
           
 CachedClass ObjectArrayPutAtMetaMethod.getDeclaringClass()
           
 CachedClass ShortArrayGetAtMetaMethod.getDeclaringClass()
           
 CachedClass IntegerArrayPutAtMetaMethod.getDeclaringClass()
           
 CachedClass LongArrayGetAtMetaMethod.getDeclaringClass()
           
 CachedClass ShortArrayPutAtMetaMethod.getDeclaringClass()
           
 CachedClass BooleanArrayGetAtMetaMethod.getDeclaringClass()
           
 CachedClass DoubleArrayGetAtMetaMethod.getDeclaringClass()
           
 CachedClass DoubleArrayPutAtMetaMethod.getDeclaringClass()
           
 CachedClass FloatArrayGetAtMetaMethod.getDeclaringClass()
           
 CachedClass BooleanArrayPutAtMetaMethod.getDeclaringClass()
           
 CachedClass ObjectArrayGetAtMetaMethod.getDeclaringClass()
           
 CachedClass ByteArrayPutAtMetaMethod.getDeclaringClass()
           
 CachedClass CharacterArrayGetAtMetaMethod.getDeclaringClass()
           
 

Uses of CachedClass in org.codehaus.groovy.runtime.metaclass
 

Fields in org.codehaus.groovy.runtime.metaclass declared as CachedClass
protected  CachedClass[] NewMetaMethod.bytecodeParameterTypes
           
private  CachedClass ClosureMetaMethod.declaringClass
           
private  CachedClass ClosureStaticMetaMethod.declaringClass
           
protected static CachedClass[] NewMetaMethod.EMPTY_TYPE_ARRAY
           
private static CachedClass[] ThreadManagedMetaBeanProperty.ZERO_ARGUMENT_LIST
           
 

Methods in org.codehaus.groovy.runtime.metaclass that return CachedClass
 CachedClass[] NewMetaMethod.getBytecodeParameterTypes()
           
 CachedClass ClosureMetaMethod.getDeclaringClass()
           
 CachedClass NewMetaMethod.getDeclaringClass()
           
 CachedClass MixinInstanceMetaMethod.getDeclaringClass()
           
 CachedClass TransformMetaMethod.getDeclaringClass()
           
 CachedClass ClosureStaticMetaMethod.getDeclaringClass()
           
 CachedClass ReflectionMetaMethod.getDeclaringClass()
           
 CachedClass ThreadManagedMetaBeanProperty.ThreadBoundGetter.getDeclaringClass()
           
 CachedClass ThreadManagedMetaBeanProperty.ThreadBoundSetter.getDeclaringClass()
           
 CachedClass NewMetaMethod.getOwnerClass()
           
 

Constructors in org.codehaus.groovy.runtime.metaclass with parameters of type CachedClass
MetaMethodIndex(CachedClass theCachedClass)
           
 



Copyright © ${year} The Codehaus. All Rights Reserved.