| Modifier and Type | Field and Description |
|---|---|
protected com.ibm.wala.ipa.callgraph.MethodTargetSelector |
child |
protected com.ibm.wala.ipa.callgraph.MethodTargetSelector |
parent |
protected HashMap<com.ibm.wala.types.MethodReference,com.ibm.wala.ipa.summaries.SummarizedMethod> |
syntheticMethods |
| Constructor and Description |
|---|
StartComponentMethodTargetSelector(HashMap<com.ibm.wala.types.MethodReference,com.ibm.wala.ipa.summaries.SummarizedMethod> syntheticMethods,
com.ibm.wala.ipa.callgraph.MethodTargetSelector child) |
| Modifier and Type | Method and Description |
|---|---|
com.ibm.wala.classLoader.IMethod |
getCalleeTarget(com.ibm.wala.ipa.callgraph.CGNode caller,
com.ibm.wala.classLoader.CallSiteReference site,
com.ibm.wala.classLoader.IClass receiver) |
void |
setChild(com.ibm.wala.ipa.callgraph.MethodTargetSelector child)
The MethodTarget selector to ask when the Method could not be resolved by this one.
|
void |
setParent(com.ibm.wala.ipa.callgraph.MethodTargetSelector parent)
The MethodTarget selector to ask before trying to resolve the Method with this one.
|
protected com.ibm.wala.ipa.callgraph.MethodTargetSelector parent
protected com.ibm.wala.ipa.callgraph.MethodTargetSelector child
protected final HashMap<com.ibm.wala.types.MethodReference,com.ibm.wala.ipa.summaries.SummarizedMethod> syntheticMethods
public StartComponentMethodTargetSelector(HashMap<com.ibm.wala.types.MethodReference,com.ibm.wala.ipa.summaries.SummarizedMethod> syntheticMethods, com.ibm.wala.ipa.callgraph.MethodTargetSelector child)
syntheticMethods - The Methods to overridechild - Ask child if unable to resolve. May be nullpublic void setParent(com.ibm.wala.ipa.callgraph.MethodTargetSelector parent)
IllegalStateException - if tried to set parent twicepublic void setChild(com.ibm.wala.ipa.callgraph.MethodTargetSelector child)
IllegalStateException - if tried to set parent twicepublic com.ibm.wala.classLoader.IMethod getCalleeTarget(com.ibm.wala.ipa.callgraph.CGNode caller,
com.ibm.wala.classLoader.CallSiteReference site,
com.ibm.wala.classLoader.IClass receiver)
getCalleeTarget in interface com.ibm.wala.ipa.callgraph.MethodTargetSelectorCopyright © 2019. All rights reserved.