case class IndexedParserInput(data: String) extends ParserInput with Product with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- IndexedParserInput
- Serializable
- Product
- Equals
- ParserInput
- IsReachable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new IndexedParserInput(data: String)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply(index: Int): Char
- Definition Classes
- IndexedParserInput → ParserInput → IsReachable
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def checkTraceable(): Unit
- Definition Classes
- IndexedParserInput → ParserInput
- def clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- val data: String
- def dropBuffer(index: Int): Unit
As for
IndexedSeq
modedropBuffer
does nothing.As for
IndexedSeq
modedropBuffer
does nothing.- Definition Classes
- IndexedParserInput → ParserInput
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def innerLength: Int
- returns
Length of internal immutable data. It works equally as
length
.
- Definition Classes
- IndexedParserInput → ParserInput
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isReachable(index: Int): Boolean
Simple condition of
index
<length
Simple condition of
index
<length
- Definition Classes
- IndexedParserInput → ParserInput → IsReachable
- def length: Int
- returns
Length of internal immutable data. It works equally as
innerLength
.
- Definition Classes
- IndexedParserInput → ParserInput
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def prettyIndex(index: Int): String
- Definition Classes
- IndexedParserInput → ParserInput
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- def slice(from: Int, until: Int): String
- returns
Slice of internal data. For
IndexedSeq
mode it works as regular slice, ifuntil
overshoots the end of input, it just ignores it and behaves likeuntil
equals to the length of input. Same forIterator
mode, but it requests batches while the index of last retrieved element is less thanuntil
and ifuntil
is farther away than any element, it ignores this too.
- Definition Classes
- IndexedParserInput → ParserInput
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])