[Java] Class MixinInMetaClass
- org.codehaus.groovy.reflection.MixinInMetaClass
public class MixinInMetaClass extends ManagedConcurrentMap
Fields inherited from class | Fields |
---|---|
class ManagedConcurrentMap | bundle |
class AbstractConcurrentMapBase | MAXIMUM_CAPACITY, segments |
Constructor Summary
Constructor and description |
---|
MixinInMetaClass
(ExpandoMetaClass emc, CachedClass mixinClass) |
Methods Summary
Type Params | Return Type | Name and description |
---|---|---|
public boolean |
equals(Object o) | |
public CachedClass |
getDeclaringClass() | |
public CachedClass |
getInstanceClass() | |
public CachedClass |
getMixinClass() | |
public Object |
getMixinInstance(Object object) | |
public int |
hashCode() | |
public static void |
mixinClassesToMetaClass(MetaClass self, List<Class> categoryClasses) | |
public void |
setMixinInstance(Object object, Object mixinInstance) |
Inherited Methods Summary
Methods inherited from class | Name |
---|---|
class ManagedConcurrentMap | createSegment |
class AbstractConcurrentMap | get, getOrPut, put, remove, segmentFor |
class AbstractConcurrentMapBase | createSegment, fullSize, hash, segmentFor, size, values |
Constructor Detail
public MixinInMetaClass(ExpandoMetaClass emc, CachedClass mixinClass)
Method Detail
public boolean equals(Object o)
public CachedClass getDeclaringClass()
public CachedClass getInstanceClass()
public CachedClass getMixinClass()
public Object getMixinInstance(Object object)
public int hashCode()
public static void mixinClassesToMetaClass(MetaClass self, List<Class> categoryClasses)
public void setMixinInstance(Object object, Object mixinInstance)
© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/3.0.7/html/gapi/org/codehaus/groovy/reflection/MixinInMetaClass.html