Package com.google.turbine.parse
Enum Token
- java.lang.Object
-
- java.lang.Enum<Token>
-
- com.google.turbine.parse.Token
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringtoString()static TokenvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static Token[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
IDENT
public static final Token IDENT
-
LPAREN
public static final Token LPAREN
-
RPAREN
public static final Token RPAREN
-
LBRACE
public static final Token LBRACE
-
RBRACE
public static final Token RBRACE
-
LBRACK
public static final Token LBRACK
-
RBRACK
public static final Token RBRACK
-
EOF
public static final Token EOF
-
SEMI
public static final Token SEMI
-
COMMA
public static final Token COMMA
-
DOT
public static final Token DOT
-
TRUE
public static final Token TRUE
-
FALSE
public static final Token FALSE
-
NULL
public static final Token NULL
-
ELLIPSIS
public static final Token ELLIPSIS
-
INT_LITERAL
public static final Token INT_LITERAL
-
LONG_LITERAL
public static final Token LONG_LITERAL
-
FLOAT_LITERAL
public static final Token FLOAT_LITERAL
-
DOUBLE_LITERAL
public static final Token DOUBLE_LITERAL
-
CHAR_LITERAL
public static final Token CHAR_LITERAL
-
STRING_LITERAL
public static final Token STRING_LITERAL
-
AT
public static final Token AT
-
EQ
public static final Token EQ
-
ASSIGN
public static final Token ASSIGN
-
GT
public static final Token GT
-
GTE
public static final Token GTE
-
GTGT
public static final Token GTGT
-
GTGTE
public static final Token GTGTE
-
GTGTGT
public static final Token GTGTGT
-
GTGTGTE
public static final Token GTGTGTE
-
LTLT
public static final Token LTLT
-
LTLTE
public static final Token LTLTE
-
LT
public static final Token LT
-
LTE
public static final Token LTE
-
NOT
public static final Token NOT
-
NOTEQ
public static final Token NOTEQ
-
TILDE
public static final Token TILDE
-
COND
public static final Token COND
-
COLON
public static final Token COLON
-
COLONCOLON
public static final Token COLONCOLON
-
MINUS
public static final Token MINUS
-
DECR
public static final Token DECR
-
MINUSEQ
public static final Token MINUSEQ
-
ARROW
public static final Token ARROW
-
ANDAND
public static final Token ANDAND
-
ANDEQ
public static final Token ANDEQ
-
AND
public static final Token AND
-
OR
public static final Token OR
-
OROR
public static final Token OROR
-
OREQ
public static final Token OREQ
-
PLUS
public static final Token PLUS
-
INCR
public static final Token INCR
-
PLUSEQ
public static final Token PLUSEQ
-
MULT
public static final Token MULT
-
MULTEQ
public static final Token MULTEQ
-
DIV
public static final Token DIV
-
DIVEQ
public static final Token DIVEQ
-
MOD
public static final Token MOD
-
MODEQ
public static final Token MODEQ
-
XOR
public static final Token XOR
-
XOREQ
public static final Token XOREQ
-
ABSTRACT
public static final Token ABSTRACT
-
ASSERT
public static final Token ASSERT
-
BOOLEAN
public static final Token BOOLEAN
-
BREAK
public static final Token BREAK
-
BYTE
public static final Token BYTE
-
CASE
public static final Token CASE
-
CATCH
public static final Token CATCH
-
CHAR
public static final Token CHAR
-
CLASS
public static final Token CLASS
-
CONST
public static final Token CONST
-
CONTINUE
public static final Token CONTINUE
-
DEFAULT
public static final Token DEFAULT
-
DO
public static final Token DO
-
DOUBLE
public static final Token DOUBLE
-
ELSE
public static final Token ELSE
-
ENUM
public static final Token ENUM
-
EXTENDS
public static final Token EXTENDS
-
FINAL
public static final Token FINAL
-
FINALLY
public static final Token FINALLY
-
FLOAT
public static final Token FLOAT
-
FOR
public static final Token FOR
-
GOTO
public static final Token GOTO
-
IF
public static final Token IF
-
IMPLEMENTS
public static final Token IMPLEMENTS
-
IMPORT
public static final Token IMPORT
-
INSTANCEOF
public static final Token INSTANCEOF
-
INT
public static final Token INT
-
INTERFACE
public static final Token INTERFACE
-
LONG
public static final Token LONG
-
NATIVE
public static final Token NATIVE
-
NEW
public static final Token NEW
-
PACKAGE
public static final Token PACKAGE
-
PRIVATE
public static final Token PRIVATE
-
PROTECTED
public static final Token PROTECTED
-
PUBLIC
public static final Token PUBLIC
-
RETURN
public static final Token RETURN
-
SHORT
public static final Token SHORT
-
STATIC
public static final Token STATIC
-
STRICTFP
public static final Token STRICTFP
-
SUPER
public static final Token SUPER
-
SWITCH
public static final Token SWITCH
-
SYNCHRONIZED
public static final Token SYNCHRONIZED
-
THIS
public static final Token THIS
-
THROW
public static final Token THROW
-
THROWS
public static final Token THROWS
-
TRANSIENT
public static final Token TRANSIENT
-
TRY
public static final Token TRY
-
VOID
public static final Token VOID
-
VOLATILE
public static final Token VOLATILE
-
WHILE
public static final Token WHILE
-
-
Method Detail
-
values
public static Token[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (Token c : Token.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Token valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Enum<Token>
-
-