Skip to content

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

Interface JsonToken

java.lang.Object
        io.github.qishr.cascara.lang.json.token.JsonToken

All Implemented Interfaces:
    Token

All Known Implementing Classes:
    JsonBufferBackedToken, JsonNumberToken, JsonErrorToken, JsonLexemeBackedToken, JsonStructuralToken


public interface JsonToken

Method Summary

Modifier and Type Method Description
public abstract JsonTokenType getType()
public abstract QuoteStyle getQuoteStyle()
public abstract JsonLiteral getLiteral()
public abstract List<JsonComment> getComments()
public abstract void attachComments(List<JsonComment> list)

Method Details

getType

public abstract JsonTokenType getType()

Specified By:

Token


getQuoteStyle

public abstract QuoteStyle getQuoteStyle()


getLiteral

public abstract JsonLiteral getLiteral()


getComments

public abstract List<JsonComment> getComments()


attachComments

public abstract void attachComments(List<JsonComment> list)