JsonTokenInputStream

A JsonTokenInputStream provides the JsonTokens for a Parser. It is created by the JsonLexer

Since

0.1.0

Inheritors

Properties

Link copied to clipboard
abstract val actual: JsonToken
Link copied to clipboard
open val actualEnd: Int
Link copied to clipboard
Link copied to clipboard
open val actualStart: Int
Link copied to clipboard
Link copied to clipboard
open val actualValue: String?
Link copied to clipboard
abstract val map: PositionMap
Link copied to clipboard
abstract val position: Int
Link copied to clipboard
abstract val size: Int
Link copied to clipboard
abstract val source: String

Functions

Link copied to clipboard
abstract fun has(num: Int): Boolean
Link copied to clipboard
open operator fun hasNext(): Boolean
Link copied to clipboard
open operator fun next(): JsonToken
Link copied to clipboard
Link copied to clipboard
open fun nextValue(): String?
Link copied to clipboard
open fun peek(): JsonToken
abstract fun peek(offset: Int): JsonToken
Link copied to clipboard
open fun peekEnd(): Int
open fun peekEnd(offset: Int): Int
Link copied to clipboard
open fun peekHasValue(): Boolean
open fun peekHasValue(offset: Int): Boolean
Link copied to clipboard
open fun peekStart(): Int
open fun peekStart(offset: Int): Int
Link copied to clipboard
open fun peekType(offset: Int): JsonTokenType
Link copied to clipboard
open fun peekValue(): String?
open fun peekValue(offset: Int): String?
Link copied to clipboard
abstract fun skip()
abstract fun skip(amount: Int)