public class MixinInMetaClass extends ManagedConcurrentMap
ManagedConcurrentMap.Entry<K,V>, ManagedConcurrentMap.EntryWithValue<K,V>, ManagedConcurrentMap.Segment<K,V>
bundle
MAXIMUM_CAPACITY, segments
Constructor and Description |
---|
MixinInMetaClass(ExpandoMetaClass emc,
CachedClass mixinClass) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
CachedClass |
getInstanceClass() |
CachedClass |
getMixinClass() |
Object |
getMixinInstance(Object object) |
int |
hashCode() |
static void |
mixinClassesToMetaClass(MetaClass self,
List<Class> categoryClasses) |
void |
setMixinInstance(Object object,
Object mixinInstance) |
createSegment
get, getOrPut, put, remove, segmentFor
fullSize, hash, size, values
public MixinInMetaClass(ExpandoMetaClass emc, CachedClass mixinClass)
public CachedClass getInstanceClass()
public CachedClass getMixinClass()
public static void mixinClassesToMetaClass(MetaClass self, List<Class> categoryClasses)