tasty-lib
tasty-lib
scala.build.tastylib
ErasedTypeRef
ErasedTypeRef
Signature
Signature
MethodSignature
TastyBuffer
Addr
NameRef
TastyBuffer
TastyData
TastyData
Header
Names
Sections
TastyFormat
NameTags
TastyHeaderUnpickler
TastyHeaderUnpickler
TastyName
DebugEncoder
DefaultName
NameEncoder
ObjectName
PrefixName
QualifiedName
ScalaNameEncoder
SignedName
SimpleName
SourceEncoder
StringBuilderEncoder
SuffixName
TypeName
TypeName
UniqueName
TastyName
TastyReader
TastyReader
Bytes
Bytes
TastyUnpickler
NameTable
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