Package sootup.analysis.intraprocedural
Class ForwardFlowAnalysis<A>
java.lang.Object
sootup.analysis.intraprocedural.AbstractFlowAnalysis<A>
sootup.analysis.intraprocedural.FlowAnalysis<A>
sootup.analysis.intraprocedural.ForwardFlowAnalysis<A>
-
Nested Class Summary
Nested classes/interfaces inherited from class sootup.analysis.intraprocedural.FlowAnalysis
FlowAnalysis.Flow
-
Field Summary
Fields inherited from class sootup.analysis.intraprocedural.FlowAnalysis
filterStmtToAfterFlow, stmtToAfterFlow
Fields inherited from class sootup.analysis.intraprocedural.AbstractFlowAnalysis
graph, stmtToBeforeFlow
-
Constructor Summary
ConstructorDescriptionForwardFlowAnalysis
(StmtGraph<B> graph) Construct the analysis from StmtGraph. -
Method Summary
Methods inherited from class sootup.analysis.intraprocedural.FlowAnalysis
flowThrough, getFlow, getFlowAfter, getFlowBefore, omissible
Methods inherited from class sootup.analysis.intraprocedural.AbstractFlowAnalysis
copy, entryInitialFlow, merge, merge, mergeInto, newInitialFlow, treatTrapHandlersAsEntries
-
Constructor Details
-
ForwardFlowAnalysis
Construct the analysis from StmtGraph.
-
-
Method Details
-
isForward
protected boolean isForward()Description copied from class:AbstractFlowAnalysis
Returns true if this analysis is forwards.- Specified by:
isForward
in classAbstractFlowAnalysis<A>
-
execute
protected void execute()Description copied from class:AbstractFlowAnalysis
Carries out the actual flow analysis. Typically called from a concrete FlowAnalysis's constructor.- Specified by:
execute
in classAbstractFlowAnalysis<A>
-