Skip to content

Package io.github.qishr.cascara.lang.json.token

Enum JsonTokenType

java.lang.Object
        java.lang.Enum<io.github.qishr.cascara.lang.json.token.JsonTokenType>
                io.github.qishr.cascara.lang.json.token.JsonTokenType

All Implemented Interfaces:
    TokenType


public final enum JsonTokenType
extends Enum<JsonTokenType>

Enum Constants

Enum Constant Description
LEFT_BRACE
RIGHT_BRACE
LEFT_BRACKET
RIGHT_BRACKET
COLON
COMMA
DOT
STRING
NUMBER
BOOLEAN
NULL
EOF
UNKNOWN
ERROR
IDENTIFIER
COMMENT

Method Summary

Modifier and Type Method Description
public static JsonTokenType[] values()
public static JsonTokenType valueOf(String name)
public String getId()
public TokenCategory getCategory()

Enum Constant Details

LEFT_BRACE

public static final LEFT_BRACE


RIGHT_BRACE

public static final RIGHT_BRACE


LEFT_BRACKET

public static final LEFT_BRACKET


RIGHT_BRACKET

public static final RIGHT_BRACKET


COLON

public static final COLON


COMMA

public static final COMMA


DOT

public static final DOT


STRING

public static final STRING


NUMBER

public static final NUMBER


BOOLEAN

public static final BOOLEAN


NULL

public static final NULL


EOF

public static final EOF


UNKNOWN

public static final UNKNOWN


ERROR

public static final ERROR


IDENTIFIER

public static final IDENTIFIER


COMMENT

public static final COMMENT


Method Details

values

public static JsonTokenType[] values()


valueOf

public static JsonTokenType valueOf(String name)


getId

public String getId()

Specified By:

TokenType


getCategory

public TokenCategory getCategory()

Specified By:

TokenType