Package com.ibm.wala.ipa.callgraph.cha
Interface CHAContextInterpreter
-
- All Known Subinterfaces:
RTAContextInterpreter
,SSAContextInterpreter
- All Known Implementing Classes:
AbstractReflectionInterpreter
,AstContextInsensitiveSSAContextInterpreter
,ClassFactoryContextInterpreter
,ClassNewInstanceContextInterpreter
,CloneInterpreter
,ContextInsensitiveCHAContextInterpreter
,ContextInsensitiveRTAInterpreter
,ContextInsensitiveSSAInterpreter
,DefaultRTAInterpreter
,DefaultSSAInterpreter
,DelegatingRTAContextInterpreter
,DelegatingSSAContextInterpreter
,DexIContextInterpreter
,FactoryBypassInterpreter
,FallbackContextInterpreter
,GetClassContextInterpeter
,GetMethodContextInterpreter
,IntentContextInterpreter
,JavaLangClassContextInterpreter
,MethodHandles.ContextInterpreterImpl
,ReflectiveInvocationInterpreter
public interface CHAContextInterpreter
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Iterator<CallSiteReference>
iterateCallSites(CGNode node)
boolean
understands(CGNode node)
Does this object understand the given method? The caller had better check this before inquiring on other properties.
-
-
-
Method Detail
-
understands
boolean understands(CGNode node)
Does this object understand the given method? The caller had better check this before inquiring on other properties.
-
iterateCallSites
Iterator<CallSiteReference> iterateCallSites(CGNode node)
- Returns:
- an Iterator of the call statements that may execute in a given method for a given context
-
-