gov.llnl.babel.ast
public class StructType extends AttributedType
Modifier and Type | Field and Description |
---|---|
protected java.util.LinkedList |
d_structItems |
d_attribList
ILLEGAL_NODEID
Constructor and Description |
---|
StructType(ParseTreeNode src,
ASTNode parent,
Name name) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
accept(Visitor v,
java.lang.Object data)
implements "Visitor Pattern"
|
void |
addStructItem(StructItem i) |
boolean |
getHasRarray() |
java.util.LinkedList |
getStructItemList() |
java.lang.String |
getTypeName() |
void |
setHasRarray(boolean val) |
getAttributeList, setAttributeList
getDocComment, getFQN, getName, getUserSelected, getVersion, hasDocComment, setDocComment, setName, setUserSelected, setVersion
getFilename, getFirstToken, getLastToken, getNodeId, getParent, getParseTreeNode, getSymbolTableEntry, setFirstToken, setLastToken, setNodeId, setParent, setParseTreeNode, setSymbolTableEntry
public StructType(ParseTreeNode src, ASTNode parent, Name name)
public void setHasRarray(boolean val)
public boolean getHasRarray()
public java.lang.String getTypeName()
getTypeName
in class Type
public java.util.LinkedList getStructItemList()
public void addStructItem(StructItem i)