Package com.ibm.wala.ipa.callgraph
Class AnalysisCache
- java.lang.Object
-
- com.ibm.wala.ipa.callgraph.AnalysisCache
-
public class AnalysisCache extends Object
A place to hold onto caches of various analysis artifacts. Someday this should maybe go away?
-
-
Constructor Summary
Constructors Constructor Description AnalysisCache()AnalysisCache(IRFactory<IMethod> irFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DefUsegetDefUse(IR ir)Find or create a DefUse for the IR using theEverywherecontextIRgetIR(IMethod method)Find or create an IR for the method using theEverywherecontext and defaultSSAOptionsIRFactory<IMethod>getIRFactory()SSACachegetSSACache()voidinvalidate(IMethod method, Context C)
-
-
-
Method Detail
-
getSSACache
public SSACache getSSACache()
-
getIR
public IR getIR(IMethod method)
Find or create an IR for the method using theEverywherecontext and defaultSSAOptions
-
getDefUse
public DefUse getDefUse(IR ir)
Find or create a DefUse for the IR using theEverywherecontext
-
-