public abstract class ForwardDataflowAnalysis<Fact> extends AbstractDataflowAnalysis<Fact>
Dataflow, 
DataflowAnalysis| Constructor and Description | 
|---|
| ForwardDataflowAnalysis(DepthFirstSearch dfs) | 
| Modifier and Type | Method and Description | 
|---|---|
| BlockOrder | getBlockOrder(CFG cfg)Return the BlockOrder specifying the order in which BasicBlocks should be
 visited in the main dataflow loop. | 
| protected DepthFirstSearch | getDepthFirstSearch() | 
| boolean | isForwards()Returns true if the analysis is forwards, false if backwards. | 
getFactAfterLocation, getFactAtLocation, isFactValid, transfer, transferInstructionedgeTransfer, factToString, finishIteration, getFactOnEdge, getLastUpdateTimestamp, getResultFact, getStartFact, resultFactIterator, setLastUpdateTimestamp, startIterationclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcopy, createFact, initEntryFact, isTop, makeFactTop, meetInto, samepublic ForwardDataflowAnalysis(DepthFirstSearch dfs)
protected DepthFirstSearch getDepthFirstSearch()
public boolean isForwards()
DataflowAnalysispublic BlockOrder getBlockOrder(CFG cfg)
DataflowAnalysiscfg - the CFG upon which we're performing dataflow analysisFindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.