Package | Description |
---|---|
org.apache.bcel.generic |
This package contains the "generic" part of the
Byte Code Engineering
Library, i.e., classes to dynamically modify class objects and
byte code instructions.
|
Modifier and Type | Class | Description |
---|---|---|
class |
PUSH |
Wrapper class for push operations, which are implemented either as BIPUSH,
LDC or xCONST_n instructions.
|
class |
SWITCH |
SWITCH - Branch depending on int value, generates either LOOKUPSWITCH or
TABLESWITCH instruction, depending on whether the match values (int[]) can be
sorted with no gaps between the numbers.
|
Modifier and Type | Method | Description |
---|---|---|
InstructionHandle |
InstructionList.append(CompoundInstruction c) |
Append a compound instruction.
|
InstructionHandle |
InstructionList.append(InstructionHandle ih,
CompoundInstruction c) |
Append a compound instruction.
|
InstructionHandle |
InstructionList.append(Instruction i,
CompoundInstruction c) |
Append a compound instruction, after instruction i.
|
InstructionHandle |
InstructionList.insert(CompoundInstruction c) |
Insert a compound instruction.
|
InstructionHandle |
InstructionList.insert(InstructionHandle ih,
CompoundInstruction c) |
Insert a compound instruction.
|
InstructionHandle |
InstructionList.insert(Instruction i,
CompoundInstruction c) |
Insert a compound instruction before instruction i.
|
Constructor | Description |
---|---|
InstructionList(CompoundInstruction c) |
Initialize list with (nonnull) compound instruction.
|