Package org.codehaus.groovy.reflection
Class MixinInMetaClass
- java.lang.Object
- 
- org.codehaus.groovy.util.AbstractConcurrentMapBase
- 
- org.codehaus.groovy.util.AbstractConcurrentMap<K,V>
- 
- org.codehaus.groovy.util.ManagedConcurrentMap
- 
- org.codehaus.groovy.reflection.MixinInMetaClass
 
 
 
 
- 
 public class MixinInMetaClass extends ManagedConcurrentMap 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class org.codehaus.groovy.util.ManagedConcurrentMapManagedConcurrentMap.Entry<K,V>, ManagedConcurrentMap.EntryWithValue<K,V>, ManagedConcurrentMap.Segment<K,V>
 
- 
 - 
Field Summary- 
Fields inherited from class org.codehaus.groovy.util.ManagedConcurrentMapbundle
 - 
Fields inherited from class org.codehaus.groovy.util.AbstractConcurrentMapBaseMAXIMUM_CAPACITY, segments
 
- 
 - 
Constructor SummaryConstructors Constructor Description MixinInMetaClass(ExpandoMetaClass emc, CachedClass mixinClass)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)CachedClassgetInstanceClass()CachedClassgetMixinClass()ObjectgetMixinInstance(Object object)inthashCode()static voidmixinClassesToMetaClass(MetaClass self, List<Class> categoryClasses)voidsetMixinInstance(Object object, Object mixinInstance)- 
Methods inherited from class org.codehaus.groovy.util.ManagedConcurrentMapcreateSegment
 - 
Methods inherited from class org.codehaus.groovy.util.AbstractConcurrentMapget, getOrPut, put, remove, segmentFor
 - 
Methods inherited from class org.codehaus.groovy.util.AbstractConcurrentMapBasefullSize, hash, size, values
 
- 
 
- 
- 
- 
Constructor Detail- 
MixinInMetaClasspublic MixinInMetaClass(ExpandoMetaClass emc, CachedClass mixinClass) 
 
- 
 - 
Method Detail- 
getInstanceClasspublic CachedClass getInstanceClass() 
 - 
getMixinClasspublic CachedClass getMixinClass() 
 - 
mixinClassesToMetaClasspublic static void mixinClassesToMetaClass(MetaClass self, List<Class> categoryClasses) 
 
- 
 
-