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(java.lang.Object o) |
CachedClass |
getInstanceClass() |
CachedClass |
getMixinClass() |
java.lang.Object |
getMixinInstance(java.lang.Object object) |
int |
hashCode() |
static void |
mixinClassesToMetaClass(MetaClass self,
java.util.List<java.lang.Class> categoryClasses) |
void |
setMixinInstance(java.lang.Object object,
java.lang.Object mixinInstance) |
createSegment
get, getOrPut, put, remove, segmentFor
fullSize, hash, size, values
public MixinInMetaClass(ExpandoMetaClass emc, CachedClass mixinClass)
public java.lang.Object getMixinInstance(java.lang.Object object)
public void setMixinInstance(java.lang.Object object, java.lang.Object mixinInstance)
public CachedClass getInstanceClass()
public CachedClass getMixinClass()
public static void mixinClassesToMetaClass(MetaClass self, java.util.List<java.lang.Class> categoryClasses)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object