|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--at.dms.util.Utils | +--at.dms.kjc.CFieldTable
This class encapsulates the fields of a class.
Fields inherited from class at.dms.util.Utils |
DBG_LEVEL_HIGH, DBG_LEVEL_LOW, DBG_LEVEL_NO |
Constructor Summary | |
CFieldTable(CField[] array)
Constructs a field table. |
Method Summary | |
void |
addField(CSourceField field)
Adds a field. |
FieldInfo[] |
buildFieldInfo()
Returns the field infos. |
(package private) void |
dumpFields()
Debug method. |
CField |
lookup(java.lang.String ident)
Returns the field with specified name |
int |
size()
Returns the number of fields. |
Methods inherited from class at.dms.util.Utils |
assert, assert, fail, fail, hasFlag, hasMoreThanOneFlag, hasOtherFlags, splitQualifiedName, splitQualifiedName, vectorToArray, vectorToIntArray |
Methods inherited from class java.lang.Object |
|
Constructor Detail |
public CFieldTable(CField[] array)
Method Detail |
public CField lookup(java.lang.String ident)
ident
- the simple name of the fieldpublic int size()
public void addField(CSourceField field)
public FieldInfo[] buildFieldInfo()
void dumpFields()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |