Enum Class TokenType

java.lang.Object
java.lang.Enum<TokenType>
com.google.javascript.jscomp.parsing.parser.TokenType
All Implemented Interfaces:
Serializable, Comparable<TokenType>, Constable

public enum TokenType extends Enum<TokenType>
  • Enum Constant Details

    • 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
    • AND_EQUAL

      public static final TokenType AND_EQUAL
    • OR_EQUAL

      public static final TokenType OR_EQUAL
    • QUESTION_QUESTION_EQUAL

      public static final TokenType QUESTION_QUESTION_EQUAL
    • 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
  • Field Details

    • value

      public final String value
  • Method Details

    • values

      public static TokenType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static TokenType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • toString

      public String toString()
      Overrides:
      toString in class Enum<TokenType>