Uses of Interface
soot.ValueBox

Packages that use ValueBox
soot Base Soot classes, shared by different intermediate representations. 
soot.baf Public classes for the Baf intermediate representation. 
soot.baf.internal Internal, messy, implementation-specific classes for the Baf intermediate representation. 
soot.dava.internal.AST   
soot.dava.internal.javaRep   
soot.dava.toolkits.base.AST.analysis   
soot.dava.toolkits.base.AST.transformations   
soot.grimp Public classes for the Grimp intermediate representation. 
soot.grimp.internal Internal, messy, implementation-specific classes for the Grimp intermediate representation. 
soot.jimple Public classes for the Jimple intermediate representation. 
soot.jimple.internal Internal, messy, implementation-specific classes for the Jimple intermediate representation. 
soot.shimple.internal Shimple internal messy stuff. 
soot.toolkits.scalar A number of scalar optimizations, and the flow analysis framework. 
 

Uses of ValueBox in soot
 

Classes in soot that implement ValueBox
 class AbstractValueBox
          Reference implementation for ValueBox; just add a canContainValue method.
 

Methods in soot that return ValueBox
 ValueBox IdentityUnit.getLeftOpBox()
           
 ValueBox IdentityUnit.getLeftOpBox()
           
 ValueBox IdentityUnit.getRightOpBox()
           
 ValueBox IdentityUnit.getRightOpBox()
           
 

Methods in soot that return types with arguments of type ValueBox
 List<ValueBox> Body.getDefBoxes()
          Returns the result of iterating through all Units in this body and querying them for ValueBoxes defined.
 List<ValueBox> Unit.getDefBoxes()
          Returns a list of Boxes containing Values defined in this Unit.
 List<ValueBox> Unit.getDefBoxes()
          Returns a list of Boxes containing Values defined in this Unit.
 List<ValueBox> Body.getDefBoxes()
          Returns the result of iterating through all Units in this body and querying them for ValueBoxes defined.
 List<ValueBox> Body.getUseAndDefBoxes()
          Returns a list of boxes corresponding to Values either used or defined in any unit of this Body.
 List<ValueBox> Body.getUseAndDefBoxes()
          Returns a list of boxes corresponding to Values either used or defined in any unit of this Body.
 List<ValueBox> Body.getUseBoxes()
          Returns the result of iterating through all Units in this body and querying them for ValueBoxes used.
 List<ValueBox> Unit.getUseBoxes()
          Returns a list of Boxes containing Values used in this Unit.
 List<ValueBox> Unit.getUseBoxes()
          Returns a list of Boxes containing Values used in this Unit.
 List<ValueBox> Body.getUseBoxes()
          Returns the result of iterating through all Units in this body and querying them for ValueBoxes used.
 

Methods in soot with parameters of type ValueBox
 void AbstractUnitPrinter.endValueBox(ValueBox vb)
           
 void AttributesUnitPrinter.endValueBox(ValueBox u)
           
 void UnitPrinter.endValueBox(ValueBox u)
           
 void UnitPrinter.endValueBox(ValueBox u)
           
 void AttributesUnitPrinter.endValueBox(ValueBox u)
           
 void AbstractUnitPrinter.endValueBox(ValueBox vb)
           
 void AbstractUnitPrinter.startValueBox(ValueBox vb)
           
 void AttributesUnitPrinter.startValueBox(ValueBox u)
           
 void UnitPrinter.startValueBox(ValueBox u)
           
 void UnitPrinter.startValueBox(ValueBox u)
           
 void AttributesUnitPrinter.startValueBox(ValueBox u)
           
 void AbstractUnitPrinter.startValueBox(ValueBox vb)
           
 

Uses of ValueBox in soot.baf
 

Methods in soot.baf that return ValueBox
 ValueBox IdentityInst.getLeftOpBox()
           
 ValueBox IdentityInst.getLeftOpBox()
           
 ValueBox IdentityInst.getRightOpBox()
           
 ValueBox IdentityInst.getRightOpBox()
           
 ValueBox Baf.newIdentityRefBox(Value value)
           
 ValueBox Baf.newIdentityRefBox(Value value)
           
 ValueBox Baf.newLocalBox(Value value)
           
 ValueBox Baf.newLocalBox(Value value)
           
 

Uses of ValueBox in soot.baf.internal
 

Classes in soot.baf.internal that implement ValueBox
 class BafLocalBox
           
 

Methods in soot.baf.internal that return ValueBox
 ValueBox BIdentityInst.getLeftOpBox()
           
 ValueBox BIdentityInst.getLeftOpBox()
           
 ValueBox BIdentityInst.getRightOpBox()
           
 ValueBox BIdentityInst.getRightOpBox()
           
 

Constructors in soot.baf.internal with parameters of type ValueBox
BIdentityInst(ValueBox localBox, ValueBox identityValueBox)
           
BIdentityInst(ValueBox localBox, ValueBox identityValueBox)
           
 

Uses of ValueBox in soot.dava.internal.AST
 

Methods in soot.dava.internal.AST that return ValueBox
 ValueBox ASTSwitchNode.getKeyBox()
           
 ValueBox ASTSwitchNode.getKeyBox()
           
 

Uses of ValueBox in soot.dava.internal.javaRep
 

Classes in soot.dava.internal.javaRep that implement ValueBox
 class DArrayInitValueBox
           
 

Methods in soot.dava.internal.javaRep that return ValueBox
 ValueBox DVariableDeclarationStmt.getArrayRefBox()
           
 ValueBox DVariableDeclarationStmt.getArrayRefBox()
           
 ValueBox DVariableDeclarationStmt.getFieldRefBox()
           
 ValueBox DVariableDeclarationStmt.getFieldRefBox()
           
 ValueBox DVariableDeclarationStmt.getInvokeExprBox()
           
 ValueBox DVariableDeclarationStmt.getInvokeExprBox()
           
 

Constructors in soot.dava.internal.javaRep with parameters of type ValueBox
DArrayInitExpr(ValueBox[] elements, Type type)
           
DArrayInitExpr(ValueBox[] elements, Type type)
           
DAssignStmt(ValueBox left, ValueBox right)
           
DAssignStmt(ValueBox left, ValueBox right)
           
DShortcutIf(ValueBox test, ValueBox left, ValueBox right)
           
DShortcutIf(ValueBox test, ValueBox left, ValueBox right)
           
 

Uses of ValueBox in soot.dava.toolkits.base.AST.analysis
 

Methods in soot.dava.toolkits.base.AST.analysis with parameters of type ValueBox
 void DepthFirstAdapter.caseExprOrRefValueBox(ValueBox vb)
           
 void DepthFirstAdapter.caseExprOrRefValueBox(ValueBox vb)
           
 void DepthFirstAdapter.inExprOrRefValueBox(ValueBox vb)
           
 void DepthFirstAdapter.inExprOrRefValueBox(ValueBox vb)
           
 void DepthFirstAdapter.outExprOrRefValueBox(ValueBox vb)
           
 void DepthFirstAdapter.outExprOrRefValueBox(ValueBox vb)
           
 

Uses of ValueBox in soot.dava.toolkits.base.AST.transformations
 

Methods in soot.dava.toolkits.base.AST.transformations with parameters of type ValueBox
 void DeInliningFinalFields.checkAndSwitch(ValueBox valBox)
           
 void DeInliningFinalFields.checkAndSwitch(ValueBox valBox)
           
 void NewStringBufferSimplification.inExprOrRefValueBox(ValueBox argBox)
           
 void NewStringBufferSimplification.inExprOrRefValueBox(ValueBox argBox)
           
 void SimplifyExpressions.outExprOrRefValueBox(ValueBox vb)
           
 void SimplifyExpressions.outExprOrRefValueBox(ValueBox vb)
           
 

Uses of ValueBox in soot.grimp
 

Methods in soot.grimp that return ValueBox
 ValueBox Grimp.newArgBox(Value value)
           
 ValueBox Grimp.newArgBox(Value value)
           
 ValueBox Grimp.newConditionExprBox(Value value)
           
 ValueBox Grimp.newConditionExprBox(Value value)
           
 ValueBox Grimp.newExprBox(Value value)
           
 ValueBox Grimp.newExprBox(Value value)
           
 ValueBox Grimp.newIdentityRefBox(Value value)
           
 ValueBox Grimp.newIdentityRefBox(Value value)
           
 ValueBox Grimp.newImmediateBox(Value value)
           
 ValueBox Grimp.newImmediateBox(Value value)
           
 ValueBox Grimp.newInvokeExprBox(Value value)
           
 ValueBox Grimp.newInvokeExprBox(Value value)
           
 ValueBox Grimp.newLocalBox(Value value)
           
 ValueBox Grimp.newLocalBox(Value value)
           
 ValueBox Grimp.newObjExprBox(Value value)
           
 ValueBox Grimp.newObjExprBox(Value value)
           
 ValueBox Grimp.newRValueBox(Value value)
           
 ValueBox Grimp.newRValueBox(Value value)
           
 ValueBox Grimp.newVariableBox(Value value)
           
 ValueBox Grimp.newVariableBox(Value value)
           
 

Methods in soot.grimp with parameters of type ValueBox
static boolean PrecedenceTest.needsBrackets(ValueBox subExprBox, Value expr)
           
static boolean PrecedenceTest.needsBrackets(ValueBox subExprBox, Value expr)
           
static boolean PrecedenceTest.needsBracketsRight(ValueBox subExprBox, Value expr)
           
static boolean PrecedenceTest.needsBracketsRight(ValueBox subExprBox, Value expr)
           
 

Uses of ValueBox in soot.grimp.internal
 

Classes in soot.grimp.internal that implement ValueBox
 class ExprBox
           
 class GRValueBox
           
 class ObjExprBox
           
 

Fields in soot.grimp.internal declared as ValueBox
protected  ValueBox[] GDynamicInvokeExpr.bsmArgBoxes
           
protected  ValueBox[] GDynamicInvokeExpr.bsmArgBoxes
           
 

Constructors in soot.grimp.internal with parameters of type ValueBox
AbstractGrimpFloatBinopExpr(ValueBox op1Box, ValueBox op2Box)
           
AbstractGrimpFloatBinopExpr(ValueBox op1Box, ValueBox op2Box)
           
AbstractGrimpIntBinopExpr(ValueBox op1Box, ValueBox op2Box)
           
AbstractGrimpIntBinopExpr(ValueBox op1Box, ValueBox op2Box)
           
AbstractGrimpIntLongBinopExpr(ValueBox op1Box, ValueBox op2Box)
           
AbstractGrimpIntLongBinopExpr(ValueBox op1Box, ValueBox op2Box)
           
 

Uses of ValueBox in soot.jimple
 

Methods in soot.jimple that return ValueBox
 ValueBox InvokeExpr.getArgBox(int index)
           
 ValueBox InvokeExpr.getArgBox(int index)
           
 ValueBox Stmt.getArrayRefBox()
           
 ValueBox Stmt.getArrayRefBox()
           
 ValueBox ArrayRef.getBaseBox()
           
 ValueBox InstanceFieldRef.getBaseBox()
           
 ValueBox InstanceInvokeExpr.getBaseBox()
           
 ValueBox InstanceInvokeExpr.getBaseBox()
           
 ValueBox InstanceFieldRef.getBaseBox()
           
 ValueBox ArrayRef.getBaseBox()
           
 ValueBox IfStmt.getConditionBox()
           
 ValueBox IfStmt.getConditionBox()
           
 ValueBox Stmt.getFieldRefBox()
           
 ValueBox Stmt.getFieldRefBox()
           
 ValueBox ArrayRef.getIndexBox()
           
 ValueBox ArrayRef.getIndexBox()
           
 ValueBox InvokeStmt.getInvokeExprBox()
           
 ValueBox Stmt.getInvokeExprBox()
           
 ValueBox Stmt.getInvokeExprBox()
           
 ValueBox InvokeStmt.getInvokeExprBox()
           
 ValueBox LookupSwitchStmt.getKeyBox()
           
 ValueBox TableSwitchStmt.getKeyBox()
           
 ValueBox TableSwitchStmt.getKeyBox()
           
 ValueBox LookupSwitchStmt.getKeyBox()
           
 ValueBox DefinitionStmt.getLeftOpBox()
           
 ValueBox DefinitionStmt.getLeftOpBox()
           
 ValueBox BinopExpr.getOp1Box()
           
 ValueBox BinopExpr.getOp1Box()
           
 ValueBox BinopExpr.getOp2Box()
           
 ValueBox BinopExpr.getOp2Box()
           
 ValueBox CastExpr.getOpBox()
           
 ValueBox EnterMonitorStmt.getOpBox()
           
 ValueBox ExitMonitorStmt.getOpBox()
           
 ValueBox InstanceOfExpr.getOpBox()
           
 ValueBox MonitorStmt.getOpBox()
           
 ValueBox ReturnStmt.getOpBox()
           
 ValueBox ThrowStmt.getOpBox()
           
 ValueBox UnopExpr.getOpBox()
           
 ValueBox UnopExpr.getOpBox()
           
 ValueBox ThrowStmt.getOpBox()
           
 ValueBox ReturnStmt.getOpBox()
           
 ValueBox MonitorStmt.getOpBox()
           
 ValueBox InstanceOfExpr.getOpBox()
           
 ValueBox ExitMonitorStmt.getOpBox()
           
 ValueBox EnterMonitorStmt.getOpBox()
           
 ValueBox CastExpr.getOpBox()
           
 ValueBox DefinitionStmt.getRightOpBox()
           
 ValueBox DefinitionStmt.getRightOpBox()
           
 ValueBox NewArrayExpr.getSizeBox()
           
 ValueBox NewArrayExpr.getSizeBox()
           
 ValueBox NewMultiArrayExpr.getSizeBox(int index)
           
 ValueBox NewMultiArrayExpr.getSizeBox(int index)
           
 ValueBox RetStmt.getStmtAddressBox()
           
 ValueBox RetStmt.getStmtAddressBox()
           
 ValueBox Jimple.newArgBox(Value value)
           
 ValueBox Jimple.newArgBox(Value value)
           
 ValueBox Jimple.newConditionExprBox(Value value)
           
 ValueBox Jimple.newConditionExprBox(Value value)
           
 ValueBox Jimple.newIdentityRefBox(Value value)
           
 ValueBox Jimple.newIdentityRefBox(Value value)
           
 ValueBox Jimple.newImmediateBox(Value value)
           
 ValueBox Jimple.newImmediateBox(Value value)
           
 ValueBox Jimple.newInvokeExprBox(Value value)
           
 ValueBox Jimple.newInvokeExprBox(Value value)
           
 ValueBox Jimple.newLocalBox(Value value)
           
 ValueBox Jimple.newLocalBox(Value value)
           
 ValueBox Jimple.newRValueBox(Value value)
           
 ValueBox Jimple.newRValueBox(Value value)
           
 ValueBox Jimple.newVariableBox(Value value)
           
 ValueBox Jimple.newVariableBox(Value value)
           
 

Uses of ValueBox in soot.jimple.internal
 

Classes in soot.jimple.internal that implement ValueBox
 class ConditionExprBox
           
 class IdentityRefBox
           
 class ImmediateBox
           
 class InvokeExprBox
           
 class JimpleLocalBox
           
 class RValueBox
           
 class VariableBox
           
 

Fields in soot.jimple.internal declared as ValueBox
protected  ValueBox[] AbstractInvokeExpr.argBoxes
           
protected  ValueBox[] AbstractInvokeExpr.argBoxes
           
protected  ValueBox AbstractInstanceInvokeExpr.baseBox
           
protected  ValueBox JArrayRef.baseBox
           
protected  ValueBox JArrayRef.baseBox
           
protected  ValueBox AbstractInstanceInvokeExpr.baseBox
           
protected  ValueBox[] JDynamicInvokeExpr.bsmArgBoxes
           
protected  ValueBox[] JDynamicInvokeExpr.bsmArgBoxes
           
protected  ValueBox JArrayRef.indexBox
           
protected  ValueBox JArrayRef.indexBox
           
 ValueBox AbstractDefinitionStmt.leftBox
           
 ValueBox AbstractDefinitionStmt.leftBox
           
protected  ValueBox AbstractBinopExpr.op1Box
           
protected  ValueBox AbstractBinopExpr.op1Box
           
protected  ValueBox AbstractBinopExpr.op2Box
           
protected  ValueBox AbstractBinopExpr.op2Box
           
 ValueBox AbstractDefinitionStmt.rightBox
           
 ValueBox AbstractDefinitionStmt.rightBox
           
protected  ValueBox[] AbstractNewMultiArrayExpr.sizeBoxes
           
protected  ValueBox[] AbstractNewMultiArrayExpr.sizeBoxes
           
 

Methods in soot.jimple.internal that return ValueBox
 ValueBox AbstractInvokeExpr.getArgBox(int index)
           
 ValueBox AbstractInvokeExpr.getArgBox(int index)
           
 ValueBox AbstractStmt.getArrayRefBox()
           
 ValueBox JAssignStmt.getArrayRefBox()
           
 ValueBox JAssignStmt.getArrayRefBox()
           
 ValueBox AbstractStmt.getArrayRefBox()
           
 ValueBox AbstractInstanceFieldRef.getBaseBox()
           
 ValueBox AbstractInstanceInvokeExpr.getBaseBox()
           
 ValueBox JArrayRef.getBaseBox()
           
 ValueBox JArrayRef.getBaseBox()
           
 ValueBox AbstractInstanceInvokeExpr.getBaseBox()
           
 ValueBox AbstractInstanceFieldRef.getBaseBox()
           
 ValueBox JIfStmt.getConditionBox()
           
 ValueBox JIfStmt.getConditionBox()
           
 ValueBox AbstractStmt.getFieldRefBox()
           
 ValueBox JAssignStmt.getFieldRefBox()
           
 ValueBox JAssignStmt.getFieldRefBox()
           
 ValueBox AbstractStmt.getFieldRefBox()
           
 ValueBox JArrayRef.getIndexBox()
           
 ValueBox JArrayRef.getIndexBox()
           
 ValueBox AbstractStmt.getInvokeExprBox()
           
 ValueBox JAssignStmt.getInvokeExprBox()
           
 ValueBox JInvokeStmt.getInvokeExprBox()
           
 ValueBox JInvokeStmt.getInvokeExprBox()
           
 ValueBox JAssignStmt.getInvokeExprBox()
           
 ValueBox AbstractStmt.getInvokeExprBox()
           
 ValueBox JLookupSwitchStmt.getKeyBox()
           
 ValueBox JTableSwitchStmt.getKeyBox()
           
 ValueBox JTableSwitchStmt.getKeyBox()
           
 ValueBox JLookupSwitchStmt.getKeyBox()
           
 ValueBox AbstractDefinitionStmt.getLeftOpBox()
           
 ValueBox AbstractDefinitionStmt.getLeftOpBox()
           
 ValueBox AbstractBinopExpr.getOp1Box()
           
 ValueBox AbstractBinopExpr.getOp1Box()
           
 ValueBox AbstractBinopExpr.getOp2Box()
           
 ValueBox AbstractBinopExpr.getOp2Box()
           
 ValueBox AbstractCastExpr.getOpBox()
           
 ValueBox AbstractInstanceOfExpr.getOpBox()
           
 ValueBox AbstractUnopExpr.getOpBox()
           
 ValueBox JEnterMonitorStmt.getOpBox()
           
 ValueBox JExitMonitorStmt.getOpBox()
           
 ValueBox JReturnStmt.getOpBox()
           
 ValueBox JThrowStmt.getOpBox()
           
 ValueBox JThrowStmt.getOpBox()
           
 ValueBox JReturnStmt.getOpBox()
           
 ValueBox JExitMonitorStmt.getOpBox()
           
 ValueBox JEnterMonitorStmt.getOpBox()
           
 ValueBox AbstractUnopExpr.getOpBox()
           
 ValueBox AbstractInstanceOfExpr.getOpBox()
           
 ValueBox AbstractCastExpr.getOpBox()
           
 ValueBox AbstractDefinitionStmt.getRightOpBox()
           
 ValueBox AbstractDefinitionStmt.getRightOpBox()
           
 ValueBox AbstractNewArrayExpr.getSizeBox()
           
 ValueBox AbstractNewArrayExpr.getSizeBox()
           
 ValueBox AbstractNewMultiArrayExpr.getSizeBox(int index)
           
 ValueBox AbstractNewMultiArrayExpr.getSizeBox(int index)
           
 ValueBox JRetStmt.getStmtAddressBox()
           
 ValueBox JRetStmt.getStmtAddressBox()
           
 

Constructors in soot.jimple.internal with parameters of type ValueBox
AbstractCastExpr(ValueBox opBox, Type type)
           
AbstractCastExpr(ValueBox opBox, Type type)
           
AbstractInstanceFieldRef(ValueBox baseBox, SootFieldRef fieldRef)
           
AbstractInstanceFieldRef(ValueBox baseBox, SootFieldRef fieldRef)
           
AbstractInstanceOfExpr(ValueBox opBox, Type checkType)
           
AbstractInstanceOfExpr(ValueBox opBox, Type checkType)
           
AbstractInterfaceInvokeExpr(ValueBox baseBox, SootMethodRef methodRef, ValueBox[] argBoxes)
           
AbstractInterfaceInvokeExpr(ValueBox baseBox, SootMethodRef methodRef, ValueBox[] argBoxes)
           
AbstractInterfaceInvokeExpr(ValueBox baseBox, SootMethodRef methodRef, ValueBox[] argBoxes)
           
AbstractInterfaceInvokeExpr(ValueBox baseBox, SootMethodRef methodRef, ValueBox[] argBoxes)
           
AbstractJimpleFloatBinopExpr(ValueBox op1Box, ValueBox op2Box)
           
AbstractJimpleFloatBinopExpr(ValueBox op1Box, ValueBox op2Box)
           
AbstractLengthExpr(ValueBox opBox)
           
AbstractLengthExpr(ValueBox opBox)
           
AbstractNegExpr(ValueBox opBox)
           
AbstractNegExpr(ValueBox opBox)
           
AbstractNewArrayExpr(Type type, ValueBox sizeBox)
           
AbstractNewArrayExpr(Type type, ValueBox sizeBox)
           
AbstractNewMultiArrayExpr(ArrayType type, ValueBox[] sizeBoxes)
           
AbstractNewMultiArrayExpr(ArrayType type, ValueBox[] sizeBoxes)
           
AbstractSpecialInvokeExpr(ValueBox baseBox, SootMethodRef methodRef, ValueBox[] argBoxes)
           
AbstractSpecialInvokeExpr(ValueBox baseBox, SootMethodRef methodRef, ValueBox[] argBoxes)
           
AbstractSpecialInvokeExpr(ValueBox baseBox, SootMethodRef methodRef, ValueBox[] argBoxes)
           
AbstractSpecialInvokeExpr(ValueBox baseBox, SootMethodRef methodRef, ValueBox[] argBoxes)
           
AbstractStaticInvokeExpr(SootMethodRef methodRef, ValueBox[] argBoxes)
           
AbstractStaticInvokeExpr(SootMethodRef methodRef, ValueBox[] argBoxes)
           
AbstractUnopExpr(ValueBox opBox)
           
AbstractUnopExpr(ValueBox opBox)
           
AbstractVirtualInvokeExpr(ValueBox baseBox, SootMethodRef methodRef, ValueBox[] argBoxes)
           
AbstractVirtualInvokeExpr(ValueBox baseBox, SootMethodRef methodRef, ValueBox[] argBoxes)
           
AbstractVirtualInvokeExpr(ValueBox baseBox, SootMethodRef methodRef, ValueBox[] argBoxes)
           
AbstractVirtualInvokeExpr(ValueBox baseBox, SootMethodRef methodRef, ValueBox[] argBoxes)
           
JArrayRef(ValueBox baseBox, ValueBox indexBox)
           
JArrayRef(ValueBox baseBox, ValueBox indexBox)
           
JAssignStmt(ValueBox variableBox, ValueBox rvalueBox)
           
JAssignStmt(ValueBox variableBox, ValueBox rvalueBox)
           
JEnterMonitorStmt(ValueBox opBox)
           
JEnterMonitorStmt(ValueBox opBox)
           
JExitMonitorStmt(ValueBox opBox)
           
JExitMonitorStmt(ValueBox opBox)
           
JIdentityStmt(ValueBox localBox, ValueBox identityValueBox)
           
JIdentityStmt(ValueBox localBox, ValueBox identityValueBox)
           
JIfStmt(ValueBox conditionBox, UnitBox targetBox)
           
JIfStmt(ValueBox conditionBox, UnitBox targetBox)
           
JInvokeStmt(ValueBox invokeExprBox)
           
JInvokeStmt(ValueBox invokeExprBox)
           
JLookupSwitchStmt(ValueBox keyBox, List lookupValues, UnitBox[] targetBoxes, UnitBox defaultTargetBox)
           
JLookupSwitchStmt(ValueBox keyBox, List lookupValues, UnitBox[] targetBoxes, UnitBox defaultTargetBox)
           
JRetStmt(ValueBox stmtAddressBox)
           
JRetStmt(ValueBox stmtAddressBox)
           
JReturnStmt(ValueBox returnValueBox)
           
JReturnStmt(ValueBox returnValueBox)
           
JTableSwitchStmt(ValueBox keyBox, int lowIndex, int highIndex, UnitBox[] targetBoxes, UnitBox defaultTargetBox)
           
JTableSwitchStmt(ValueBox keyBox, int lowIndex, int highIndex, UnitBox[] targetBoxes, UnitBox defaultTargetBox)
           
JThrowStmt(ValueBox opBox)
           
JThrowStmt(ValueBox opBox)
           
 

Uses of ValueBox in soot.shimple.internal
 

Classes in soot.shimple.internal that implement ValueBox
 class SValueUnitPair
          Extension of ValueUnitPair that implements SUnitBox.
 

Uses of ValueBox in soot.toolkits.scalar
 

Classes in soot.toolkits.scalar that implement ValueBox
 class ValueUnitPair
          Utility class used to package a Value and a Unit together.
 

Fields in soot.toolkits.scalar declared as ValueBox
 ValueBox UnitValueBoxPair.valueBox
           
 ValueBox UnitValueBoxPair.valueBox
           
 

Methods in soot.toolkits.scalar that return ValueBox
 ValueBox UnitValueBoxPair.getValueBox()
           
 ValueBox UnitValueBoxPair.getValueBox()
           
 

Constructors in soot.toolkits.scalar with parameters of type ValueBox
UnitValueBoxPair(Unit unit, ValueBox valueBox)
          Constructs a UnitValueBoxPair form a Unit object and a ValueBox object.
UnitValueBoxPair(Unit unit, ValueBox valueBox)
          Constructs a UnitValueBoxPair form a Unit object and a ValueBox object.