com.togethersoft.sca.ast.visitor
Class AstStatementVisitorAdapter

java.lang.Object
  |
  +--com.togethersoft.sca.ast.visitor.AstStatementVisitorAdapter
All Implemented Interfaces:
AstStatementVisitor, AstVisitor

public class AstStatementVisitorAdapter
extends java.lang.Object
implements AstStatementVisitor

Empty implementation of AstStatementVisitor. Classes derived from AstStatementVisitorAdapter do not have to implement all the visiting methods. It is sufficient to override the required methods only.


Fields inherited from interface com.togethersoft.sca.ast.visitor.AstVisitor
SHALLOW
 
Constructor Summary
AstStatementVisitorAdapter()
          Creates a statement visitor with the default options.
AstStatementVisitorAdapter(int options)
          Creates a statement visitor with the specified options.
 
Method Summary
 int getOptions()
          Returns this visitor's options.
 void visitAssertStatement(AstAssertStatement stmt)
          Visits an assertion statement.
 void visitBreakStatement(AstBreakStatement stmt)
          Visits a break statement.
 void visitCompoundStatement(AstCompoundStatement stmt)
          Visits a compound statement.
 void visitContinueStatement(AstContinueStatement stmt)
          Visits a continue statement.
 void visitDeclarationStatement(AstDeclarationStatement stmt)
          Visits a declaration statement.
 void visitDoStatement(AstDoStatement stmt)
          Visits a do-while loop statement.
 void visitEmptyStatement(AstEmptyStatement stmt)
          Visits an empty statement.
 void visitExpressionStatement(AstExpressionStatement stmt)
          Visits an expression statement.
 void visitForStatement(AstForStatement stmt)
          Visits a for loop statement.
 void visitIfStatement(AstIfStatement stmt)
          Visits an if statement.
 void visitReturnStatement(AstReturnStatement stmt)
          Visits a return statement.
 void visitStatement(AstStatement stmt)
          The default implementation calls visitStatement for each visited statement.
 void visitSwitchStatement(AstSwitchStatement stmt)
          Visits a switch statement.
 void visitSynchronizedStatement(AstSynchronizedStatement stmt)
          Visits a synchronized statement.
 void visitThrowStatement(AstThrowStatement stmt)
          Visits a throw statement.
 void visitTryStatement(AstTryStatement stmt)
          Visits a try statement.
 void visitWhileStatement(AstWhileStatement stmt)
          Visits a while loop statement.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AstStatementVisitorAdapter

public AstStatementVisitorAdapter()
Creates a statement visitor with the default options.
See Also:
AstVisitor

AstStatementVisitorAdapter

public AstStatementVisitorAdapter(int options)
Creates a statement visitor with the specified options.
Parameters:
options - visitor options
See Also:
AstVisitor
Method Detail

getOptions

public int getOptions()
Returns this visitor's options.
Specified by:
getOptions in interface AstVisitor

visitAssertStatement

public void visitAssertStatement(AstAssertStatement stmt)
Description copied from interface: AstStatementVisitor
Visits an assertion statement.
Specified by:
visitAssertStatement in interface AstStatementVisitor

visitBreakStatement

public void visitBreakStatement(AstBreakStatement stmt)
Description copied from interface: AstStatementVisitor
Visits a break statement.
Specified by:
visitBreakStatement in interface AstStatementVisitor

visitCompoundStatement

public void visitCompoundStatement(AstCompoundStatement stmt)
Description copied from interface: AstStatementVisitor
Visits a compound statement.
Specified by:
visitCompoundStatement in interface AstStatementVisitor

visitContinueStatement

public void visitContinueStatement(AstContinueStatement stmt)
Description copied from interface: AstStatementVisitor
Visits a continue statement.
Specified by:
visitContinueStatement in interface AstStatementVisitor

visitDeclarationStatement

public void visitDeclarationStatement(AstDeclarationStatement stmt)
Description copied from interface: AstStatementVisitor
Visits a declaration statement.
Specified by:
visitDeclarationStatement in interface AstStatementVisitor

visitDoStatement

public void visitDoStatement(AstDoStatement stmt)
Description copied from interface: AstStatementVisitor
Visits a do-while loop statement.
Specified by:
visitDoStatement in interface AstStatementVisitor

visitEmptyStatement

public void visitEmptyStatement(AstEmptyStatement stmt)
Description copied from interface: AstStatementVisitor
Visits an empty statement.
Specified by:
visitEmptyStatement in interface AstStatementVisitor

visitExpressionStatement

public void visitExpressionStatement(AstExpressionStatement stmt)
Description copied from interface: AstStatementVisitor
Visits an expression statement.
Specified by:
visitExpressionStatement in interface AstStatementVisitor

visitForStatement

public void visitForStatement(AstForStatement stmt)
Description copied from interface: AstStatementVisitor
Visits a for loop statement.
Specified by:
visitForStatement in interface AstStatementVisitor

visitIfStatement

public void visitIfStatement(AstIfStatement stmt)
Description copied from interface: AstStatementVisitor
Visits an if statement.
Specified by:
visitIfStatement in interface AstStatementVisitor

visitReturnStatement

public void visitReturnStatement(AstReturnStatement stmt)
Description copied from interface: AstStatementVisitor
Visits a return statement.
Specified by:
visitReturnStatement in interface AstStatementVisitor

visitStatement

public void visitStatement(AstStatement stmt)
The default implementation calls visitStatement for each visited statement.

visitSwitchStatement

public void visitSwitchStatement(AstSwitchStatement stmt)
Description copied from interface: AstStatementVisitor
Visits a switch statement.
Specified by:
visitSwitchStatement in interface AstStatementVisitor

visitSynchronizedStatement

public void visitSynchronizedStatement(AstSynchronizedStatement stmt)
Description copied from interface: AstStatementVisitor
Visits a synchronized statement.
Specified by:
visitSynchronizedStatement in interface AstStatementVisitor

visitThrowStatement

public void visitThrowStatement(AstThrowStatement stmt)
Description copied from interface: AstStatementVisitor
Visits a throw statement.
Specified by:
visitThrowStatement in interface AstStatementVisitor

visitTryStatement

public void visitTryStatement(AstTryStatement stmt)
Description copied from interface: AstStatementVisitor
Visits a try statement.
Specified by:
visitTryStatement in interface AstStatementVisitor

visitWhileStatement

public void visitWhileStatement(AstWhileStatement stmt)
Description copied from interface: AstStatementVisitor
Visits a while loop statement.
Specified by:
visitWhileStatement in interface AstStatementVisitor