public class CrossLanguageInstanceKeys
extends java.lang.Object
implements com.ibm.wala.ipa.callgraph.propagation.InstanceKeyFactory
| Constructor and Description |
|---|
CrossLanguageInstanceKeys(java.util.Map<com.ibm.wala.core.util.strings.Atom,com.ibm.wala.ipa.callgraph.propagation.InstanceKeyFactory> languageSelectors) |
| Modifier and Type | Method and Description |
|---|---|
com.ibm.wala.ipa.callgraph.propagation.InstanceKey |
getInstanceKeyForAllocation(com.ibm.wala.ipa.callgraph.CGNode node,
com.ibm.wala.classLoader.NewSiteReference allocation) |
com.ibm.wala.ipa.callgraph.propagation.InstanceKey |
getInstanceKeyForConstant(com.ibm.wala.types.TypeReference type,
java.lang.Object S) |
com.ibm.wala.ipa.callgraph.propagation.InstanceKey |
getInstanceKeyForMetadataObject(java.lang.Object obj,
com.ibm.wala.types.TypeReference objType) |
com.ibm.wala.ipa.callgraph.propagation.InstanceKey |
getInstanceKeyForMultiNewArray(com.ibm.wala.ipa.callgraph.CGNode node,
com.ibm.wala.classLoader.NewSiteReference allocation,
int dim) |
com.ibm.wala.ipa.callgraph.propagation.InstanceKey |
getInstanceKeyForPEI(com.ibm.wala.ipa.callgraph.CGNode node,
com.ibm.wala.classLoader.ProgramCounter instr,
com.ibm.wala.types.TypeReference type) |
public CrossLanguageInstanceKeys(java.util.Map<com.ibm.wala.core.util.strings.Atom,com.ibm.wala.ipa.callgraph.propagation.InstanceKeyFactory> languageSelectors)
public com.ibm.wala.ipa.callgraph.propagation.InstanceKey getInstanceKeyForAllocation(com.ibm.wala.ipa.callgraph.CGNode node,
com.ibm.wala.classLoader.NewSiteReference allocation)
getInstanceKeyForAllocation in interface com.ibm.wala.ipa.callgraph.propagation.InstanceKeyFactorypublic com.ibm.wala.ipa.callgraph.propagation.InstanceKey getInstanceKeyForMultiNewArray(com.ibm.wala.ipa.callgraph.CGNode node,
com.ibm.wala.classLoader.NewSiteReference allocation,
int dim)
getInstanceKeyForMultiNewArray in interface com.ibm.wala.ipa.callgraph.propagation.InstanceKeyFactorypublic com.ibm.wala.ipa.callgraph.propagation.InstanceKey getInstanceKeyForConstant(com.ibm.wala.types.TypeReference type,
java.lang.Object S)
getInstanceKeyForConstant in interface com.ibm.wala.ipa.callgraph.propagation.InstanceKeyFactorypublic com.ibm.wala.ipa.callgraph.propagation.InstanceKey getInstanceKeyForPEI(com.ibm.wala.ipa.callgraph.CGNode node,
com.ibm.wala.classLoader.ProgramCounter instr,
com.ibm.wala.types.TypeReference type)
getInstanceKeyForPEI in interface com.ibm.wala.ipa.callgraph.propagation.InstanceKeyFactorypublic com.ibm.wala.ipa.callgraph.propagation.InstanceKey getInstanceKeyForMetadataObject(java.lang.Object obj,
com.ibm.wala.types.TypeReference objType)
getInstanceKeyForMetadataObject in interface com.ibm.wala.ipa.callgraph.propagation.InstanceKeyFactory