Uses of Class org.apache.bcel.generic.StackInstruction (jakarta-bcel 5.1 API)

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.apache.bcel.generic.StackInstruction

Packages that use StackInstruction
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.

Uses of StackInstruction in org.apache.bcel.generic

Subclasses of StackInstruction in org.apache.bcel.generic
`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

Fields in org.apache.bcel.generic declared as StackInstruction
`static StackInstruction` | `InstructionConstants.POP`
`static StackInstruction` | `InstructionConstants.POP2`
`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.SWAP`

Methods in org.apache.bcel.generic that return StackInstruction
`static StackInstruction` | `InstructionFactory.createPop(int size)`
`static StackInstruction` | `InstructionFactory.createDup(int size)`
`static StackInstruction` | `InstructionFactory.createDup_2(int size)`
`static StackInstruction` | `InstructionFactory.createDup_1(int size)`

Methods in org.apache.bcel.generic with parameters of type StackInstruction
`void` | `Visitor.visitStackInstruction(StackInstruction obj)`
`void` | `EmptyVisitor.visitStackInstruction(StackInstruction obj)`

Uses of StackInstruction in org.apache.bcel.verifier.structurals

Methods in org.apache.bcel.verifier.structurals with parameters of type StackInstruction
`void` | `InstConstraintVisitor.visitStackInstruction(StackInstruction o)` Ensures the general preconditions of a StackInstruction instance.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2002-2003 Apache Software Foundation. All Rights Reserved.