Class ByteArray

java.lang.Object
javassist.bytecode.ByteArray

public class ByteArray extends Object
A collection of static methods for reading and writing a byte array.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    (package private) static void
    copy32bit(byte[] src, int isrc, byte[] dest, int idest)
    Copies a 32bit integer.
    static int
    read32bit(byte[] code, int index)
    Reads a 32bit integer at the index.
    static int
    readS16bit(byte[] code, int index)
    Reads a signed 16bit integer at the index.
    static int
    readU16bit(byte[] code, int index)
    Reads an unsigned 16bit integer at the index.
    static void
    write16bit(int value, byte[] code, int index)
    Writes a 16bit integer at the index.
    static void
    write32bit(int value, byte[] code, int index)
    Writes a 32bit integer at the index.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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.