Class JSAnalysisOptions


  • public class JSAnalysisOptions
    extends com.ibm.wala.ipa.callgraph.AnalysisOptions
    call graph construction options specific to JavaScript.
    • Nested Class Summary

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

        com.ibm.wala.ipa.callgraph.AnalysisOptions.ReflectionOptions
    • Constructor Summary

      Constructors 
      Constructor Description
      JSAnalysisOptions​(com.ibm.wala.ipa.callgraph.AnalysisScope scope, java.lang.Iterable<? extends com.ibm.wala.ipa.callgraph.Entrypoint> e)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean handleCallApply()
      should the analysis model the semantics of Function.prototype.call / apply?
      void setHandleCallApply​(boolean handleCallApply)  
      void setUseLoadFileTargetSelector​(boolean useIt)  
      boolean useLoadFileTargetSelector()  
      • Methods inherited from class com.ibm.wala.ipa.callgraph.AnalysisOptions

        getAnalysisScope, getClassTargetSelector, getEntrypoints, getHandleStaticInit, getHandleZeroLengthArray, getMaxEvalBetweenTopo, getMaxNumberOfNodes, getMethodTargetSelector, getMinEquationsForTopSort, getReflectionOptions, getSSAOptions, getTopologicalGrowthFactor, getTraceStringConstants, getUseConstantSpecificKeys, getUseLexicalScopingForGlobals, getUseStacksForLexicalScoping, setAnalysisScope, setEntrypoints, setHandleStaticInit, setHandleZeroLengthArray, setMaxEvalBetweenTopo, setMaxNumberOfNodes, setMinEquationsForTopSort, setReflectionOptions, setSelector, setSelector, setSSAOptions, setTopologicalGrowthFactor, setTraceStringConstants, setUseConstantSpecificKeys, setUseLexicalScopingForGlobals, setUseStacksForLexicalScoping
      • Methods inherited from class java.lang.Object

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

      • JSAnalysisOptions

        public JSAnalysisOptions​(com.ibm.wala.ipa.callgraph.AnalysisScope scope,
                                 java.lang.Iterable<? extends com.ibm.wala.ipa.callgraph.Entrypoint> e)
    • Method Detail

      • handleCallApply

        public boolean handleCallApply()
        should the analysis model the semantics of Function.prototype.call / apply?
      • setHandleCallApply

        public void setHandleCallApply​(boolean handleCallApply)
      • useLoadFileTargetSelector

        public boolean useLoadFileTargetSelector()
      • setUseLoadFileTargetSelector

        public void setUseLoadFileTargetSelector​(boolean useIt)