Class AnalysisCache
java.lang.Object
com.ibm.wala.ipa.callgraph.AnalysisCache
- All Implemented Interfaces:
IAnalysisCacheView
- Direct Known Subclasses:
AnalysisCacheImpl
A place to hold onto caches of various analysis artifacts.
Someday this should maybe go away?
-
Constructor Summary
ConstructorsConstructorDescriptionAnalysisCache(IRFactory<IMethod> irFactory, SSAOptions ssaOptions, SSACache cache) -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()Find or create a DefUse for the IR using theEverywherecontextFind or create an IR for the method using theEverywherecontext and defaultSSAOptionsvoidinvalidate(IMethod method, Context C)
-
Constructor Details
-
AnalysisCache
-
-
Method Details
-
invalidate
- Specified by:
invalidatein interfaceIAnalysisCacheView
-
getSSACache
-
getSSAOptions
-
getIRFactory
- Specified by:
getIRFactoryin interfaceIAnalysisCacheView
-
getIR
- Specified by:
getIRin interfaceIAnalysisCacheView- See Also:
-
getIR
Description copied from interface:IAnalysisCacheViewFind or create an IR for the method using theEverywherecontext and defaultSSAOptions- Specified by:
getIRin interfaceIAnalysisCacheView
-
getDefUse
Description copied from interface:IAnalysisCacheViewFind or create a DefUse for the IR using theEverywherecontext- Specified by:
getDefUsein interfaceIAnalysisCacheView
-
clear
public void clear()- Specified by:
clearin interfaceIAnalysisCacheView
-