Class JSSSAPropagationCallGraphBuilder.JSConstraintVisitor

    • Constructor Summary

      Constructors 
      Constructor Description
      JSConstraintVisitor​(com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder builder, com.ibm.wala.ipa.callgraph.CGNode node)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void visitAstGlobalRead​(com.ibm.wala.cast.ir.ssa.AstGlobalRead instruction)  
      void visitAstGlobalWrite​(com.ibm.wala.cast.ir.ssa.AstGlobalWrite instruction)  
      void visitBinaryOp​(com.ibm.wala.ssa.SSABinaryOpInstruction instruction)  
      void visitCheckRef​(JavaScriptCheckReference instruction)  
      void visitEachElementHasNext​(com.ibm.wala.cast.ir.ssa.EachElementHasNextInstruction inst)  
      void visitIsDefined​(com.ibm.wala.cast.ir.ssa.AstIsDefinedInstruction inst)  
      void visitJavaScriptInstanceOf​(JavaScriptInstanceOf inst)  
      void visitJavaScriptInvoke​(JavaScriptInvoke instruction)  
      void visitPrototypeLookup​(PrototypeLookup instruction)  
      void visitSetPrototype​(SetPrototype instruction)  
      void visitTypeOf​(JavaScriptTypeOfInstruction instruction)  
      void visitUnaryOp​(com.ibm.wala.ssa.SSAUnaryOpInstruction inst)  
      void visitWithRegion​(JavaScriptWithRegion instruction)  
      • Methods inherited from class com.ibm.wala.ssa.SSAInstruction.Visitor

        visitArrayLength, visitComparison, visitConditionalBranch, visitConversion, visitGoto, visitInstanceof, visitMonitor, visitSwitch
      • 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, visitAstLexicalRead, visitAstLexicalWrite, visitEachElementGet, visitEcho, visitPropertyRead, visitPropertyWrite, visitYield
      • Methods inherited from interface com.ibm.wala.ssa.SSAInstruction.IVisitor

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

      • JSConstraintVisitor

        public JSConstraintVisitor​(com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder builder,
                                   com.ibm.wala.ipa.callgraph.CGNode node)
    • Method Detail

      • visitUnaryOp

        public void visitUnaryOp​(com.ibm.wala.ssa.SSAUnaryOpInstruction inst)
        Specified by:
        visitUnaryOp in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
        Overrides:
        visitUnaryOp in class com.ibm.wala.ssa.SSAInstruction.Visitor
      • visitIsDefined

        public void visitIsDefined​(com.ibm.wala.cast.ir.ssa.AstIsDefinedInstruction inst)
        Specified by:
        visitIsDefined in interface com.ibm.wala.cast.ir.ssa.AstInstructionVisitor
      • visitEachElementHasNext

        public void visitEachElementHasNext​(com.ibm.wala.cast.ir.ssa.EachElementHasNextInstruction inst)
        Specified by:
        visitEachElementHasNext in interface com.ibm.wala.cast.ir.ssa.AstInstructionVisitor
      • visitAstGlobalRead

        public void visitAstGlobalRead​(com.ibm.wala.cast.ir.ssa.AstGlobalRead instruction)
        Specified by:
        visitAstGlobalRead in interface com.ibm.wala.cast.ir.ssa.AstInstructionVisitor
      • visitAstGlobalWrite

        public void visitAstGlobalWrite​(com.ibm.wala.cast.ir.ssa.AstGlobalWrite instruction)
        Specified by:
        visitAstGlobalWrite in interface com.ibm.wala.cast.ir.ssa.AstInstructionVisitor
      • visitBinaryOp

        public void visitBinaryOp​(com.ibm.wala.ssa.SSABinaryOpInstruction instruction)
        Specified by:
        visitBinaryOp in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
        Overrides:
        visitBinaryOp in class com.ibm.wala.ssa.SSAInstruction.Visitor