Package pascal.taie.analysis
Class ProgramAnalysis<R>
java.lang.Object
pascal.taie.analysis.Analysis
pascal.taie.analysis.ProgramAnalysis<R>
- Type Parameters:
R
- result type
- Direct Known Subclasses:
AbstractInterDataflowAnalysis
,CallGraphBuilder
,ICFGBuilder
,MayFailCast
,PointerAnalysis
,PolymorphicCallSite
,ResultProcessor
,SideEffectAnalysis
Abstract base class for all whole-program analyses.
-
Constructor Summary
-
Method Summary
Methods inherited from class pascal.taie.analysis.Analysis
getId, getOptions
-
Constructor Details
-
ProgramAnalysis
-
-
Method Details
-
analyze
Runs this analysis for the whole program. If the result is not used by following analyses, then this method should returnnull
.- Returns:
- the analysis result for the whole program.
The result will be stored in
World
.
-