protected static class StructParser.EnumSpecifier
extends java.lang.Object
EnumSpecifier ::= "enum" ( identifier | "{" identifier ["=" intLiteral] {"," identifier ["=" intLiteral]} "}" )
Modifier and Type | Field and Description |
---|---|
java.lang.String |
identifier |
boolean |
isMagicEnum |
java.util.Hashtable |
members |
Constructor and Description |
---|
EnumSpecifier(StreamPosTokenizer scanner) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
toEnumString(int value,
StructParser.Declarations declarations) |
java.lang.String |
toEnumString(java.lang.String value,
StructParser.Declarations declarations) |
public java.util.Hashtable members
public java.lang.String identifier
public boolean isMagicEnum
public EnumSpecifier(StreamPosTokenizer scanner) throws java.io.IOException, ParseException
java.io.IOException
ParseException
public java.lang.String toEnumString(int value, StructParser.Declarations declarations)
public java.lang.String toEnumString(java.lang.String value, StructParser.Declarations declarations)