ILLEGAL_NODEID
Constructor and Description |
---|
EnumItem() |
EnumItem(ParseTreeNode src) |
EnumItem(ParseTreeNode src,
ASTNode parent) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
accept(Visitor v,
java.lang.Object data)
implements "Visitor Pattern"
|
IntLiteral |
getExplicitValue() |
Name |
getName() |
int |
getValue() |
boolean |
hasValue() |
boolean |
isUserValue() |
void |
setExplicitValue(IntLiteral intLiteral) |
void |
setName(Name name) |
void |
setValue(int i) |
java.lang.String |
toString() |
getFilename, getFirstToken, getLastToken, getNodeId, getParent, getParseTreeNode, getSymbolTableEntry, setFirstToken, setLastToken, setNodeId, setParent, setParseTreeNode, setSymbolTableEntry
public EnumItem(ParseTreeNode src)
public EnumItem(ParseTreeNode src, ASTNode parent)
public EnumItem()
public boolean hasValue()
public int getValue() throws java.lang.NullPointerException
java.lang.NullPointerException
public void setValue(int i)
public boolean isUserValue()
public IntLiteral getExplicitValue()
public void setExplicitValue(IntLiteral intLiteral)
public java.lang.String toString()
toString
in class java.lang.Object