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, setSymbolTableEntrypublic EnumItem(ParseTreeNode src)
public EnumItem(ParseTreeNode src, ASTNode parent)
public EnumItem()
public boolean hasValue()
public int getValue()
throws java.lang.NullPointerException
java.lang.NullPointerExceptionpublic 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