Class JavaScriptAnalysisEngine<I extends com.ibm.wala.ipa.callgraph.propagation.InstanceKey>

    • Constructor Detail

      • JavaScriptAnalysisEngine

        public JavaScriptAnalysisEngine()
    • Method Detail

      • buildAnalysisScope

        public void buildAnalysisScope()
        Overrides:
        buildAnalysisScope in class com.ibm.wala.client.AbstractAnalysisEngine<I extends com.ibm.wala.ipa.callgraph.propagation.InstanceKey,​com.ibm.wala.ipa.callgraph.CallGraphBuilder<I extends com.ibm.wala.ipa.callgraph.propagation.InstanceKey>,​java.lang.Void>
      • buildClassHierarchy

        public com.ibm.wala.ipa.cha.IClassHierarchy buildClassHierarchy()
        Overrides:
        buildClassHierarchy in class com.ibm.wala.client.AbstractAnalysisEngine<I extends com.ibm.wala.ipa.callgraph.propagation.InstanceKey,​com.ibm.wala.ipa.callgraph.CallGraphBuilder<I extends com.ibm.wala.ipa.callgraph.propagation.InstanceKey>,​java.lang.Void>
      • setJ2SELibraries

        public void setJ2SELibraries​(java.util.jar.JarFile[] libs)
        Specified by:
        setJ2SELibraries in interface com.ibm.wala.client.AnalysisEngine
        Overrides:
        setJ2SELibraries in class com.ibm.wala.client.AbstractAnalysisEngine<I extends com.ibm.wala.ipa.callgraph.propagation.InstanceKey,​com.ibm.wala.ipa.callgraph.CallGraphBuilder<I extends com.ibm.wala.ipa.callgraph.propagation.InstanceKey>,​java.lang.Void>
      • setJ2SELibraries

        public void setJ2SELibraries​(com.ibm.wala.classLoader.Module[] libs)
        Specified by:
        setJ2SELibraries in interface com.ibm.wala.client.AnalysisEngine
        Overrides:
        setJ2SELibraries in class com.ibm.wala.client.AbstractAnalysisEngine<I extends com.ibm.wala.ipa.callgraph.propagation.InstanceKey,​com.ibm.wala.ipa.callgraph.CallGraphBuilder<I extends com.ibm.wala.ipa.callgraph.propagation.InstanceKey>,​java.lang.Void>
      • makeDefaultEntrypoints

        protected java.lang.Iterable<com.ibm.wala.ipa.callgraph.Entrypoint> makeDefaultEntrypoints​(com.ibm.wala.ipa.cha.IClassHierarchy cha)
        Overrides:
        makeDefaultEntrypoints in class com.ibm.wala.client.AbstractAnalysisEngine<I extends com.ibm.wala.ipa.callgraph.propagation.InstanceKey,​com.ibm.wala.ipa.callgraph.CallGraphBuilder<I extends com.ibm.wala.ipa.callgraph.propagation.InstanceKey>,​java.lang.Void>
      • makeDefaultCache

        public com.ibm.wala.ipa.callgraph.IAnalysisCacheView makeDefaultCache()
        Overrides:
        makeDefaultCache in class com.ibm.wala.client.AbstractAnalysisEngine<I extends com.ibm.wala.ipa.callgraph.propagation.InstanceKey,​com.ibm.wala.ipa.callgraph.CallGraphBuilder<I extends com.ibm.wala.ipa.callgraph.propagation.InstanceKey>,​java.lang.Void>
      • getDefaultOptions

        public JSAnalysisOptions getDefaultOptions​(java.lang.Iterable<com.ibm.wala.ipa.callgraph.Entrypoint> roots)
        Specified by:
        getDefaultOptions in interface com.ibm.wala.client.AnalysisEngine
        Overrides:
        getDefaultOptions in class com.ibm.wala.client.AbstractAnalysisEngine<I extends com.ibm.wala.ipa.callgraph.propagation.InstanceKey,​com.ibm.wala.ipa.callgraph.CallGraphBuilder<I extends com.ibm.wala.ipa.callgraph.propagation.InstanceKey>,​java.lang.Void>