|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.codehaus.groovy.util.ManagedReference org.codehaus.groovy.util.ManagedConcurrentMap$Entry org.codehaus.groovy.reflection.ClassInfo
public class ClassInfo extends org.codehaus.groovy.util.ManagedConcurrentMap$Entry
Handle for all information we want to keep about the class
Nested Class Summary | |
---|---|
static class |
ClassInfo.ClassInfoSet
|
Field Summary | |
---|---|
int |
hash
|
Method Summary | |
---|---|
static void
|
clearModifiedExpandos()
|
void
|
finalizeRef()
|
static int
|
fullSize()
|
static java.util.Collection
|
getAllClassInfo()
|
ClassLoaderForClassArtifacts
|
getArtifactClassLoader()
|
CachedClass
|
getCachedClass()
|
static ClassInfo
|
getClassInfo(java.lang.Class cls)
|
MetaClass
|
getMetaClass()
|
MetaClass
|
getMetaClass(java.lang.Object obj)
|
MetaClass
|
getMetaClassForClass()
|
ExpandoMetaClass
|
getModifiedExpando()
|
MetaClass
|
getPerInstanceMetaClass(java.lang.Object obj)
|
MetaClass
|
getStrongMetaClass()
|
int
|
getVersion()
|
MetaClass
|
getWeakMetaClass()
|
boolean
|
hasPerInstanceMetaClasses()
|
void
|
incVersion()
|
void
|
lock()
|
void
|
setPerInstanceMetaClass(java.lang.Object obj, MetaClass metaClass)
|
void
|
setStrongMetaClass(MetaClass answer)
|
void
|
setWeakMetaClass(MetaClass answer)
|
static int
|
size()
|
void
|
unlock()
|
Methods inherited from class org.codehaus.groovy.util.ManagedConcurrentMap$Entry | |
---|---|
org.codehaus.groovy.util.ManagedConcurrentMap$Entry#finalizeRef(), org.codehaus.groovy.util.ManagedConcurrentMap$Entry#getHash(), org.codehaus.groovy.util.ManagedConcurrentMap$Entry#getValue(), org.codehaus.groovy.util.ManagedConcurrentMap$Entry#isValid(), org.codehaus.groovy.util.ManagedConcurrentMap$Entry#setValue(java.lang.Object), org.codehaus.groovy.util.ManagedConcurrentMap$Entry#isEqual(java.lang.Object, int), org.codehaus.groovy.util.ManagedConcurrentMap$Entry#finalizeReference(), org.codehaus.groovy.util.ManagedConcurrentMap$Entry#get(), org.codehaus.groovy.util.ManagedConcurrentMap$Entry#clear(), org.codehaus.groovy.util.ManagedConcurrentMap$Entry#wait(long, int), org.codehaus.groovy.util.ManagedConcurrentMap$Entry#wait(long), org.codehaus.groovy.util.ManagedConcurrentMap$Entry#wait(), org.codehaus.groovy.util.ManagedConcurrentMap$Entry#equals(java.lang.Object), org.codehaus.groovy.util.ManagedConcurrentMap$Entry#toString(), org.codehaus.groovy.util.ManagedConcurrentMap$Entry#hashCode(), org.codehaus.groovy.util.ManagedConcurrentMap$Entry#getClass(), org.codehaus.groovy.util.ManagedConcurrentMap$Entry#notify(), org.codehaus.groovy.util.ManagedConcurrentMap$Entry#notifyAll() |
Methods inherited from class ManagedReference | |
---|---|
finalizeReference, get, clear, wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Field Detail |
---|
public final int hash
Method Detail |
---|
public static void clearModifiedExpandos()
public void finalizeRef()
public static int fullSize()
public static java.util.Collection getAllClassInfo()
public ClassLoaderForClassArtifacts getArtifactClassLoader()
public CachedClass getCachedClass()
public static ClassInfo getClassInfo(java.lang.Class cls)
public final MetaClass getMetaClass()
public MetaClass getMetaClass(java.lang.Object obj)
public MetaClass getMetaClassForClass()
public ExpandoMetaClass getModifiedExpando()
public MetaClass getPerInstanceMetaClass(java.lang.Object obj)
public MetaClass getStrongMetaClass()
public int getVersion()
public MetaClass getWeakMetaClass()
public boolean hasPerInstanceMetaClasses()
public void incVersion()
public void lock()
public void setPerInstanceMetaClass(java.lang.Object obj, MetaClass metaClass)
public void setStrongMetaClass(MetaClass answer)
public void setWeakMetaClass(MetaClass answer)
public static int size()
public void unlock()
Groovy Documentation