Class OperandStack
java.lang.Object
sootup.java.bytecode.frontend.conversion.OperandStack
This class resembles the stack which the bytecode fills. It is used to convert to jimple with
Locals. (stack-machine -> "register" machine model)
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionsootup.java.bytecode.frontend.conversion.OperandMerging
getOrCreateMerging
(org.objectweb.asm.tree.AbstractInsnNode insn) List<sootup.java.bytecode.frontend.conversion.Operand>
getStack()
sootup.java.bytecode.frontend.conversion.Operand
peek()
sootup.java.bytecode.frontend.conversion.Operand
pop()
sootup.java.bytecode.frontend.conversion.Operand
sootup.java.bytecode.frontend.conversion.Operand
popDual()
sootup.java.bytecode.frontend.conversion.Operand
sootup.java.bytecode.frontend.conversion.Operand
void
void
push
(sootup.java.bytecode.frontend.conversion.Operand opr) void
pushDual
(sootup.java.bytecode.frontend.conversion.Operand opr) void
setOperandStack
(List<sootup.java.bytecode.frontend.conversion.Operand> stack)
-
Field Details
-
mergings
-
-
Constructor Details
-
OperandStack
-
-
Method Details
-
getOrCreateMerging
-
push
-
pushDual
-
peek
-
push
-
pop
-
popDual
-
pop
-
popStackConst
-
popStackConstDual
-
getStack
-
setOperandStack
-