Package | Description |
---|---|
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.dexpler | |
soot.dexpler.typing | |
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.jimple.toolkits.infoflow | |
soot.jimple.toolkits.thread.synchronization | |
soot.shimple.internal |
Shimple internal messy stuff.
|
soot.shimple.toolkits.graph | |
soot.toolkits.scalar |
A number of scalar optimizations, and the flow analysis framework.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractValueBox
Reference implementation for ValueBox; just
add a canContainValue method.
|
Modifier and Type | Method and Description |
---|---|
ValueBox |
IdentityUnit.getLeftOpBox() |
ValueBox |
IdentityUnit.getLeftOpBox() |
ValueBox |
IdentityUnit.getRightOpBox() |
ValueBox |
IdentityUnit.getRightOpBox() |
Modifier and Type | Method and Description |
---|---|
List<ValueBox> |
AbstractUnit.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> |
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> |
AbstractUnit.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> |
AbstractUnit.getUseAndDefBoxes()
Returns a list of ValueBoxes, either used or defined in this Unit.
|
List<ValueBox> |
Body.getUseAndDefBoxes()
Returns a list of boxes corresponding to Values
either used or defined in any unit of this Body.
|
List<ValueBox> |
Unit.getUseAndDefBoxes()
Returns a list of Boxes containing any Value either used or defined
in this Unit.
|
List<ValueBox> |
Body.getUseAndDefBoxes()
Returns a list of boxes corresponding to Values
either used or defined in any unit of this Body.
|
List<ValueBox> |
AbstractUnit.getUseAndDefBoxes()
Returns a list of ValueBoxes, either used or defined in this Unit.
|
List<ValueBox> |
Unit.getUseAndDefBoxes()
Returns a list of Boxes containing any Value either used or defined
in this Unit.
|
List<ValueBox> |
AbstractUnit.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.
|
List<ValueBox> |
EquivalentValue.getUseBoxes() |
List<ValueBox> |
Unit.getUseBoxes()
Returns a list of Boxes containing Values used in this Unit.
|
List<ValueBox> |
Value.getUseBoxes()
Returns a List of boxes corresponding to Values
which are used by (ie contained within) this Value.
|
List<ValueBox> |
Value.getUseBoxes()
Returns a List of boxes corresponding to Values
which are used by (ie contained within) this Value.
|
List<ValueBox> |
EquivalentValue.getUseBoxes() |
List<ValueBox> |
Body.getUseBoxes()
Returns the result of iterating through all Units in this
body and querying them for ValueBoxes used.
|
List<ValueBox> |
AbstractUnit.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.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractUnitPrinter.endValueBox(ValueBox vb) |
void |
AttributesUnitPrinter.endValueBox(ValueBox u) |
void |
UnitPrinter.endValueBox(ValueBox u) |
void |
UnitPrinter.endValueBox(ValueBox u) |
void |
AbstractUnitPrinter.endValueBox(ValueBox vb) |
void |
AttributesUnitPrinter.endValueBox(ValueBox u) |
void |
AbstractUnitPrinter.startValueBox(ValueBox vb) |
void |
AttributesUnitPrinter.startValueBox(ValueBox u) |
void |
UnitPrinter.startValueBox(ValueBox u) |
void |
UnitPrinter.startValueBox(ValueBox u) |
void |
AbstractUnitPrinter.startValueBox(ValueBox vb) |
void |
AttributesUnitPrinter.startValueBox(ValueBox u) |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Class and Description |
---|---|
class |
BafLocalBox |
Modifier and Type | Method and Description |
---|---|
ValueBox |
BIdentityInst.getLeftOpBox() |
ValueBox |
BIdentityInst.getLeftOpBox() |
ValueBox |
BIdentityInst.getRightOpBox() |
ValueBox |
BIdentityInst.getRightOpBox() |
Modifier and Type | Method and Description |
---|---|
List<ValueBox> |
BIncInst.getDefBoxes() |
List<ValueBox> |
BIncInst.getDefBoxes() |
List<ValueBox> |
BIncInst.getUseBoxes() |
List<ValueBox> |
BafLocal.getUseBoxes() |
List<ValueBox> |
BIncInst.getUseBoxes() |
List<ValueBox> |
BafLocal.getUseBoxes() |
Constructor and Description |
---|
BIdentityInst(ValueBox localBox,
ValueBox identityValueBox) |
BIdentityInst(ValueBox localBox,
ValueBox identityValueBox) |
Modifier and Type | Method and Description |
---|---|
ValueBox |
ASTSwitchNode.getKeyBox() |
ValueBox |
ASTSwitchNode.getKeyBox() |
Modifier and Type | Class and Description |
---|---|
class |
DArrayInitValueBox |
Modifier and Type | Method and Description |
---|---|
ValueBox |
DVariableDeclarationStmt.getArrayRefBox() |
ValueBox |
DVariableDeclarationStmt.getArrayRefBox() |
ValueBox[] |
DArrayInitExpr.getElements() |
ValueBox[] |
DArrayInitExpr.getElements() |
ValueBox |
DVariableDeclarationStmt.getFieldRefBox() |
ValueBox |
DVariableDeclarationStmt.getFieldRefBox() |
ValueBox |
DVariableDeclarationStmt.getInvokeExprBox() |
ValueBox |
DVariableDeclarationStmt.getInvokeExprBox() |
Modifier and Type | Method and Description |
---|---|
List<ValueBox> |
DArrayInitExpr.getUseBoxes() |
List<ValueBox> |
DArrayInitExpr.getUseBoxes() |
Constructor and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
void |
IDalvikTyper.addConstraint(ValueBox box1,
ValueBox box2) |
void |
IDalvikTyper.addConstraint(ValueBox box1,
ValueBox box2) |
abstract void |
DvkTyperBase.setConstraint(ValueBox box1,
ValueBox box2) |
abstract void |
DvkTyperBase.setConstraint(ValueBox box1,
ValueBox box2) |
abstract void |
DvkTyperBase.setObjectType(ValueBox v) |
abstract void |
DvkTyperBase.setObjectType(ValueBox v) |
abstract void |
DvkTyperBase.setType(ValueBox v,
Type type) |
abstract void |
DvkTyperBase.setType(ValueBox v,
Type type) |
void |
IDalvikTyper.setType(ValueBox v,
Type type,
boolean isUse) |
void |
IDalvikTyper.setType(ValueBox v,
Type type,
boolean isUse) |
Modifier and Type | Method and Description |
---|---|
void |
DalvikTyper.addConstraint(ValueBox l,
ValueBox r) |
void |
DalvikTyper.addConstraint(ValueBox l,
ValueBox r) |
void |
DalvikTyper.setType(ValueBox vb,
Type t,
boolean isUse) |
void |
DalvikTyper.setType(ValueBox vb,
Type t,
boolean isUse) |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Class and Description |
---|---|
class |
ExprBox |
class |
GRValueBox |
class |
ObjExprBox |
Modifier and Type | Field and Description |
---|---|
protected ValueBox[] |
GDynamicInvokeExpr.bsmArgBoxes |
protected ValueBox[] |
GDynamicInvokeExpr.bsmArgBoxes |
Constructor and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
List<ValueBox> |
Constant.getUseBoxes() |
List<ValueBox> |
ParameterRef.getUseBoxes() |
List<ValueBox> |
StaticFieldRef.getUseBoxes() |
List<ValueBox> |
ThisRef.getUseBoxes() |
List<ValueBox> |
StaticFieldRef.getUseBoxes() |
List<ValueBox> |
ThisRef.getUseBoxes() |
List<ValueBox> |
ParameterRef.getUseBoxes() |
List<ValueBox> |
Constant.getUseBoxes() |
Modifier and Type | Class and Description |
---|---|
class |
ConditionExprBox |
class |
IdentityRefBox |
class |
ImmediateBox |
class |
InvokeExprBox |
class |
JimpleLocalBox |
class |
RValueBox |
class |
VariableBox |
Modifier and Type | Field and Description |
---|---|
protected ValueBox[] |
AbstractInvokeExpr.argBoxes |
protected ValueBox[] |
AbstractInvokeExpr.argBoxes |
protected ValueBox |
AbstractInstanceInvokeExpr.baseBox |
protected ValueBox |
JArrayRef.baseBox |
protected ValueBox |
AbstractInstanceInvokeExpr.baseBox |
protected ValueBox |
JArrayRef.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 |
Modifier and Type | Method and Description |
---|---|
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 |
AbstractInstanceInvokeExpr.getBaseBox() |
ValueBox |
AbstractInstanceFieldRef.getBaseBox() |
ValueBox |
JArrayRef.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 |
JAssignStmt.getInvokeExprBox() |
ValueBox |
JInvokeStmt.getInvokeExprBox() |
ValueBox |
AbstractStmt.getInvokeExprBox() |
ValueBox |
AbstractSwitchStmt.getKeyBox() |
ValueBox |
AbstractSwitchStmt.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 |
AbstractOpStmt.getOpBox() |
ValueBox |
AbstractUnopExpr.getOpBox() |
ValueBox |
AbstractOpStmt.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() |
Modifier and Type | Method and Description |
---|---|
List<ValueBox> |
AbstractDefinitionStmt.getDefBoxes() |
List<ValueBox> |
AbstractDefinitionStmt.getDefBoxes() |
List<ValueBox> |
AbstractBinopExpr.getUseBoxes() |
List<ValueBox> |
AbstractCastExpr.getUseBoxes() |
List<ValueBox> |
AbstractDefinitionStmt.getUseBoxes() |
List<ValueBox> |
AbstractInstanceFieldRef.getUseBoxes() |
List<ValueBox> |
AbstractInstanceInvokeExpr.getUseBoxes() |
List<ValueBox> |
AbstractInstanceOfExpr.getUseBoxes() |
List<ValueBox> |
AbstractInvokeExpr.getUseBoxes() |
List<ValueBox> |
AbstractNewArrayExpr.getUseBoxes() |
List<ValueBox> |
AbstractNewExpr.getUseBoxes() |
List<ValueBox> |
AbstractNewMultiArrayExpr.getUseBoxes() |
List<ValueBox> |
AbstractOpStmt.getUseBoxes() |
List<ValueBox> |
AbstractSwitchStmt.getUseBoxes() |
List<ValueBox> |
AbstractUnopExpr.getUseBoxes() |
List<ValueBox> |
JCaughtExceptionRef.getUseBoxes() |
List<ValueBox> |
JIfStmt.getUseBoxes() |
List<ValueBox> |
JInvokeStmt.getUseBoxes() |
List<ValueBox> |
JRetStmt.getUseBoxes() |
List<ValueBox> |
JimpleLocal.getUseBoxes() |
List<ValueBox> |
JCaughtExceptionRef.getUseBoxes() |
List<ValueBox> |
AbstractInstanceInvokeExpr.getUseBoxes() |
List<ValueBox> |
AbstractNewArrayExpr.getUseBoxes() |
List<ValueBox> |
AbstractOpStmt.getUseBoxes() |
List<ValueBox> |
AbstractUnopExpr.getUseBoxes() |
List<ValueBox> |
AbstractInstanceFieldRef.getUseBoxes() |
List<ValueBox> |
AbstractBinopExpr.getUseBoxes() |
List<ValueBox> |
AbstractInstanceOfExpr.getUseBoxes() |
List<ValueBox> |
JRetStmt.getUseBoxes() |
List<ValueBox> |
JInvokeStmt.getUseBoxes() |
List<ValueBox> |
AbstractCastExpr.getUseBoxes() |
List<ValueBox> |
AbstractSwitchStmt.getUseBoxes() |
List<ValueBox> |
JIfStmt.getUseBoxes() |
List<ValueBox> |
AbstractInvokeExpr.getUseBoxes() |
List<ValueBox> |
AbstractNewExpr.getUseBoxes() |
List<ValueBox> |
JimpleLocal.getUseBoxes() |
List<ValueBox> |
AbstractNewMultiArrayExpr.getUseBoxes() |
List<ValueBox> |
AbstractDefinitionStmt.getUseBoxes() |
Modifier and Type | Method and Description |
---|---|
List<ValueBox> |
AbstractDataSource.getUseBoxes() |
List<ValueBox> |
AbstractDataSource.getUseBoxes() |
Modifier and Type | Method and Description |
---|---|
List<ValueBox> |
NewStaticLock.getUseBoxes() |
List<ValueBox> |
NewStaticLock.getUseBoxes() |
Modifier and Type | Class and Description |
---|---|
class |
SValueUnitPair
Extension of ValueUnitPair that implements SUnitBox.
|
Modifier and Type | Method and Description |
---|---|
List<ValueBox> |
SPhiExpr.getUseBoxes() |
List<ValueBox> |
SPhiExpr.getUseBoxes() |
static List<ValueBox> |
PiNodeManager.getUseBoxesFromBlock(Block block) |
static List<ValueBox> |
PiNodeManager.getUseBoxesFromBlock(Block block) |
Modifier and Type | Method and Description |
---|---|
List<ValueBox> |
ValueGraph.TypeValueWrapper.getUseBoxes() |
List<ValueBox> |
ValueGraph.TypeValueWrapper.getUseBoxes() |
Modifier and Type | Class and Description |
---|---|
class |
ValueUnitPair
Utility class used to package a Value and a Unit together.
|
Modifier and Type | Field and Description |
---|---|
ValueBox |
UnitValueBoxPair.valueBox |
ValueBox |
UnitValueBoxPair.valueBox |
Modifier and Type | Method and Description |
---|---|
ValueBox |
UnitValueBoxPair.getValueBox() |
ValueBox |
UnitValueBoxPair.getValueBox() |
Modifier and Type | Method and Description |
---|---|
protected FlowSet<ValueBox> |
CombinedDUAnalysis.entryInitialFlow() |
protected FlowSet<ValueBox> |
CombinedDUAnalysis.entryInitialFlow() |
protected FlowSet<ValueBox> |
CombinedDUAnalysis.newInitialFlow() |
protected FlowSet<ValueBox> |
CombinedDUAnalysis.newInitialFlow() |
Modifier and Type | Method and Description |
---|---|
protected void |
CombinedDUAnalysis.copy(FlowSet<ValueBox> source,
FlowSet<ValueBox> dest) |
protected void |
CombinedDUAnalysis.copy(FlowSet<ValueBox> source,
FlowSet<ValueBox> dest) |
protected void |
CombinedDUAnalysis.copy(FlowSet<ValueBox> source,
FlowSet<ValueBox> dest) |
protected void |
CombinedDUAnalysis.copy(FlowSet<ValueBox> source,
FlowSet<ValueBox> dest) |
protected void |
CombinedDUAnalysis.flowThrough(FlowSet<ValueBox> out,
Unit u,
FlowSet<ValueBox> in) |
protected void |
CombinedDUAnalysis.flowThrough(FlowSet<ValueBox> out,
Unit u,
FlowSet<ValueBox> in) |
protected void |
CombinedDUAnalysis.flowThrough(FlowSet<ValueBox> out,
Unit u,
FlowSet<ValueBox> in) |
protected void |
CombinedDUAnalysis.flowThrough(FlowSet<ValueBox> out,
Unit u,
FlowSet<ValueBox> in) |
protected void |
CombinedDUAnalysis.merge(FlowSet<ValueBox> inout,
FlowSet<ValueBox> in) |
protected void |
CombinedDUAnalysis.merge(FlowSet<ValueBox> inout,
FlowSet<ValueBox> in) |
protected void |
CombinedDUAnalysis.merge(FlowSet<ValueBox> inout,
FlowSet<ValueBox> in) |
protected void |
CombinedDUAnalysis.merge(FlowSet<ValueBox> inout,
FlowSet<ValueBox> in) |
protected void |
CombinedDUAnalysis.merge(FlowSet<ValueBox> in1,
FlowSet<ValueBox> in2,
FlowSet<ValueBox> out) |
protected void |
CombinedDUAnalysis.merge(FlowSet<ValueBox> in1,
FlowSet<ValueBox> in2,
FlowSet<ValueBox> out) |
protected void |
CombinedDUAnalysis.merge(FlowSet<ValueBox> in1,
FlowSet<ValueBox> in2,
FlowSet<ValueBox> out) |
protected void |
CombinedDUAnalysis.merge(FlowSet<ValueBox> in1,
FlowSet<ValueBox> in2,
FlowSet<ValueBox> out) |
protected void |
CombinedDUAnalysis.merge(FlowSet<ValueBox> in1,
FlowSet<ValueBox> in2,
FlowSet<ValueBox> out) |
protected void |
CombinedDUAnalysis.merge(FlowSet<ValueBox> in1,
FlowSet<ValueBox> in2,
FlowSet<ValueBox> out) |
Constructor and Description |
---|
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.
|