Enum TokenType
- java.lang.Object
-
- java.lang.Enum<TokenType>
-
- com.google.javascript.jscomp.parsing.parser.TokenType
-
-
Enum Constant Summary
-
Field Summary
Fields Modifier and Type Field Description java.lang.String
value
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
toString()
static TokenType
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static TokenType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
END_OF_FILE
public static final TokenType END_OF_FILE
-
ERROR
public static final TokenType ERROR
-
IDENTIFIER
public static final TokenType IDENTIFIER
-
BREAK
public static final TokenType BREAK
-
CASE
public static final TokenType CASE
-
CATCH
public static final TokenType CATCH
-
CONTINUE
public static final TokenType CONTINUE
-
DEBUGGER
public static final TokenType DEBUGGER
-
DEFAULT
public static final TokenType DEFAULT
-
DELETE
public static final TokenType DELETE
-
DO
public static final TokenType DO
-
ELSE
public static final TokenType ELSE
-
FINALLY
public static final TokenType FINALLY
-
FOR
public static final TokenType FOR
-
FUNCTION
public static final TokenType FUNCTION
-
IF
public static final TokenType IF
-
IN
public static final TokenType IN
-
INSTANCEOF
public static final TokenType INSTANCEOF
-
NEW
public static final TokenType NEW
-
RETURN
public static final TokenType RETURN
-
SWITCH
public static final TokenType SWITCH
-
THIS
public static final TokenType THIS
-
THROW
public static final TokenType THROW
-
TRY
public static final TokenType TRY
-
TYPEOF
public static final TokenType TYPEOF
-
VAR
public static final TokenType VAR
-
VOID
public static final TokenType VOID
-
WHILE
public static final TokenType WHILE
-
WITH
public static final TokenType WITH
-
CLASS
public static final TokenType CLASS
-
CONST
public static final TokenType CONST
-
ENUM
public static final TokenType ENUM
-
EXPORT
public static final TokenType EXPORT
-
EXTENDS
public static final TokenType EXTENDS
-
IMPORT
public static final TokenType IMPORT
-
SUPER
public static final TokenType SUPER
-
IMPLEMENTS
public static final TokenType IMPLEMENTS
-
INTERFACE
public static final TokenType INTERFACE
-
LET
public static final TokenType LET
-
PACKAGE
public static final TokenType PACKAGE
-
PRIVATE
public static final TokenType PRIVATE
-
PROTECTED
public static final TokenType PROTECTED
-
PUBLIC
public static final TokenType PUBLIC
-
STATIC
public static final TokenType STATIC
-
YIELD
public static final TokenType YIELD
-
OPEN_CURLY
public static final TokenType OPEN_CURLY
-
CLOSE_CURLY
public static final TokenType CLOSE_CURLY
-
OPEN_PAREN
public static final TokenType OPEN_PAREN
-
CLOSE_PAREN
public static final TokenType CLOSE_PAREN
-
OPEN_SQUARE
public static final TokenType OPEN_SQUARE
-
CLOSE_SQUARE
public static final TokenType CLOSE_SQUARE
-
PERIOD
public static final TokenType PERIOD
-
SEMI_COLON
public static final TokenType SEMI_COLON
-
COMMA
public static final TokenType COMMA
-
OPEN_ANGLE
public static final TokenType OPEN_ANGLE
-
CLOSE_ANGLE
public static final TokenType CLOSE_ANGLE
-
LESS_EQUAL
public static final TokenType LESS_EQUAL
-
GREATER_EQUAL
public static final TokenType GREATER_EQUAL
-
ARROW
public static final TokenType ARROW
-
EQUAL_EQUAL
public static final TokenType EQUAL_EQUAL
-
NOT_EQUAL
public static final TokenType NOT_EQUAL
-
EQUAL_EQUAL_EQUAL
public static final TokenType EQUAL_EQUAL_EQUAL
-
NOT_EQUAL_EQUAL
public static final TokenType NOT_EQUAL_EQUAL
-
PLUS
public static final TokenType PLUS
-
MINUS
public static final TokenType MINUS
-
STAR
public static final TokenType STAR
-
STAR_STAR
public static final TokenType STAR_STAR
-
PERCENT
public static final TokenType PERCENT
-
PLUS_PLUS
public static final TokenType PLUS_PLUS
-
MINUS_MINUS
public static final TokenType MINUS_MINUS
-
LEFT_SHIFT
public static final TokenType LEFT_SHIFT
-
RIGHT_SHIFT
public static final TokenType RIGHT_SHIFT
-
UNSIGNED_RIGHT_SHIFT
public static final TokenType UNSIGNED_RIGHT_SHIFT
-
AMPERSAND
public static final TokenType AMPERSAND
-
BAR
public static final TokenType BAR
-
CARET
public static final TokenType CARET
-
BANG
public static final TokenType BANG
-
TILDE
public static final TokenType TILDE
-
AND
public static final TokenType AND
-
OR
public static final TokenType OR
-
QUESTION
public static final TokenType QUESTION
-
QUESTION_QUESTION
public static final TokenType QUESTION_QUESTION
-
QUESTION_DOT
public static final TokenType QUESTION_DOT
-
COLON
public static final TokenType COLON
-
EQUAL
public static final TokenType EQUAL
-
PLUS_EQUAL
public static final TokenType PLUS_EQUAL
-
MINUS_EQUAL
public static final TokenType MINUS_EQUAL
-
STAR_EQUAL
public static final TokenType STAR_EQUAL
-
STAR_STAR_EQUAL
public static final TokenType STAR_STAR_EQUAL
-
PERCENT_EQUAL
public static final TokenType PERCENT_EQUAL
-
LEFT_SHIFT_EQUAL
public static final TokenType LEFT_SHIFT_EQUAL
-
RIGHT_SHIFT_EQUAL
public static final TokenType RIGHT_SHIFT_EQUAL
-
UNSIGNED_RIGHT_SHIFT_EQUAL
public static final TokenType UNSIGNED_RIGHT_SHIFT_EQUAL
-
AMPERSAND_EQUAL
public static final TokenType AMPERSAND_EQUAL
-
BAR_EQUAL
public static final TokenType BAR_EQUAL
-
CARET_EQUAL
public static final TokenType CARET_EQUAL
-
SLASH
public static final TokenType SLASH
-
SLASH_EQUAL
public static final TokenType SLASH_EQUAL
-
POUND
public static final TokenType POUND
-
NULL
public static final TokenType NULL
-
TRUE
public static final TokenType TRUE
-
FALSE
public static final TokenType FALSE
-
NUMBER
public static final TokenType NUMBER
-
STRING
public static final TokenType STRING
-
BIGINT
public static final TokenType BIGINT
-
REGULAR_EXPRESSION
public static final TokenType REGULAR_EXPRESSION
-
ELLIPSIS
public static final TokenType ELLIPSIS
-
TEMPLATE_HEAD
public static final TokenType TEMPLATE_HEAD
-
TEMPLATE_MIDDLE
public static final TokenType TEMPLATE_MIDDLE
-
TEMPLATE_TAIL
public static final TokenType TEMPLATE_TAIL
-
NO_SUBSTITUTION_TEMPLATE
public static final TokenType NO_SUBSTITUTION_TEMPLATE
-
TYPE
public static final TokenType TYPE
-
DECLARE
public static final TokenType DECLARE
-
MODULE
public static final TokenType MODULE
-
NAMESPACE
public static final TokenType NAMESPACE
-
-
Method Detail
-
values
public static TokenType[] 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 (TokenType c : TokenType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static TokenType 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:
toString
in classjava.lang.Enum<TokenType>
-
-