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)booleanunderstands(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
-
-