Enum Class TokenType

java.lang.Object
java.lang.Enum<TokenType>
org.ssssssss.script.parsing.TokenType
所有已实现的接口:
Serializable, Comparable<TokenType>, java.lang.constant.Constable

public enum TokenType extends Enum<TokenType>
Token类型
  • 枚举常量详细资料

    • Spread

      public static final TokenType Spread
    • Period

      public static final TokenType Period
    • QuestionPeriod

      public static final TokenType QuestionPeriod
    • Comma

      public static final TokenType Comma
    • Semicolon

      public static final TokenType Semicolon
    • Colon

      public static final TokenType Colon
    • Plus

      public static final TokenType Plus
    • Minus

      public static final TokenType Minus
    • Asterisk

      public static final TokenType Asterisk
    • ForwardSlash

      public static final TokenType ForwardSlash
    • PostSlash

      public static final TokenType PostSlash
    • Percentage

      public static final TokenType Percentage
    • LeftParantheses

      public static final TokenType LeftParantheses
    • RightParantheses

      public static final TokenType RightParantheses
    • LeftBracket

      public static final TokenType LeftBracket
    • RightBracket

      public static final TokenType RightBracket
    • LeftCurly

      public static final TokenType LeftCurly
    • RightCurly

      public static final TokenType RightCurly
    • Less

      public static final TokenType Less
    • Greater

      public static final TokenType Greater
    • LessEqual

      public static final TokenType LessEqual
    • GreaterEqual

      public static final TokenType GreaterEqual
    • Equal

      public static final TokenType Equal
    • NotEqual

      public static final TokenType NotEqual
    • Assignment

      public static final TokenType Assignment
    • PlusPlus

      public static final TokenType PlusPlus
    • MinusMinus

      public static final TokenType MinusMinus
    • PlusEqual

      public static final TokenType PlusEqual
    • MinusEqual

      public static final TokenType MinusEqual
    • AsteriskEqual

      public static final TokenType AsteriskEqual
    • ForwardSlashEqual

      public static final TokenType ForwardSlashEqual
    • PercentEqual

      public static final TokenType PercentEqual
    • ColonColon

      public static final TokenType ColonColon
    • EqualEqualEqual

      public static final TokenType EqualEqualEqual
    • NotEqualEqual

      public static final TokenType NotEqualEqual
    • And

      public static final TokenType And
    • Or

      public static final TokenType Or
    • Xor

      public static final TokenType Xor
    • Not

      public static final TokenType Not
    • BitAnd

      public static final TokenType BitAnd
    • BitOr

      public static final TokenType BitOr
    • BitNot

      public static final TokenType BitNot
    • LShift

      public static final TokenType LShift
    • RShift

      public static final TokenType RShift
    • Rshift2

      public static final TokenType Rshift2
    • XorEqual

      public static final TokenType XorEqual
    • BitAndEqual

      public static final TokenType BitAndEqual
    • BitOrEqual

      public static final TokenType BitOrEqual
    • LShiftEqual

      public static final TokenType LShiftEqual
    • RShiftEqual

      public static final TokenType RShiftEqual
    • RShift2Equal

      public static final TokenType RShift2Equal
    • SqlAnd

      public static final TokenType SqlAnd
    • SqlOr

      public static final TokenType SqlOr
    • SqlNotEqual

      public static final TokenType SqlNotEqual
    • InstanceOf

      public static final TokenType InstanceOf
    • QuestionMark

      public static final TokenType QuestionMark
    • DoubleQuote

      public static final TokenType DoubleQuote
    • TripleQuote

      public static final TokenType TripleQuote
    • SingleQuote

      public static final TokenType SingleQuote
    • Lambda

      public static final TokenType Lambda
    • RegexpLiteral

      public static final TokenType RegexpLiteral
    • BooleanLiteral

      public static final TokenType BooleanLiteral
    • DoubleLiteral

      public static final TokenType DoubleLiteral
    • DecimalLiteral

      public static final TokenType DecimalLiteral
    • FloatLiteral

      public static final TokenType FloatLiteral
    • LongLiteral

      public static final TokenType LongLiteral
    • IntegerLiteral

      public static final TokenType IntegerLiteral
    • ShortLiteral

      public static final TokenType ShortLiteral
    • ByteLiteral

      public static final TokenType ByteLiteral
    • CharacterLiteral

      public static final TokenType CharacterLiteral
    • StringLiteral

      public static final TokenType StringLiteral
    • NullLiteral

      public static final TokenType NullLiteral
    • Language

      public static final TokenType Language
    • Comment

      public static final TokenType Comment
    • Identifier

      public static final TokenType Identifier
  • 方法详细资料

    • values

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

      public static TokenType[] getSortedValues()
    • isInLinq

      public boolean isInLinq()
    • isModifiable

      public boolean isModifiable()
    • getLiteral

      public String getLiteral()
    • getError

      public String getError()