ByteCode

class ByteCode(val bytes: Array[Byte], val pos: Int, val length: Int)

Represents a chunk of raw bytecode. Used as input for the parsers

Companion:
object
Source:
ClassFileParser.scala
class Object
trait Matchable
class Any

Value members

Concrete methods

def byte(i: Int): Int
def fold[X](x: X)(f: (X, Byte) => X): X

Transforms array subsequence of the current buffer into the UTF8 String and stores and array of bytes for the decompiler

Transforms array subsequence of the current buffer into the UTF8 String and stores and array of bytes for the decompiler

Source:
ClassFileParser.scala
def next(n: Int): Result[ByteCode, ByteCode, Nothing]
def nextByte: Result[ByteCode, Byte, Nothing]
override def toString: String
Definition Classes
Any
Source:
ClassFileParser.scala

Concrete fields

val bytes: Array[Byte]
val pos: Int