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.
|
org.apache.bcel.verifier.structurals |
Provides a PassVerifier class mostly used internally by JustIce, yielding a control flow graph for public use as
a nice side effect.
|
Modifier and Type | Class | Description |
---|---|---|
class |
DUP |
DUP - Duplicate top operand stack word
|
class |
DUP_X1 |
DUP_X1 - Duplicate top operand stack word and put two down
|
class |
DUP_X2 |
DUP_X2 - Duplicate top operand stack word and put three down
|
class |
DUP2 |
DUP2 - Duplicate two top operand stack words
|
class |
DUP2_X1 |
DUP2_X1 - Duplicate two top operand stack words and put three down
|
class |
DUP2_X2 |
DUP2_X2 - Duplicate two top operand stack words and put four down
|
class |
POP |
POP - Pop top operand stack word
|
class |
POP2 |
POP2 - Pop two top operand stack words
|
class |
SWAP |
SWAP - Swa top operand stack word
|
Modifier and Type | Field | Description |
---|---|---|
static StackInstruction |
InstructionConstants.DUP |
|
static StackInstruction |
InstructionConstants.DUP_X1 |
|
static StackInstruction |
InstructionConstants.DUP_X2 |
|
static StackInstruction |
InstructionConstants.DUP2 |
|
static StackInstruction |
InstructionConstants.DUP2_X1 |
|
static StackInstruction |
InstructionConstants.DUP2_X2 |
|
static StackInstruction |
InstructionConstants.POP |
|
static StackInstruction |
InstructionConstants.POP2 |
|
static StackInstruction |
InstructionConstants.SWAP |
Modifier and Type | Method | Description |
---|---|---|
static StackInstruction |
InstructionFactory.createDup(int size) |
|
static StackInstruction |
InstructionFactory.createDup_1(int size) |
|
static StackInstruction |
InstructionFactory.createDup_2(int size) |
|
static StackInstruction |
InstructionFactory.createPop(int size) |
Modifier and Type | Method | Description |
---|---|---|
void |
EmptyVisitor.visitStackInstruction(StackInstruction obj) |
|
void |
Visitor.visitStackInstruction(StackInstruction obj) |
Modifier and Type | Method | Description |
---|---|---|
void |
InstConstraintVisitor.visitStackInstruction(StackInstruction o) |
Ensures the general preconditions of a StackInstruction instance.
|