com.sonar.sslr.api.flow
Class ExecutionFlowVisitor<STATEMENT extends Statement>

java.lang.Object
  extended by com.sonar.sslr.api.flow.ExecutionFlowVisitor<STATEMENT>

public abstract class ExecutionFlowVisitor<STATEMENT extends Statement>
extends java.lang.Object


Constructor Summary
ExecutionFlowVisitor()
           
 
Method Summary
 void endPath(Branch branch)
           
 void leaveBranch(Branch branch)
           
 void leaveMandatoryBranches()
           
 void start()
           
 void stop()
           
 void visitBranch(Branch branch)
           
 void visitMandatoryBranches()
           
 void visitStatement(STATEMENT stmt, Branch branch)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExecutionFlowVisitor

public ExecutionFlowVisitor()
Method Detail

start

public void start()

visitStatement

public void visitStatement(STATEMENT stmt,
                           Branch branch)

visitMandatoryBranches

public void visitMandatoryBranches()

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 © 2012 SonarSource. All Rights Reserved.