Modifier and Type | Method and Description |
---|---|
static int |
arity(Token token)
If the arity isn't always the same, this function returns -1
|
static Token |
valueOf(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.
|
public static final Token RETURN
public static final Token BITOR
public static final Token BITXOR
public static final Token BITAND
public static final Token EQ
public static final Token NE
public static final Token LT
public static final Token LE
public static final Token GT
public static final Token GE
public static final Token LSH
public static final Token RSH
public static final Token URSH
public static final Token ADD
public static final Token SUB
public static final Token MUL
public static final Token DIV
public static final Token MOD
public static final Token EXPONENT
public static final Token NOT
public static final Token BITNOT
public static final Token POS
public static final Token NEG
public static final Token NEW
public static final Token DELPROP
public static final Token TYPEOF
public static final Token GETPROP
public static final Token GETELEM
public static final Token CALL
public static final Token NAME
public static final Token NUMBER
public static final Token STRING
public static final Token NULL
public static final Token THIS
public static final Token FALSE
public static final Token TRUE
public static final Token SHEQ
public static final Token SHNE
public static final Token REGEXP
public static final Token THROW
public static final Token IN
public static final Token INSTANCEOF
public static final Token ARRAYLIT
public static final Token OBJECTLIT
public static final Token TRY
public static final Token PARAM_LIST
public static final Token COMMA
public static final Token ASSIGN
public static final Token ASSIGN_BITOR
public static final Token ASSIGN_BITXOR
public static final Token ASSIGN_BITAND
public static final Token ASSIGN_LSH
public static final Token ASSIGN_RSH
public static final Token ASSIGN_URSH
public static final Token ASSIGN_ADD
public static final Token ASSIGN_SUB
public static final Token ASSIGN_MUL
public static final Token ASSIGN_DIV
public static final Token ASSIGN_MOD
public static final Token ASSIGN_EXPONENT
public static final Token HOOK
public static final Token OR
public static final Token AND
public static final Token INC
public static final Token DEC
public static final Token FUNCTION
public static final Token IF
public static final Token SWITCH
public static final Token CASE
public static final Token DEFAULT_CASE
public static final Token WHILE
public static final Token DO
public static final Token FOR
public static final Token FOR_IN
public static final Token BREAK
public static final Token CONTINUE
public static final Token VAR
public static final Token WITH
public static final Token CATCH
public static final Token VOID
public static final Token EMPTY
public static final Token ROOT
public static final Token BLOCK
public static final Token LABEL
public static final Token EXPR_RESULT
public static final Token SCRIPT
public static final Token GETTER_DEF
public static final Token SETTER_DEF
public static final Token CONST
public static final Token DEBUGGER
public static final Token LABEL_NAME
public static final Token STRING_KEY
public static final Token CAST
public static final Token ARRAY_PATTERN
public static final Token OBJECT_PATTERN
public static final Token DESTRUCTURING_LHS
public static final Token CLASS
public static final Token CLASS_MEMBERS
public static final Token MEMBER_FUNCTION_DEF
public static final Token SUPER
public static final Token LET
public static final Token FOR_OF
public static final Token YIELD
public static final Token AWAIT
public static final Token IMPORT
public static final Token IMPORT_SPECS
public static final Token IMPORT_SPEC
public static final Token IMPORT_STAR
public static final Token EXPORT
public static final Token EXPORT_SPECS
public static final Token EXPORT_SPEC
public static final Token MODULE_BODY
public static final Token REST
public static final Token SPREAD
public static final Token COMPUTED_PROP
public static final Token TAGGED_TEMPLATELIT
public static final Token TEMPLATELIT
public static final Token TEMPLATELIT_SUB
public static final Token DEFAULT_VALUE
public static final Token NEW_TARGET
public static final Token STRING_TYPE
public static final Token BOOLEAN_TYPE
public static final Token NUMBER_TYPE
public static final Token FUNCTION_TYPE
public static final Token PARAMETERIZED_TYPE
public static final Token UNION_TYPE
public static final Token ANY_TYPE
public static final Token NULLABLE_TYPE
public static final Token VOID_TYPE
public static final Token REST_PARAMETER_TYPE
public static final Token NAMED_TYPE
public static final Token OPTIONAL_PARAMETER
public static final Token RECORD_TYPE
public static final Token UNDEFINED_TYPE
public static final Token ARRAY_TYPE
public static final Token GENERIC_TYPE
public static final Token GENERIC_TYPE_LIST
public static final Token ANNOTATION
public static final Token PIPE
public static final Token STAR
public static final Token EOC
public static final Token QMARK
public static final Token ELLIPSIS
public static final Token BANG
public static final Token EQUALS
public static final Token LB
public static final Token LC
public static final Token COLON
public static final Token INTERFACE
public static final Token INTERFACE_EXTENDS
public static final Token INTERFACE_MEMBERS
public static final Token ENUM
public static final Token ENUM_MEMBERS
public static final Token IMPLEMENTS
public static final Token TYPE_ALIAS
public static final Token DECLARE
public static final Token MEMBER_VARIABLE_DEF
public static final Token INDEX_SIGNATURE
public static final Token CALL_SIGNATURE
public static final Token NAMESPACE
public static final Token NAMESPACE_ELEMENTS
public static final Token PLACEHOLDER1
public static final Token PLACEHOLDER2
public static final Token PLACEHOLDER3
public static Token[] values()
for (Token c : Token.values()) System.out.println(c);
public static Token valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic static int arity(Token token)
Copyright © 2009-2017 Google. All Rights Reserved.