Package com.ibm.wala.ipa.callgraph.cha
Class ContextInsensitiveCHAContextInterpreter
- java.lang.Object
-
- com.ibm.wala.ipa.callgraph.cha.ContextInsensitiveCHAContextInterpreter
-
- All Implemented Interfaces:
CHAContextInterpreter
- Direct Known Subclasses:
ContextInsensitiveRTAInterpreter
public class ContextInsensitiveCHAContextInterpreter extends java.lang.Object implements CHAContextInterpreter
-
-
Constructor Summary
Constructors Constructor Description ContextInsensitiveCHAContextInterpreter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Iterator<CallSiteReference>
iterateCallSites(CGNode node)
java.util.Iterator<NewSiteReference>
iterateNewSites(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
public boolean understands(CGNode node)
Description copied from interface:CHAContextInterpreter
Does this object understand the given method? The caller had better check this before inquiring on other properties.- Specified by:
understands
in interfaceCHAContextInterpreter
-
iterateCallSites
public java.util.Iterator<CallSiteReference> iterateCallSites(CGNode node)
- Specified by:
iterateCallSites
in interfaceCHAContextInterpreter
- Returns:
- an Iterator of the call statements that may execute in a given method for a given context
-
iterateNewSites
public java.util.Iterator<NewSiteReference> iterateNewSites(CGNode node)
- Specified by:
iterateNewSites
in interfaceCHAContextInterpreter
-
-