Class DataflowResult<Node,Fact>
java.lang.Object
pascal.taie.analysis.dataflow.fact.DataflowResult<Node,Fact>
- Type Parameters:
Node
- type of nodesFact
- type of data-flow facts
- All Implemented Interfaces:
NodeResult<Node,
,Fact> StmtResult<Fact>
An object which manages the data-flow facts associated with nodes.
-
Constructor Details
-
DataflowResult
-
DataflowResult
public DataflowResult()
-
-
Method Details
-
getInFact
- Specified by:
getInFact
in interfaceNodeResult<Node,
Fact> - Returns:
- the flowing-in fact of given node.
-
setInFact
Associates a data-flow fact with a node as its flowing-in fact. -
getOutFact
- Specified by:
getOutFact
in interfaceNodeResult<Node,
Fact> - Returns:
- the flowing-out fact of given node.
-
setOutFact
Associates a data-flow fact with a node as its flowing-out fact.
-