Handle for all information we want to keep about the class
Modifiers | Name | Description |
---|---|---|
static interface |
ClassInfo.ClassInfoAction |
Modifiers | Name | Description |
---|---|---|
int |
hash |
Type | Name and description |
---|---|
static void |
clearModifiedExpandos() |
static int |
fullSize() |
static Collection<ClassInfo> |
getAllClassInfo() |
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() |
static void |
onAllClassInfo(ClassInfo.ClassInfoAction action) |
void |
setPerInstanceMetaClass(Object obj, MetaClass metaClass) |
void |
setStrongMetaClass(MetaClass answer) |
void |
setWeakMetaClass(MetaClass answer) |
static int |
size() |
void |
unlock() |