public class CrossLanguageMethodTargetSelector
extends java.lang.Object
implements com.ibm.wala.ipa.callgraph.MethodTargetSelector
This provides a simple way to combine language-specific target selection policies---such as those used for constructor calls in JavaScript and for bean methods in J2EE.
| Constructor and Description |
|---|
CrossLanguageMethodTargetSelector(java.util.Map<com.ibm.wala.util.strings.Atom,com.ibm.wala.ipa.callgraph.MethodTargetSelector> languageSelectors) |
| 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) |
public CrossLanguageMethodTargetSelector(java.util.Map<com.ibm.wala.util.strings.Atom,com.ibm.wala.ipa.callgraph.MethodTargetSelector> languageSelectors)
public 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.MethodTargetSelector