ByteCode

org.json4s.scalap.scalasig.ByteCode
See theByteCode companion object
class ByteCode(val bytes: Array[Byte], val pos: Int, val length: Int)

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

Attributes

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

Members list

Concise view

Value members

Concrete methods

def byte(i: Int): Int

Attributes

Source:
ClassFileParser.scala
def drop(n: Int): ByteCode

Attributes

Source:
ClassFileParser.scala
def fold[X](x: X)(f: (X, Byte) => X): X

Attributes

Source:
ClassFileParser.scala

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

Attributes

Source:
ClassFileParser.scala
def next(n: Int): Result[ByteCode, ByteCode, Nothing]

Attributes

Source:
ClassFileParser.scala
def nextByte: Result[ByteCode, Byte, Nothing]

Attributes

Source:
ClassFileParser.scala
def take(n: Int): ByteCode

Attributes

Source:
ClassFileParser.scala
def toInt: Int

Attributes

Source:
ClassFileParser.scala
def toLong: Long

Attributes

Source:
ClassFileParser.scala
override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns:

a string representation of the object.

Definition Classes
Any
Source:
ClassFileParser.scala

Concrete fields

val bytes: Array[Byte]

Attributes

Source:
ClassFileParser.scala
val length: Int

Attributes

Source:
ClassFileParser.scala
val pos: Int

Attributes

Source:
ClassFileParser.scala