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(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) |
get, getOrPut, put, remove, segmentFor
fullSize, hash, size, values
createSegment
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