Package javassist.bytecode
Class ByteArray
java.lang.Object
javassist.bytecode.ByteArray
A collection of static methods for reading and writing a byte array.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static voidcopy32bit(byte[] src, int isrc, byte[] dest, int idest) Copies a 32bit integer.static intread32bit(byte[] code, int index) Reads a 32bit integer at the index.static intreadS16bit(byte[] code, int index) Reads a signed 16bit integer at the index.static intreadU16bit(byte[] code, int index) Reads an unsigned 16bit integer at the index.static voidwrite16bit(int value, byte[] code, int index) Writes a 16bit integer at the index.static voidwrite32bit(int value, byte[] code, int index) Writes a 32bit integer at the index.
-
Constructor Details
-
ByteArray
public ByteArray()
-
-
Method Details
-
readU16bit
public static int readU16bit(byte[] code, int index) Reads an unsigned 16bit integer at the index. -
readS16bit
public static int readS16bit(byte[] code, int index) Reads a signed 16bit integer at the index. -
write16bit
public static void write16bit(int value, byte[] code, int index) Writes a 16bit integer at the index. -
read32bit
public static int read32bit(byte[] code, int index) Reads a 32bit integer at the index. -
write32bit
public static void write32bit(int value, byte[] code, int index) Writes a 32bit integer at the index. -
copy32bit
static void copy32bit(byte[] src, int isrc, byte[] dest, int idest) Copies a 32bit integer.- Parameters:
src- the source byte array.isrc- the index into the source byte array.dest- the destination byte array.idest- the index into the destination byte array.
-