tasty-lib
tasty-lib
scala.build.tastylib
TastyBuffer
Addr
NameRef
TastyBuffer
TastyData
TastyData
Header
Names
Sections
TastyFormat
NameTags
TastyHeaderUnpickler
TastyHeaderUnpickler
TastyName
SimpleName
TastyName
TastyReader
TastyReader
Bytes
Bytes
TastyUnpickler
NameTable
TastyVersions
LatestSupportedScala
UnpickleException
tasty-lib
/
scala.build.tastylib
/
TastyReader
TastyReader
class
TastyReader
(
val
bytes:
Array
[
Byte
],
val
start:
Int
,
val
end:
Int
,
val
base:
Int
)
Companion:
object
Graph
Supertypes
class
Object
trait
Matchable
class
Any
Value members
Value members
Constructors
def
this
(
bytes:
Array
[
Byte
])
Concrete methods
def
addr
(
idx:
Int
):
Addr
def
currentAddr
:
Addr
def
doUntil
(
end:
Addr
)(
op:
=>
Unit
):
Unit
def
endAddr
:
Addr
def
goto
(
addr:
Addr
):
Unit
def
index
(
addr:
Addr
):
Int
def
isAtEnd
:
Boolean
def
pos
:
Int
def
read
:
Bytes
def
readByte
():
Int
def
readEnd
():
Addr
def
readInt
():
Int
def
readLongInt
():
Long
def
readLongNat
():
Long
def
readNameRef
():
NameRef
def
readNat
():
Int
def
readUncompressedLong
():
Long
def
readerFromCurrentPos
:
TastyReader
def
toRead
:
Bytes
def
until
[
T
](
end:
Addr
)(
op:
=>
T
):
List
[
T
]
Concrete fields
val
base
:
Int
val
bytes
:
Array
[
Byte
]
val
end
:
Int
val
start
:
Int