Enum TokenType

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<TokenType>

    public enum TokenType
    extends java.lang.Enum<TokenType>
    • Enum Constant Detail

      • RAW_BYTE

        public static final TokenType RAW_BYTE
      • STRING

        public static final TokenType STRING
      • CODE_POINT

        public static final TokenType CODE_POINT
      • ANYCHAR

        public static final TokenType ANYCHAR
      • CHAR_TYPE

        public static final TokenType CHAR_TYPE
      • BACKREF

        public static final TokenType BACKREF
      • ANCHOR

        public static final TokenType ANCHOR
      • OP_REPEAT

        public static final TokenType OP_REPEAT
      • INTERVAL

        public static final TokenType INTERVAL
      • ANYCHAR_ANYTIME

        public static final TokenType ANYCHAR_ANYTIME
      • SUBEXP_OPEN

        public static final TokenType SUBEXP_OPEN
      • SUBEXP_CLOSE

        public static final TokenType SUBEXP_CLOSE
      • CC_OPEN

        public static final TokenType CC_OPEN
      • QUOTE_OPEN

        public static final TokenType QUOTE_OPEN
      • CHAR_PROPERTY

        public static final TokenType CHAR_PROPERTY
      • LINEBREAK

        public static final TokenType LINEBREAK
      • EXTENDED_GRAPHEME_CLUSTER

        public static final TokenType EXTENDED_GRAPHEME_CLUSTER
      • CC_CLOSE

        public static final TokenType CC_CLOSE
      • CC_RANGE

        public static final TokenType CC_RANGE
      • POSIX_BRACKET_OPEN

        public static final TokenType POSIX_BRACKET_OPEN
      • CC_AND

        public static final TokenType CC_AND
      • CC_CC_OPEN

        public static final TokenType CC_CC_OPEN
    • Constructor Detail

      • TokenType

        private TokenType()
    • Method Detail

      • values

        public static TokenType[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (TokenType c : TokenType.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

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