org.apache.bsf.util.event.generator
Class Bytecode
public
class
Bytecode
extends Object
Bytecode handling utilities
Handle standard byte arrays as defined in Java VM and Class File
5 April 1999 - functions to append Class File byte subarrays
into a Class File byte array
Author: Richard F. Boehme
Method Summary |
static byte[] | addClass(byte[] array, short value) |
static byte[] | addFieldRef(byte[] array, short value1, short value2) |
static byte[] | addInteger(byte[] array, int value) |
static byte[] | addInterfaceMethodRef(byte[] array, short value1, short value2) |
static byte[] | addLong(byte[] array, long value) |
static byte[] | addMethodRef(byte[] array, short value1, short value2) |
static byte[] | addNameAndType(byte[] array, short value1, short value2) |
static byte[] | addRef(byte refType, byte[] array, short value) |
static byte[] | addRef(byte refType, byte[] array, short value1, short value2) |
static byte[] | addString(byte[] array, short value) |
static byte[] | addUtf8(byte[] array, String value) |
public static final byte C_Class
public static final byte C_Double
public static final byte C_FieldRef
public static final byte C_Float
public static final byte C_Integer
public static final byte C_InterfaceMethodRef
public static final byte C_Long
public static final byte C_MethodRef
public static final byte C_NameAndType
public static final byte C_String
public static final byte C_Utf8
public static byte[] addClass(byte[] array, short value)
public static byte[] addFieldRef(byte[] array, short value1, short value2)
public static byte[] addInteger(byte[] array, int value)
public static byte[] addInterfaceMethodRef(byte[] array, short value1, short value2)
public static byte[] addLong(byte[] array, long value)
public static byte[] addMethodRef(byte[] array, short value1, short value2)
public static byte[] addNameAndType(byte[] array, short value1, short value2)
public static byte[] addRef(byte refType, byte[] array, short value)
public static byte[] addRef(byte refType, byte[] array, short value1, short value2)
public static byte[] addString(byte[] array, short value)
public static byte[] addUtf8(byte[] array, String value)