public class ClassInfo extends TypeTermScheme
| Constructor and Description |
|---|
ClassInfo()
Constructs an empty class info.
|
| Modifier and Type | Method and Description |
|---|---|
void |
fillClassInfo(Tables tables,
ClassType classType,
java.util.AbstractList members,
java.util.AbstractList types,
java.util.AbstractList fieldInits,
Type[] parameters)
Fills this class info with all the information specified by its class declaration.
|
boolean |
isDeclared() |
void |
undeclareClass(Tables tables,
ClassType classType)
Resets all the information of this class info to that of an empty class info.
|
arity, parameterspublic final void fillClassInfo(Tables tables, ClassType classType, java.util.AbstractList members, java.util.AbstractList types, java.util.AbstractList fieldInits, Type[] parameters) throws ClassDeclarationException
ClassDeclarationExceptionpublic final boolean isDeclared()