V - the abstract value type to be tracked by the analysisS - the store type used in the analysisT - the forward transfer function type that is used to approximated runtime behaviorpublic interface ForwardAnalysis<V extends AbstractValue<V>,S extends Store<S>,T extends ForwardTransferFunction<V,S>> extends Analysis<V,S,T>
Analysis.BeforeOrAfter, Analysis.Direction| Modifier and Type | Method and Description | 
|---|---|
| List<Pair<ReturnNode,TransferResult<V,S>>> | getReturnStatementStores()Get stores at return statements. | 
getDirection, getExceptionalExitStore, getInput, getRegularExitStore, getResult, getTransferFunction, getValue, getValue, isRunning, performAnalysis, performAnalysisBlock, runAnalysisForList<Pair<ReturnNode,TransferResult<V,S>>> getReturnStatementStores()