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.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)
           
abstract  CachedClass MetaMethod.getDeclaringClass()
           
 CachedClass MetaClassImpl.DummyMetaMethod.getDeclaringClass()
           
 

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)
           
private  MetaBeanProperty ExpandoMetaClass.findPropertyInClassHierarchy(java.lang.String propertyName, CachedClass theClass)
           
private  MetaProperty MetaClassImpl.getMetaProperty(CachedClass clazz, java.lang.String name, boolean useSuper, boolean useStatic)
           
 SingleKeyHashMap MetaClassImpl.Index.getNotNull(CachedClass key)
           
 SingleKeyHashMap MetaClassImpl.Index.getNullable(CachedClass clazz)
           
private  void MetaClassImpl.inheritMethods(java.util.Collection superClasses, CachedClass firstGroovySuper)
           
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 CachedField.cachedClass
           
private  CachedClass CachedClass.cachedSuperClass
           
(package private)  CachedClass CachedConstructor.clazz
           
static CachedClass[] CachedClass.EMPTY_ARRAY
           
static CachedClass ReflectionCache.OBJECT_ARRAY_CLASS
           
static CachedClass ReflectionCache.OBJECT_CLASS
           
protected  CachedClass[] ParameterTypes.parameterTypes
           
private static CachedClass ReflectionCache.STRING_CLASS
           
 

Methods in org.codehaus.groovy.reflection that return CachedClass
static CachedClass ReflectionCache.getCachedClass(java.lang.Class klazz)
          Get the CachedClass for a the given Class (which may be a Type).
 CachedClass CachedClass.getCachedSuperClass()
          This can't be final because ReflectionClass has an inner class that extends CachedClass for java.lang.Object (ReflectionClass.OBJECT_CLASS) that returns null for this method.
 CachedClass CachedMethod.getDeclaringClass()
           
 CachedClass[] ParameterTypes.getParameterTypes()
           
 

Methods in org.codehaus.groovy.reflection with parameters of type CachedClass
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, int size, 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)
           
CachedField(CachedClass clazz, java.lang.reflect.Field field)
           
CachedMethod(CachedClass clazz, java.lang.reflect.Method method)
           
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 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.metaclass
 

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

Methods in org.codehaus.groovy.runtime.metaclass that return CachedClass
 CachedClass[] NewMetaMethod.getBytecodeParameterTypes()
           
 CachedClass TransformMetaMethod.getDeclaringClass()
           
 CachedClass ThreadManagedMetaBeanProperty.ThreadBoundGetter.getDeclaringClass()
           
 CachedClass ThreadManagedMetaBeanProperty.ThreadBoundSetter.getDeclaringClass()
           
 CachedClass ReflectionMetaMethod.getDeclaringClass()
           
 CachedClass NewMetaMethod.getDeclaringClass()
           
 CachedClass ClosureStaticMetaMethod.getDeclaringClass()
           
 CachedClass ClosureMetaMethod.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.