Method Summary |
|
public void | append(ClassFileAssembler asm) |
public void | append(ByteVector vec) |
public short | cpi() Keeps track of the current (one-based) constant pool index;
incremented after emitting one of the following constant pool
entries. |
public void | emitByte(byte val) |
public void | emitConstantPoolClass(short index) |
public void | emitConstantPoolFieldref(short classIndex, short nameAndTypeIndex) |
public void | emitConstantPoolInterfaceMethodref(short classIndex, short nameAndTypeIndex) |
public void | emitConstantPoolMethodref(short classIndex, short nameAndTypeIndex) |
public void | emitConstantPoolNameAndType(short nameIndex, short typeIndex) |
public void | emitConstantPoolString(short utf8Index) |
public void | emitConstantPoolUTF8(String str) |
public void | emitInt(int val) |
public void | emitMagicAndVersion() |
public void | emitShort(short val) |
void | emitShort(short bci, short val) |
public ByteVector | getData() |
public short | getLength() |
public short | getMaxLocals() |
public short | getMaxStack() |
public int | getStack() Needed to do flow control. |
public void | opc_aaload() |
public void | opc_aconst_null() |
public void | opc_aload_0() |
public void | opc_aload_1() |
public void | opc_aload_2() |
public void | opc_aload_3() |
public void | opc_areturn() |
public void | opc_arraylength() |
public void | opc_astore_0() |
public void | opc_astore_1() |
public void | opc_astore_2() |
public void | opc_astore_3() |
public void | opc_athrow() |
public void | opc_checkcast(short classIndex) |
public void | opc_dload_0() |
public void | opc_dload_1() |
public void | opc_dload_2() |
public void | opc_dload_3() |
public void | opc_dreturn() |
public void | opc_dup() |
public void | opc_dup_x1() |
public void | opc_f2d() |
public void | opc_fload_0() |
public void | opc_fload_1() |
public void | opc_fload_2() |
public void | opc_fload_3() |
public void | opc_freturn() |
public void | opc_getfield(short fieldIndex, int fieldSizeInStackSlots) |
public void | opc_getstatic(short fieldIndex, int fieldSizeInStackSlots) |
public void | opc_goto(short bciOffset) |
public void | opc_goto(Label l) Control flow with forward-reference BCI. |
public void | opc_i2d() |
public void | opc_i2f() |
public void | opc_i2l() |
public void | opc_if_icmpeq(short bciOffset) |
public void | opc_if_icmpeq(Label l) Control flow with forward-reference BCI. |
public void | opc_ifeq(short bciOffset) |
public void | opc_ifeq(Label l) Control flow with forward-reference BCI. |
public void | opc_ifnonnull(short bciOffset) |
public void | opc_ifnonnull(Label l) Control flow with forward-reference BCI. |
public void | opc_ifnull(short bciOffset) |
public void | opc_ifnull(Label l) Control flow with forward-reference BCI. |
public void | opc_iload_0() |
public void | opc_iload_1() |
public void | opc_iload_2() |
public void | opc_iload_3() |
public void | opc_instanceof(short classIndex) |
public void | opc_invokeinterface(short methodIndex, int numArgs, byte count, int numReturnValues) Long and double arguments and return types count as 2 arguments;
other values count as 1. |
public void | opc_invokespecial(short methodIndex, int numArgs, int numReturnValues) Long and double arguments and return types count as 2 arguments;
other values count as 1. |
public void | opc_invokestatic(short methodIndex, int numArgs, int numReturnValues) Long and double arguments and return types count as 2 arguments;
other values count as 1. |
public void | opc_invokevirtual(short methodIndex, int numArgs, int numReturnValues) Long and double arguments and return types count as 2 arguments;
other values count as 1. |
public void | opc_ireturn() |
public void | opc_l2d() |
public void | opc_l2f() |
public void | opc_ldc(byte cpIdx) |
public void | opc_lload_0() |
public void | opc_lload_1() |
public void | opc_lload_2() |
public void | opc_lload_3() |
public void | opc_lreturn() |
public void | opc_new(short classIndex) |
public void | opc_pop() |
public void | opc_putfield(short fieldIndex, int fieldSizeInStackSlots) |
public void | opc_putstatic(short fieldIndex, int fieldSizeInStackSlots) |
public void | opc_return() |
public void | opc_sipush(short constant) |
public void | opc_swap() |
public void | setMaxLocals(int maxLocals) |
public void | setStack(int value) Needed to do flow control. |