Package sootup.spark

Class MethodPAGStmtVisitor

All Implemented Interfaces:
StmtVisitor, Visitor

public class MethodPAGStmtVisitor extends AbstractStmtVisitor
  • Constructor Details

    • MethodPAGStmtVisitor

      public MethodPAGStmtVisitor()
  • Method Details

    • caseAssignStmt

      public void caseAssignStmt(JAssignStmt stmt)
      Specified by:
      caseAssignStmt in interface StmtVisitor
      Overrides:
      caseAssignStmt in class AbstractStmtVisitor
    • caseInvokeStmt

      public void caseInvokeStmt(JInvokeStmt stmt)
      At each call site, assignment edges are added from the nodes representing the actual arguments to the nodes representing the corresponding parameters of all methods that may be targets of the call site, and an assignment edge is added from the return node of each of these methods to the node for the variable that receives the return value (if any) at the call site.
      Specified by:
      caseInvokeStmt in interface StmtVisitor
      Overrides:
      caseInvokeStmt in class AbstractStmtVisitor