Package javassist.bytecode
Class ByteArray
- java.lang.Object
-
- javassist.bytecode.ByteArray
-
public class ByteArray extends java.lang.ObjectA collection of static methods for reading and writing a byte array.
-
-
Constructor Summary
Constructors Constructor Description ByteArray()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (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.
-
-
-
Method Detail
-
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.
-
-