DataReader

dotty.tools.dotc.core.classfile.DataReader
trait DataReader

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

def bp: Int
def bp_=(i: Int): Unit
def buf: Array[Byte]
def getByte(mybp: Int): Byte

extract an integer at position bp from buf

extract an integer at position bp from buf

Attributes

def getBytes(mybp: Int, bytes: Array[Byte]): Unit
def getChar(mybp: Int): Char

extract a character at position bp from buf

extract a character at position bp from buf

Attributes

def getDouble(mybp: Int): Double

extract a double at position bp from buf

extract a double at position bp from buf

Attributes

def getFloat(mybp: Int): Float

extract a float at position bp from buf

extract a float at position bp from buf

Attributes

def getInt(mybp: Int): Int

extract an integer at position bp from buf

extract an integer at position bp from buf

Attributes

def getLong(mybp: Int): Long

extract a long integer at position bp from buf

extract a long integer at position bp from buf

Attributes

def getUTF(mybp: Int, len: Int): String
def nextByte: Byte

read a byte

read a byte

Attributes

def nextBytes(len: Int): Array[Byte]

read some bytes

read some bytes

Attributes

def nextChar: Char

read a character

read a character

Attributes

def nextInt: Int

read an integer

read an integer

Attributes

def skip(n: Int): Unit

skip next 'n' bytes

skip next 'n' bytes

Attributes