com.sonar.sslr.api.flow
Class CobolExecutionFlowVisitor

java.lang.Object
  extended by com.sonar.sslr.api.flow.CobolExecutionFlowVisitor
Direct Known Subclasses:
CobolCopyBookBarrier, CobolDataFlowEngine

public abstract class CobolExecutionFlowVisitor
extends Object


Constructor Summary
CobolExecutionFlowVisitor()
           
 
Method Summary
 void endPath(Branch branch)
           
 void leaveBranch(Branch branch)
           
 void leaveGoto(CobolStmt gotoStmt)
           
 void leaveMandatoryBranches()
           
 void leavePerform(CobolStmt performStmt)
           
 void start()
           
 void stop()
           
 void visitBranch(Branch branch)
           
 void visitGoto(CobolStmt gotoStmt)
           
 void visitMandatoryBranches()
           
 void visitPerform(CobolStmt performStmt)
           
 void visitStatement(CobolStmt stmt, Branch branch)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CobolExecutionFlowVisitor

public CobolExecutionFlowVisitor()
Method Detail

start

public void start()

visitStatement

public void visitStatement(CobolStmt stmt,
                           Branch branch)

visitMandatoryBranches

public void visitMandatoryBranches()

visitPerform

public void visitPerform(CobolStmt performStmt)

leavePerform

public void leavePerform(CobolStmt performStmt)

visitGoto

public void visitGoto(CobolStmt gotoStmt)

leaveGoto

public void leaveGoto(CobolStmt gotoStmt)

visitBranch

public void visitBranch(Branch branch)

leaveBranch

public void leaveBranch(Branch branch)

leaveMandatoryBranches

public void leaveMandatoryBranches()

endPath

public void endPath(Branch branch)

stop

public void stop()


Copyright © 2009-2014 SonarSource. All Rights Reserved.