Class JavaScriptScopeMappingInstanceKeys

  • All Implemented Interfaces:
    com.ibm.wala.ipa.callgraph.propagation.InstanceKeyFactory

    public class JavaScriptScopeMappingInstanceKeys
    extends com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys

        com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys.ScopeMappingInstanceKey
    • Field Summary

      • Fields inherited from class com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys

        builder
    • Constructor Summary

      Constructors 
      Constructor Description
      JavaScriptScopeMappingInstanceKeys​(com.ibm.wala.ipa.cha.IClassHierarchy cha, com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder builder, com.ibm.wala.ipa.callgraph.propagation.InstanceKeyFactory basic)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.util.Collection<com.ibm.wala.ipa.callgraph.CGNode> getConstructorCallers​(com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys.ScopeMappingInstanceKey smik, com.ibm.wala.util.collections.Pair<java.lang.String,​java.lang.String> name)  
      protected com.ibm.wala.cast.loader.AstMethod.LexicalParent[] getParents​(com.ibm.wala.ipa.callgraph.propagation.InstanceKey base)  
      protected boolean needsScopeMappingKey​(com.ibm.wala.ipa.callgraph.propagation.InstanceKey base)  
      • Methods inherited from class com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys

        getInstanceKeyForAllocation, getInstanceKeyForConstant, getInstanceKeyForMetadataObject, getInstanceKeyForMultiNewArray, getInstanceKeyForPEI
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • JavaScriptScopeMappingInstanceKeys

        public JavaScriptScopeMappingInstanceKeys​(com.ibm.wala.ipa.cha.IClassHierarchy cha,
                                                  com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder builder,
                                                  com.ibm.wala.ipa.callgraph.propagation.InstanceKeyFactory basic)
    • Method Detail

      • getParents

        protected com.ibm.wala.cast.loader.AstMethod.LexicalParent[] getParents​(com.ibm.wala.ipa.callgraph.propagation.InstanceKey base)
      • needsScopeMappingKey

        protected boolean needsScopeMappingKey​(com.ibm.wala.ipa.callgraph.propagation.InstanceKey base)
        Specified by:
        needsScopeMappingKey in class com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys
      • getConstructorCallers

        protected java.util.Collection<com.ibm.wala.ipa.callgraph.CGNode> getConstructorCallers​(com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys.ScopeMappingInstanceKey smik,
                                                                                                com.ibm.wala.util.collections.Pair<java.lang.String,​java.lang.String> name)
        Specified by:
        getConstructorCallers in class com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys