public interface CallGraphBuilder<I extends InstanceKey>
| Modifier and Type | Method and Description |
|---|---|
IAnalysisCacheView |
getAnalysisCache() |
IClassHierarchy |
getClassHierarchy() |
PointerAnalysis<I> |
getPointerAnalysis() |
CallGraph |
makeCallGraph(AnalysisOptions options,
com.ibm.wala.util.MonitorUtil.IProgressMonitor monitor)
Build a call graph.
|
CallGraph makeCallGraph(AnalysisOptions options, com.ibm.wala.util.MonitorUtil.IProgressMonitor monitor) throws java.lang.IllegalArgumentException, CallGraphBuilderCancelException
options - an object representing controlling options that the call graph building
algorithm needs to know.java.lang.IllegalArgumentExceptionCallGraphBuilderCancelExceptionPointerAnalysis<I> getPointerAnalysis()
IAnalysisCacheView getAnalysisCache()
IClassHierarchy getClassHierarchy()