Class JavaScriptConstructorInstanceKeys
- java.lang.Object
-
- com.ibm.wala.cast.js.ipa.callgraph.JavaScriptConstructorInstanceKeys
-
- All Implemented Interfaces:
com.ibm.wala.ipa.callgraph.propagation.InstanceKeyFactory
public class JavaScriptConstructorInstanceKeys extends java.lang.Object implements com.ibm.wala.ipa.callgraph.propagation.InstanceKeyFactory
-
-
Constructor Summary
Constructors Constructor Description JavaScriptConstructorInstanceKeys(com.ibm.wala.ipa.callgraph.propagation.InstanceKeyFactory base)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.ibm.wala.ipa.callgraph.propagation.InstanceKeygetInstanceKeyForAllocation(com.ibm.wala.ipa.callgraph.CGNode node, com.ibm.wala.classLoader.NewSiteReference allocation)<T> com.ibm.wala.ipa.callgraph.propagation.InstanceKeygetInstanceKeyForConstant(com.ibm.wala.types.TypeReference type, T S)com.ibm.wala.ipa.callgraph.propagation.InstanceKeygetInstanceKeyForMetadataObject(java.lang.Object obj, com.ibm.wala.types.TypeReference objType)com.ibm.wala.ipa.callgraph.propagation.InstanceKeygetInstanceKeyForMultiNewArray(com.ibm.wala.ipa.callgraph.CGNode node, com.ibm.wala.classLoader.NewSiteReference allocation, int dim)com.ibm.wala.ipa.callgraph.propagation.InstanceKeygetInstanceKeyForPEI(com.ibm.wala.ipa.callgraph.CGNode node, com.ibm.wala.classLoader.ProgramCounter instr, com.ibm.wala.types.TypeReference type)
-
-
-
Method Detail
-
getInstanceKeyForAllocation
public com.ibm.wala.ipa.callgraph.propagation.InstanceKey getInstanceKeyForAllocation(com.ibm.wala.ipa.callgraph.CGNode node, com.ibm.wala.classLoader.NewSiteReference allocation)- Specified by:
getInstanceKeyForAllocationin interfacecom.ibm.wala.ipa.callgraph.propagation.InstanceKeyFactory
-
getInstanceKeyForMetadataObject
public com.ibm.wala.ipa.callgraph.propagation.InstanceKey getInstanceKeyForMetadataObject(java.lang.Object obj, com.ibm.wala.types.TypeReference objType)- Specified by:
getInstanceKeyForMetadataObjectin interfacecom.ibm.wala.ipa.callgraph.propagation.InstanceKeyFactory
-
getInstanceKeyForConstant
public <T> com.ibm.wala.ipa.callgraph.propagation.InstanceKey getInstanceKeyForConstant(com.ibm.wala.types.TypeReference type, T S)- Specified by:
getInstanceKeyForConstantin interfacecom.ibm.wala.ipa.callgraph.propagation.InstanceKeyFactory
-
getInstanceKeyForMultiNewArray
public com.ibm.wala.ipa.callgraph.propagation.InstanceKey getInstanceKeyForMultiNewArray(com.ibm.wala.ipa.callgraph.CGNode node, com.ibm.wala.classLoader.NewSiteReference allocation, int dim)- Specified by:
getInstanceKeyForMultiNewArrayin interfacecom.ibm.wala.ipa.callgraph.propagation.InstanceKeyFactory
-
getInstanceKeyForPEI
public 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)- Specified by:
getInstanceKeyForPEIin interfacecom.ibm.wala.ipa.callgraph.propagation.InstanceKeyFactory
-
-