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 and 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 and Description |
---|---|
InstructionHandle |
InstructionList.append(CompoundInstruction c)
Append a compound instruction.
|
InstructionHandle |
InstructionList.append(Instruction i,
CompoundInstruction c)
Append a compound instruction, after instruction i.
|
InstructionHandle |
InstructionList.append(InstructionHandle ih,
CompoundInstruction c)
Append a compound instruction.
|
InstructionHandle |
InstructionList.insert(CompoundInstruction c)
Insert a compound instruction.
|
InstructionHandle |
InstructionList.insert(Instruction i,
CompoundInstruction c)
Insert a compound instruction before instruction i.
|
InstructionHandle |
InstructionList.insert(InstructionHandle ih,
CompoundInstruction c)
Insert a compound instruction.
|
Constructor and Description |
---|
InstructionList(CompoundInstruction c)
Initialize list with (nonnull) compound instruction.
|
Copyright © 2004–2022 The Apache Software Foundation. All rights reserved.