Class JSSSAPropagationCallGraphBuilder.JSPointerAnalysisImpl.JSImplicitPointsToSetVisitor

  • All Implemented Interfaces:
    com.ibm.wala.cast.ir.ssa.AstInstructionVisitor, JSInstructionVisitor, com.ibm.wala.ssa.SSAInstruction.IVisitor
    Enclosing class:
    JSSSAPropagationCallGraphBuilder.JSPointerAnalysisImpl

    public static class JSSSAPropagationCallGraphBuilder.JSPointerAnalysisImpl.JSImplicitPointsToSetVisitor
    extends com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl.AstImplicitPointsToSetVisitor
    implements JSInstructionVisitor
    • Field Summary

      • Fields inherited from class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.ImplicitPointsToSetVisitor

        analysis, lpk, node, pointsToSet
    • Constructor Summary

      Constructors 
      Constructor Description
      JSImplicitPointsToSetVisitor​(com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl analysis, com.ibm.wala.ipa.callgraph.propagation.LocalPointerKey lpk)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void visitAstGlobalRead​(com.ibm.wala.cast.ir.ssa.AstGlobalRead instruction)  
      void visitCheckRef​(JavaScriptCheckReference instruction)  
      void visitJavaScriptInstanceOf​(JavaScriptInstanceOf instruction)  
      void visitJavaScriptInvoke​(JavaScriptInvoke instruction)  
      void visitPrototypeLookup​(PrototypeLookup instruction)  
      void visitSetPrototype​(SetPrototype instruction)  
      void visitTypeOf​(JavaScriptTypeOfInstruction instruction)  
      void visitWithRegion​(JavaScriptWithRegion instruction)  
      • Methods inherited from class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl.AstImplicitPointsToSetVisitor

        visitAssert, visitAstGlobalWrite, visitAstLexicalRead, visitAstLexicalWrite, visitEachElementGet, visitEachElementHasNext, visitEcho, visitIsDefined, visitPropertyRead, visitPropertyWrite
      • Methods inherited from class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.ImplicitPointsToSetVisitor

        visitArrayLoad, visitCheckCast, visitGet, visitGetCaughtException, visitInvoke, visitNew, visitPhi, visitPi
      • Methods inherited from class com.ibm.wala.ssa.SSAInstruction.Visitor

        visitArrayLength, visitArrayStore, visitBinaryOp, visitComparison, visitConditionalBranch, visitConversion, visitGoto, visitInstanceof, visitLoadMetadata, visitMonitor, visitPut, visitReturn, visitSwitch, visitThrow, visitUnaryOp
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface com.ibm.wala.cast.ir.ssa.AstInstructionVisitor

        visitAssert, visitAstGlobalWrite, visitAstLexicalRead, visitAstLexicalWrite, visitEachElementGet, visitEachElementHasNext, visitEcho, visitIsDefined, visitPropertyRead, visitPropertyWrite, visitYield
      • Methods inherited from interface com.ibm.wala.ssa.SSAInstruction.IVisitor

        visitArrayLength, visitArrayLoad, visitArrayStore, visitBinaryOp, visitCheckCast, visitComparison, visitConditionalBranch, visitConversion, visitGet, visitGetCaughtException, visitGoto, visitInstanceof, visitInvoke, visitLoadMetadata, visitMonitor, visitNew, visitPhi, visitPi, visitPut, visitReturn, visitSwitch, visitThrow, visitUnaryOp