[Java] Class MixinInMetaClass

  • org.codehaus.groovy.reflection.MixinInMetaClass
Inherited fields
Fields inherited from class Fields
class ManagedConcurrentMap bundle
class AbstractConcurrentMapBase MAXIMUM_CAPACITY, segments

Properties Summary

Properties
Type Name and description
Object mixinInstance

Constructor Summary

Constructors
Constructor and description
MixinInMetaClass (ExpandoMetaClass emc, CachedClass mixinClass)

Methods Summary

Methods
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

Inherited Methods
Methods inherited from class Name
class ManagedConcurrentMap createSegment
class AbstractConcurrentMap get, getOrPut, put, remove, segmentFor
class AbstractConcurrentMapBase createSegment, fullSize, hash, segmentFor, size, values

Property Detail

Object mixinInstance

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.5.14/html/gapi/org/codehaus/groovy/reflection/MixinInMetaClass.html