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

java.lang.Object
  extended by com.sonar.sslr.api.flow.ExecutionFlowVisitor<STATEMENT>
Direct Known Subclasses:
BranchDepthExplorationBarrier, NotVisitTwiceTheSameStatementBarrier

public abstract class ExecutionFlowVisitor<STATEMENT extends Statement>
extends Object


Constructor Summary
ExecutionFlowVisitor()
           
 
Method Summary
 void endPath()
           
 void leaveBranch()
           
 void leaveMandatoryBranches()
           
 void start()
           
 void stop()
           
 void visitBranch()
           
 void visitMandatoryBranches()
           
 void visitStatement(STATEMENT stmt)
           
 
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)

visitMandatoryBranches

public void visitMandatoryBranches()

visitBranch

public void visitBranch()

leaveBranch

public void leaveBranch()

leaveMandatoryBranches

public void leaveMandatoryBranches()

endPath

public void endPath()

stop

public void stop()


Copyright © 2011 SonarSource. All Rights Reserved.