public class PropertyNameContextSelector extends Object implements com.ibm.wala.ipa.callgraph.ContextSelector
CorrelationFinder and ClosureExtractor
to implement correlation tracking.| Modifier and Type | Class and Description |
|---|---|
class |
PropertyNameContextSelector.PropNameContext
Context representing a particular name accessed by a correlated read/write pair.
|
| Modifier and Type | Field and Description |
|---|---|
static com.ibm.wala.ipa.callgraph.ContextKey |
INSTANCE_KEY_KEY |
static com.ibm.wala.ipa.callgraph.ContextKey |
PROPNAME_KEY |
static com.ibm.wala.ipa.callgraph.ContextItem |
PROPNAME_MARKER |
static com.ibm.wala.ipa.callgraph.ContextKey |
PROPNAME_PARM_INDEX |
| Constructor and Description |
|---|
PropertyNameContextSelector(com.ibm.wala.ipa.callgraph.IAnalysisCacheView cache,
com.ibm.wala.ipa.callgraph.ContextSelector base) |
PropertyNameContextSelector(com.ibm.wala.ipa.callgraph.IAnalysisCacheView cache,
int index,
com.ibm.wala.ipa.callgraph.ContextSelector base) |
| Modifier and Type | Method and Description |
|---|---|
com.ibm.wala.ipa.callgraph.Context |
getCalleeTarget(com.ibm.wala.ipa.callgraph.CGNode caller,
com.ibm.wala.classLoader.CallSiteReference site,
com.ibm.wala.classLoader.IMethod callee,
com.ibm.wala.ipa.callgraph.propagation.InstanceKey[] receiver) |
com.ibm.wala.util.intset.IntSet |
getRelevantParameters(com.ibm.wala.ipa.callgraph.CGNode caller,
com.ibm.wala.classLoader.CallSiteReference site) |
public static final com.ibm.wala.ipa.callgraph.ContextKey PROPNAME_KEY
public static final com.ibm.wala.ipa.callgraph.ContextItem PROPNAME_MARKER
public static final com.ibm.wala.ipa.callgraph.ContextKey PROPNAME_PARM_INDEX
public static final com.ibm.wala.ipa.callgraph.ContextKey INSTANCE_KEY_KEY
public PropertyNameContextSelector(com.ibm.wala.ipa.callgraph.IAnalysisCacheView cache,
com.ibm.wala.ipa.callgraph.ContextSelector base)
public PropertyNameContextSelector(com.ibm.wala.ipa.callgraph.IAnalysisCacheView cache,
int index,
com.ibm.wala.ipa.callgraph.ContextSelector base)
public com.ibm.wala.ipa.callgraph.Context getCalleeTarget(com.ibm.wala.ipa.callgraph.CGNode caller,
com.ibm.wala.classLoader.CallSiteReference site,
com.ibm.wala.classLoader.IMethod callee,
com.ibm.wala.ipa.callgraph.propagation.InstanceKey[] receiver)
getCalleeTarget in interface com.ibm.wala.ipa.callgraph.ContextSelectorpublic com.ibm.wala.util.intset.IntSet getRelevantParameters(com.ibm.wala.ipa.callgraph.CGNode caller,
com.ibm.wala.classLoader.CallSiteReference site)
getRelevantParameters in interface com.ibm.wala.ipa.callgraph.ContextSelectorCopyright © 2017. All rights reserved.