Enum TokenType

java.lang.Object
java.lang.Enum<TokenType>
spoon.support.sniper.internal.TokenType
All Implemented Interfaces:
Serializable, Comparable<TokenType>

public enum TokenType extends Enum<TokenType>
Type of TokenSourceFragment token. Note: These types mirrors the methods of TokenWriter
  • Enum Constant Details

    • SEPARATOR

      public static final TokenType SEPARATOR
    • OPERATOR

      public static final TokenType OPERATOR
    • LITERAL

      public static final TokenType LITERAL
    • KEYWORD

      public static final TokenType KEYWORD
    • IDENTIFIER

      public static final TokenType IDENTIFIER
    • CODE_SNIPPET

      public static final TokenType CODE_SNIPPET
    • COMMENT

      public static final TokenType COMMENT
    • NEW_LINE

      public static final TokenType NEW_LINE
    • INC_TAB

      public static final TokenType INC_TAB
    • DEC_TAB

      public static final TokenType DEC_TAB
    • SPACE

      public static final TokenType SPACE
  • Method Details

    • values

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

      public static TokenType valueOf(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:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • isTab

      public boolean isTab()