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 DefUse
getDefUse(IR ir)
Find or create a DefUse for the IR using theEverywhere
contextIR
getIR(IMethod method)
Find or create an IR for the method using theEverywhere
context and defaultSSAOptions
IRFactory<IMethod>
getIRFactory()
SSACache
getSSACache()
void
invalidate(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 theEverywhere
context and defaultSSAOptions
-
getDefUse
public DefUse getDefUse(IR ir)
Find or create a DefUse for the IR using theEverywhere
context
-
-