Interface SSAContextInterpreter
- All Superinterfaces:
CHAContextInterpreter
,RTAContextInterpreter
- All Known Implementing Classes:
AbstractReflectionInterpreter
,ArgumentSpecialization.ArgumentSpecializationContextIntepreter
,AstContextInsensitiveSSAContextInterpreter
,ClassFactoryContextInterpreter
,ClassNewInstanceContextInterpreter
,CloneInterpreter
,ContextInsensitiveRTAInterpreter
,ContextInsensitiveSSAInterpreter
,DefaultSSAInterpreter
,DelegatingSSAContextInterpreter
,DexIContextInterpreter
,FactoryBypassInterpreter
,FallbackContextInterpreter
,GetClassContextInterpeter
,GetMethodContextInterpreter
,IntentContextInterpreter
,JavaLangClassContextInterpreter
,JavaScriptFunctionApplyContextInterpreter
,ReflectiveInvocationInterpreter
An object that provides an interface to local method information needed for CFA.
-
Method Summary
Methods inherited from interface com.ibm.wala.ipa.callgraph.cha.CHAContextInterpreter
iterateCallSites, understands
Methods inherited from interface com.ibm.wala.ipa.callgraph.propagation.rta.RTAContextInterpreter
iterateFieldsRead, iterateFieldsWritten, iterateNewSites, recordFactoryType
-
Method Details
-
getIR
- Returns:
- the IR that models the method context, or null if it's an unmodelled native method
-
getIRView
-
getDU
- Returns:
- DefUse for the IR that models the method context, or null if it's an unmodelled native method
-
getNumberOfStatements
- Returns:
- the number of the statements in the IR, or -1 if it's an unmodelled native method.
-
getCFG
-