public class MixinInMetaClass extends ManagedConcurrentMap
ManagedConcurrentMap.Entry<K,V>, ManagedConcurrentMap.EntryWithValue<K,V>, ManagedConcurrentMap.Segment<K,V>
MAXIMUM_CAPACITY, segments
bundle
Constructor | Description |
---|---|
MixinInMetaClass(ExpandoMetaClass emc,
CachedClass mixinClass) |
Modifier and Type | Method | 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) |
get, getOrPut, put, remove, segmentFor
fullSize, hash, size, values
createSegment
public MixinInMetaClass(ExpandoMetaClass emc, CachedClass mixinClass)
public CachedClass getInstanceClass()
public CachedClass getMixinClass()
public static void mixinClassesToMetaClass(MetaClass self, List<Class> categoryClasses)