|
Groovy 1.7.0 | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.groovy.util.ManagedReference
org.codehaus.groovy.util.ManagedConcurrentMap$Entry
org.codehaus.groovy.reflection.ClassInfo
class ClassInfo extends ManagedConcurrentMap$Entry
Handle for all information we want to keep about the class
Nested Class Summary | |
---|---|
class |
ClassInfo.ClassInfoSet
|
class |
ClassInfo.DebugRef
|
class |
ClassInfo.LazyCachedClassRef
|
class |
ClassInfo.LazyClassLoaderRef
|
class |
ClassInfo.LocalMap
|
class |
ClassInfo.ThreadLocalMapHandler
|
Field Summary | |
---|---|
MetaMethod[] |
dgmMetaMethods
|
int |
hash
|
MetaMethod[] |
newMetaMethods
|
Constructor Summary | |
ClassInfo(def segment, Class klazz, int hash)
|
Method Summary | |
---|---|
static void
|
clearModifiedExpandos()
|
void
|
finalizeRef()
|
static int
|
fullSize()
|
ClassLoaderForClassArtifacts
|
getArtifactClassLoader()
|
CachedClass
|
getCachedClass()
|
static ClassInfo
|
getClassInfo(Class cls)
|
MetaClass
|
getMetaClass()
|
MetaClass
|
getMetaClass(Object obj)
|
MetaClass
|
getMetaClassForClass()
|
ExpandoMetaClass
|
getModifiedExpando()
|
MetaClass
|
getPerInstanceMetaClass(Object obj)
|
MetaClass
|
getStrongMetaClass()
|
int
|
getVersion()
|
MetaClass
|
getWeakMetaClass()
|
boolean
|
hasPerInstanceMetaClasses()
|
void
|
incVersion()
|
void
|
lock()
|
void
|
setPerInstanceMetaClass(Object obj, MetaClass metaClass)
|
void
|
setStrongMetaClass(MetaClass answer)
|
void
|
setWeakMetaClass(MetaClass answer)
|
static int
|
size()
|
void
|
unlock()
|
Methods inherited from class ManagedConcurrentMap$Entry | |
---|---|
getValue, setValue, isValid, isEqual, finalizeRef, getHash, get, clear, finalizeReference, wait, wait, wait, hashCode, getClass, equals, toString, notify, notifyAll |
Methods inherited from class ManagedReference | |
---|---|
get, clear, finalizeReference, wait, wait, wait, hashCode, getClass, equals, toString, notify, notifyAll |
Methods inherited from class Object | |
---|---|
wait, wait, wait, hashCode, getClass, equals, toString, notify, notifyAll |
Field Detail |
---|
MetaMethod[] dgmMetaMethods
final int hash
MetaMethod[] newMetaMethods
Constructor Detail |
---|
public ClassInfo(def segment, Class klazz, int hash)
Method Detail |
---|
public static void clearModifiedExpandos()
public void finalizeRef()
public static int fullSize()
public ClassLoaderForClassArtifacts getArtifactClassLoader()
public CachedClass getCachedClass()
public static ClassInfo getClassInfo(Class cls)
public final MetaClass getMetaClass()
public MetaClass getMetaClass(Object obj)
public MetaClass getMetaClassForClass()
public ExpandoMetaClass getModifiedExpando()
public MetaClass getPerInstanceMetaClass(Object obj)
public MetaClass getStrongMetaClass()
public int getVersion()
public MetaClass getWeakMetaClass()
public boolean hasPerInstanceMetaClasses()
public void incVersion()
public void lock()
public void setPerInstanceMetaClass(Object obj, MetaClass metaClass)
public void setStrongMetaClass(MetaClass answer)
public void setWeakMetaClass(MetaClass answer)
public static int size()
public void unlock()
Copyright © 2003-2009 The Codehaus. All rights reserved.