Enum Class TokenKind

java.lang.Object
java.lang.Enum<TokenKind>
cn.taketoday.expression.spel.standard.TokenKind
所有已实现的接口:
Serializable, Comparable<TokenKind>, Constable

enum TokenKind extends Enum<TokenKind>
Token Kinds.
从以下版本开始:
4.0
作者:
Andy Clement
  • 枚举常量详细资料

    • LITERAL_INT

      public static final TokenKind LITERAL_INT
    • LITERAL_LONG

      public static final TokenKind LITERAL_LONG
    • LITERAL_HEXINT

      public static final TokenKind LITERAL_HEXINT
    • LITERAL_HEXLONG

      public static final TokenKind LITERAL_HEXLONG
    • LITERAL_STRING

      public static final TokenKind LITERAL_STRING
    • LITERAL_REAL

      public static final TokenKind LITERAL_REAL
    • LITERAL_REAL_FLOAT

      public static final TokenKind LITERAL_REAL_FLOAT
    • LPAREN

      public static final TokenKind LPAREN
    • RPAREN

      public static final TokenKind RPAREN
    • COMMA

      public static final TokenKind COMMA
    • IDENTIFIER

      public static final TokenKind IDENTIFIER
    • COLON

      public static final TokenKind COLON
    • HASH

      public static final TokenKind HASH
    • RSQUARE

      public static final TokenKind RSQUARE
    • LSQUARE

      public static final TokenKind LSQUARE
    • LCURLY

      public static final TokenKind LCURLY
    • RCURLY

      public static final TokenKind RCURLY
    • DOT

      public static final TokenKind DOT
    • PLUS

      public static final TokenKind PLUS
    • STAR

      public static final TokenKind STAR
    • MINUS

      public static final TokenKind MINUS
    • SELECT_FIRST

      public static final TokenKind SELECT_FIRST
    • SELECT_LAST

      public static final TokenKind SELECT_LAST
    • QMARK

      public static final TokenKind QMARK
    • PROJECT

      public static final TokenKind PROJECT
    • DIV

      public static final TokenKind DIV
    • GE

      public static final TokenKind GE
    • GT

      public static final TokenKind GT
    • LE

      public static final TokenKind LE
    • LT

      public static final TokenKind LT
    • EQ

      public static final TokenKind EQ
    • NE

      public static final TokenKind NE
    • MOD

      public static final TokenKind MOD
    • NOT

      public static final TokenKind NOT
    • ASSIGN

      public static final TokenKind ASSIGN
    • INSTANCEOF

      public static final TokenKind INSTANCEOF
    • MATCHES

      public static final TokenKind MATCHES
    • BETWEEN

      public static final TokenKind BETWEEN
    • SELECT

      public static final TokenKind SELECT
    • POWER

      public static final TokenKind POWER
    • ELVIS

      public static final TokenKind ELVIS
    • SAFE_NAVI

      public static final TokenKind SAFE_NAVI
    • BEAN_REF

      public static final TokenKind BEAN_REF
    • FACTORY_BEAN_REF

      public static final TokenKind FACTORY_BEAN_REF
    • SYMBOLIC_OR

      public static final TokenKind SYMBOLIC_OR
    • SYMBOLIC_AND

      public static final TokenKind SYMBOLIC_AND
    • INC

      public static final TokenKind INC
    • DEC

      public static final TokenKind DEC
  • 字段详细资料

    • tokenChars

      final char[] tokenChars
    • hasPayload

      private final boolean hasPayload
  • 构造器详细资料

    • TokenKind

      private TokenKind(String tokenString)
    • TokenKind

      private TokenKind()
  • 方法详细资料

    • values

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

      public static TokenKind 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.)
      参数:
      name - 要返回的枚举常量的名称。
      返回:
      返回带有指定名称的枚举常量
      抛出:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - 如果参数为空值
    • toString

      public String toString()
      覆盖:
      toString 在类中 Enum<TokenKind>
    • hasPayload

      public boolean hasPayload()
    • getLength

      public int getLength()