tasty-lib
tasty-lib
API
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
scala.build.tastylib.internal
Constants
tasty-lib
/
scala.build.tastylib
/
TastyReader
TastyReader
scala.build.tastylib.TastyReader
See the
TastyReader
companion object
class
TastyReader
(
val
bytes
:
Array
[
Byte
],
val
start
:
Int
,
val
end
:
Int
,
val
base
:
Int
)
Attributes
Companion:
object
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Clear all
Members list
Concise view
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