[Java] Class MixinInMetaClass
- org.codehaus.groovy.reflection.MixinInMetaClass
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 |
---|---|---|
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) |
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 |
class Object | wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Constructor Detail
public MixinInMetaClass(ExpandoMetaClass emc, CachedClass mixinClass)
Method Detail
public boolean equals(Object o)
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/2.4.21/html/gapi/org/codehaus/groovy/reflection/MixinInMetaClass.html