| Package | Description |
|---|---|
| jdk7u.jaxp.org.apache.bcel.external.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 |
DUP
DUP - Duplicate top operand stack word
Stack: ..., word -> ..., word, word
|
class |
DUP_X1
DUP_X1 - Duplicate top operand stack word and put two down
Stack: ..., word2, word1 -> ..., word1, word2, word1
|
class |
DUP_X2
DUP_X2 - Duplicate top operand stack word and put three down
Stack: ..., word3, word2, word1 -> ..., word1, word3, word2, word1
|
class |
DUP2
DUP2 - Duplicate two top operand stack words
Stack: ..., word2, word1 -> ..., word2, word1, word2, word1
|
class |
DUP2_X1
DUP2_X1 - Duplicate two top operand stack words and put three down
Stack: ..., word3, word2, word1 -> ..., word2, word1, word3, word2, word1
|
class |
DUP2_X2
DUP2_X2 - Duplicate two top operand stack words and put four down
Stack: ..., word4, word3, word2, word1 -> ..., word2, word1, word4, word3, word2, word1
|
class |
POP
POP - Pop top operand stack word
Stack: ..., word -> ...
|
class |
POP2
POP2 - Pop two top operand stack words
Stack: ..., word2, word1 -> ...
|
class |
SWAP
SWAP - Swa top operand stack word
Stack: ..., word2, word1 -> ..., word1, word2
|
| Modifier and Type | Field and 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 and Description |
|---|---|
static StackInstruction |
InstructionFactory.createDup_1(int size) |
static StackInstruction |
InstructionFactory.createDup_2(int size) |
static StackInstruction |
InstructionFactory.createDup(int size) |
static StackInstruction |
InstructionFactory.createPop(int size) |
| Modifier and Type | Method and Description |
|---|---|
void |
EmptyVisitor.visitStackInstruction(StackInstruction obj) |
void |
Visitor.visitStackInstruction(StackInstruction obj) |
Copyright © 2018–2021 mhoffrogge. All rights reserved.