koala.dynamicjava.util
Class DisplayVisitor

java.lang.Object
  extended by koala.dynamicjava.tree.visitor.AbstractVisitor<java.lang.Void>
      extended by koala.dynamicjava.util.DisplayVisitor
All Implemented Interfaces:
Visitor<java.lang.Void>

public class DisplayVisitor
extends AbstractVisitor<java.lang.Void>

This tree visitor displays the nodes of the tree on a given stream

Version:
1.0 - 1999/04/24
Author:
Stephane Hillion

Constructor Summary
DisplayVisitor(java.io.OutputStream os)
          Creates a new display visitor
 
Method Summary
 java.lang.Void visit(AddAssignExpression node)
          Visits an AddAssignExpression
 java.lang.Void visit(AddExpression node)
          Visits a AddExpression
 java.lang.Void visit(AmbiguousName node)
          Visits a AmbiguousName
 java.lang.Void visit(AndExpression node)
          Visits an AndExpression
 java.lang.Void visit(AnonymousAllocation node)
          Visits an AnonymousAllocation
 java.lang.Void visit(AnonymousInnerAllocation node)
          Visits an AnonymousInnerAllocation
 java.lang.Void visit(ArrayAccess node)
          Visits a ArrayAccess
 java.lang.Void visit(ArrayAllocation node)
          Visits an ArrayAllocation
 java.lang.Void visit(ArrayInitializer node)
          Visits a ArrayInitializer
 java.lang.Void visit(ArrayTypeName node)
          Visits a ArrayTypeName
 java.lang.Void visit(BitAndAssignExpression node)
          Visits a BitAndAssignExpression
 java.lang.Void visit(BitAndExpression node)
          Visits a BitAndExpression
 java.lang.Void visit(BitOrAssignExpression node)
          Visits a BitOrAssignExpression
 java.lang.Void visit(BitOrExpression node)
          Visits a BitOrExpression
 java.lang.Void visit(BlockStatement node)
          Visits a BlockStatement
 java.lang.Void visit(BooleanTypeName node)
          Visits a BooleanTypeName
 java.lang.Void visit(BreakStatement node)
          Visits a BreakStatement
 java.lang.Void visit(ByteTypeName node)
          Visits a ByteTypeName
 java.lang.Void visit(CastExpression node)
          Visits a CastExpression
 java.lang.Void visit(CatchStatement node)
          Visits a CatchStatement
 java.lang.Void visit(CharTypeName node)
          Visits a CharTypeName
 java.lang.Void visit(ClassDeclaration node)
          Visits a ClassDeclaration
 java.lang.Void visit(ClassInitializer node)
          Visits a ClassInitializer
 java.lang.Void visit(ComplementExpression node)
          Visits a ComplementExpression
 java.lang.Void visit(ConditionalExpression node)
          Visits a ConditionalExpression
 java.lang.Void visit(ConstructorCall node)
          Visits a ConstructorCall
 java.lang.Void visit(ConstructorDeclaration node)
          Visits a ConstructorDeclaration
 java.lang.Void visit(ContinueStatement node)
          Visits a ContinueStatement
 java.lang.Void visit(DivideAssignExpression node)
          Visits an DivideAssignExpression
 java.lang.Void visit(DivideExpression node)
          Visits a DivideExpression
 java.lang.Void visit(DoStatement node)
          Visits a DoStatement
 java.lang.Void visit(DoubleTypeName node)
          Visits a DoubleTypeName
 java.lang.Void visit(EmptyStatement node)
          Visits an EmptyStatement
 java.lang.Void visit(EqualExpression node)
          Visits a EqualExpression
 java.lang.Void visit(ExclusiveOrAssignExpression node)
          Visits a ExclusiveOrAssignExpression
 java.lang.Void visit(ExclusiveOrExpression node)
          Visits a ExclusiveOrExpression
 java.lang.Void visit(ExpressionStatement node)
          Visits an ExpressionStatement
 java.lang.Void visit(FieldDeclaration node)
          Visits a FieldDeclaration
 java.lang.Void visit(FloatTypeName node)
          Visits a FloatTypeName
 java.lang.Void visit(FormalParameter node)
          Visits a FormalParameter
 java.lang.Void visit(ForStatement node)
          Visits a ForStatement
 java.lang.Void visit(GreaterExpression node)
          Visits a GreaterExpression
 java.lang.Void visit(GreaterOrEqualExpression node)
          Visits a GreaterOrEqualExpression
 java.lang.Void visit(IfThenElseStatement node)
          Visits an IfThenElseStatement
 java.lang.Void visit(IfThenStatement node)
          Visits an IfThenStatement
 java.lang.Void visit(ImportDeclaration node)
          Visits an ImportDeclaration
 java.lang.Void visit(InnerAllocation node)
          Visits an InnerAllocation
 java.lang.Void visit(InstanceInitializer node)
          Visits a InstanceInitializer
 java.lang.Void visit(InstanceOfExpression node)
          Visits a InstanceOfExpression
 java.lang.Void visit(InterfaceDeclaration node)
          Visits an InterfaceDeclaration
 java.lang.Void visit(IntTypeName node)
          Visits a IntTypeName
 java.lang.Void visit(LabeledStatement node)
          Visits a LabeledStatement
 java.lang.Void visit(LessExpression node)
          Visits a LessExpression
 java.lang.Void visit(LessOrEqualExpression node)
          Visits a LessOrEqualExpression
 java.lang.Void visit(Literal node)
          Visits a Literal
 java.lang.Void visit(LongTypeName node)
          Visits a LongTypeName
 java.lang.Void visit(MethodDeclaration node)
          Visits a MethodDeclaration
 java.lang.Void visit(MinusExpression node)
          Visits a MinusExpression
 java.lang.Void visit(ModifierSet mods)
           
 java.lang.Void visit(MultiplyAssignExpression node)
          Visits an MultiplyAssignExpression
 java.lang.Void visit(MultiplyExpression node)
          Visits a MultiplyExpression
 java.lang.Void visit(NotEqualExpression node)
          Visits a NotEqualExpression
 java.lang.Void visit(NotExpression node)
          Visits a NotExpression
 java.lang.Void visit(ObjectFieldAccess node)
          Visits an ObjectFieldAccess
 java.lang.Void visit(ObjectMethodCall node)
          Visits a ObjectMethodCall
 java.lang.Void visit(OrExpression node)
          Visits an OrExpression
 java.lang.Void visit(PackageDeclaration node)
          Visits a PackageDeclaration
 java.lang.Void visit(PlusExpression node)
          Visits a PlusExpression
 java.lang.Void visit(PostDecrement node)
          Visits a PostDecrement
 java.lang.Void visit(PostIncrement node)
          Visits a PostIncrement
 java.lang.Void visit(PreDecrement node)
          Visits a PreDecrement
 java.lang.Void visit(PreIncrement node)
          Visits a PreIncrement
 java.lang.Void visit(ReferenceTypeName node)
          Visits a ReferenceTypeName
 java.lang.Void visit(RemainderAssignExpression node)
          Visits an RemainderAssignExpression
 java.lang.Void visit(RemainderExpression node)
          Visits a RemainderExpression
 java.lang.Void visit(ReturnStatement node)
          Visits a ReturnStatement
 java.lang.Void visit(ShiftLeftAssignExpression node)
          Visits an ShiftLeftAssignExpression
 java.lang.Void visit(ShiftLeftExpression node)
          Visits a ShiftLeftExpression
 java.lang.Void visit(ShiftRightAssignExpression node)
          Visits an ShiftRightAssignExpression
 java.lang.Void visit(ShiftRightExpression node)
          Visits a ShiftRightExpression
 java.lang.Void visit(ShortTypeName node)
          Visits a ShortTypeName
 java.lang.Void visit(SimpleAllocation node)
          Visits an SimpleAllocation
 java.lang.Void visit(SimpleAssignExpression node)
          Visits an SimpleAssignExpression
 java.lang.Void visit(SimpleFieldAccess node)
          Visits a SimpleFieldAccess
 java.lang.Void visit(SimpleMethodCall node)
          Visits a SimpleMethodCall
 java.lang.Void visit(StaticFieldAccess node)
          Visits a StaticFieldAccess
 java.lang.Void visit(StaticMethodCall node)
          Visits a StaticMethodCall
 java.lang.Void visit(SubtractAssignExpression node)
          Visits an SubtractAssignExpression
 java.lang.Void visit(SubtractExpression node)
          Visits a SubtractExpression
 java.lang.Void visit(SuperFieldAccess node)
          Visits a SuperFieldAccess
 java.lang.Void visit(SuperMethodCall node)
          Visits a SuperMethodCall
 java.lang.Void visit(SwitchBlock node)
          Visits a SwitchBlock
 java.lang.Void visit(SwitchStatement node)
          Visits a SwitchStatement
 java.lang.Void visit(SynchronizedStatement node)
          Visits a SynchronizedStatement
 java.lang.Void visit(ThisExpression node)
          Visits a ThisExpression
 java.lang.Void visit(ThrowStatement node)
          Visits a ThrowStatement
 java.lang.Void visit(TryStatement node)
          Visits a TryStatement
 java.lang.Void visit(TypeExpression node)
          Visits a TypeExpression
 java.lang.Void visit(UnsignedShiftRightAssignExpression node)
          Visits an UnsignedShiftRightAssignExpression
 java.lang.Void visit(UnsignedShiftRightExpression node)
          Visits a UnsignedShiftRightExpression
 java.lang.Void visit(VariableDeclaration node)
          Visits a VariableDeclaration
 java.lang.Void visit(VoidTypeName node)
          Visits a VoidTypeName
 java.lang.Void visit(WhileStatement node)
          Visits a WhileStatement
 
Methods inherited from class koala.dynamicjava.tree.visitor.AbstractVisitor
defaultCase, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DisplayVisitor

public DisplayVisitor(java.io.OutputStream os)
Creates a new display visitor

Parameters:
os - the output tree
Method Detail

visit

public java.lang.Void visit(PackageDeclaration node)
Visits a PackageDeclaration

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit
Returns:
null

visit

public java.lang.Void visit(ImportDeclaration node)
Visits an ImportDeclaration

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit
Returns:
null

visit

public java.lang.Void visit(EmptyStatement node)
Visits an EmptyStatement

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(ExpressionStatement node)
Description copied from class: AbstractVisitor
Visits an ExpressionStatement

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(WhileStatement node)
Visits a WhileStatement

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(ForStatement node)
Visits a ForStatement

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(DoStatement node)
Visits a DoStatement

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(SwitchStatement node)
Visits a SwitchStatement

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(SwitchBlock node)
Visits a SwitchBlock

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(LabeledStatement node)
Visits a LabeledStatement

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(BreakStatement node)
Visits a BreakStatement

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(TryStatement node)
Visits a TryStatement

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(CatchStatement node)
Visits a CatchStatement

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(ThrowStatement node)
Visits a ThrowStatement

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(ReturnStatement node)
Visits a ReturnStatement

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(SynchronizedStatement node)
Visits a SynchronizedStatement

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(ContinueStatement node)
Visits a ContinueStatement

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(IfThenStatement node)
Visits an IfThenStatement

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(IfThenElseStatement node)
Visits an IfThenElseStatement

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(Literal node)
Visits a Literal

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(ThisExpression node)
Visits a ThisExpression

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(AmbiguousName node)
Visits a AmbiguousName

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(ObjectFieldAccess node)
Visits an ObjectFieldAccess

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(StaticFieldAccess node)
Visits a StaticFieldAccess

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(ArrayAccess node)
Visits a ArrayAccess

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(SimpleFieldAccess node)
Visits a SimpleFieldAccess

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(SuperFieldAccess node)
Visits a SuperFieldAccess

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(ObjectMethodCall node)
Visits a ObjectMethodCall

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(SimpleMethodCall node)
Visits a SimpleMethodCall

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(StaticMethodCall node)
Visits a StaticMethodCall

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(ConstructorCall node)
Visits a ConstructorCall

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(SuperMethodCall node)
Visits a SuperMethodCall

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(BooleanTypeName node)
Visits a BooleanTypeName

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(ByteTypeName node)
Visits a ByteTypeName

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(ShortTypeName node)
Visits a ShortTypeName

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(CharTypeName node)
Visits a CharTypeName

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(IntTypeName node)
Visits a IntTypeName

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(LongTypeName node)
Visits a LongTypeName

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(FloatTypeName node)
Visits a FloatTypeName

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(DoubleTypeName node)
Visits a DoubleTypeName

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(VoidTypeName node)
Visits a VoidTypeName

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(ReferenceTypeName node)
Visits a ReferenceTypeName

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(ArrayTypeName node)
Visits a ArrayTypeName

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(TypeExpression node)
Visits a TypeExpression

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(PostIncrement node)
Visits a PostIncrement

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(PostDecrement node)
Visits a PostDecrement

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(PreIncrement node)
Visits a PreIncrement

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(PreDecrement node)
Visits a PreDecrement

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(ArrayInitializer node)
Visits a ArrayInitializer

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(ArrayAllocation node)
Visits an ArrayAllocation

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(SimpleAllocation node)
Visits an SimpleAllocation

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(AnonymousAllocation node)
Visits an AnonymousAllocation

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(InnerAllocation node)
Visits an InnerAllocation

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(AnonymousInnerAllocation node)
Visits an AnonymousInnerAllocation

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(CastExpression node)
Visits a CastExpression

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(NotExpression node)
Visits a NotExpression

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(ComplementExpression node)
Visits a ComplementExpression

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(PlusExpression node)
Visits a PlusExpression

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(MinusExpression node)
Visits a MinusExpression

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(MultiplyExpression node)
Visits a MultiplyExpression

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(DivideExpression node)
Visits a DivideExpression

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(RemainderExpression node)
Visits a RemainderExpression

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(AddExpression node)
Visits a AddExpression

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(SubtractExpression node)
Visits a SubtractExpression

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(ShiftLeftExpression node)
Visits a ShiftLeftExpression

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(ShiftRightExpression node)
Visits a ShiftRightExpression

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(UnsignedShiftRightExpression node)
Visits a UnsignedShiftRightExpression

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(LessExpression node)
Visits a LessExpression

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(GreaterExpression node)
Visits a GreaterExpression

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(LessOrEqualExpression node)
Visits a LessOrEqualExpression

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(GreaterOrEqualExpression node)
Visits a GreaterOrEqualExpression

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(InstanceOfExpression node)
Visits a InstanceOfExpression

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(EqualExpression node)
Visits a EqualExpression

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(NotEqualExpression node)
Visits a NotEqualExpression

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(BitAndExpression node)
Visits a BitAndExpression

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(ExclusiveOrExpression node)
Visits a ExclusiveOrExpression

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(BitOrExpression node)
Visits a BitOrExpression

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(AndExpression node)
Visits an AndExpression

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(OrExpression node)
Visits an OrExpression

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(ConditionalExpression node)
Visits a ConditionalExpression

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(SimpleAssignExpression node)
Visits an SimpleAssignExpression

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(MultiplyAssignExpression node)
Visits an MultiplyAssignExpression

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(DivideAssignExpression node)
Visits an DivideAssignExpression

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(RemainderAssignExpression node)
Visits an RemainderAssignExpression

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(AddAssignExpression node)
Visits an AddAssignExpression

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(SubtractAssignExpression node)
Visits an SubtractAssignExpression

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(ShiftLeftAssignExpression node)
Visits an ShiftLeftAssignExpression

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(ShiftRightAssignExpression node)
Visits an ShiftRightAssignExpression

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(UnsignedShiftRightAssignExpression node)
Visits an UnsignedShiftRightAssignExpression

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(BitAndAssignExpression node)
Visits a BitAndAssignExpression

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(ExclusiveOrAssignExpression node)
Visits a ExclusiveOrAssignExpression

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(BitOrAssignExpression node)
Visits a BitOrAssignExpression

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(BlockStatement node)
Visits a BlockStatement

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(ClassDeclaration node)
Visits a ClassDeclaration

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(InterfaceDeclaration node)
Visits an InterfaceDeclaration

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(ConstructorDeclaration node)
Visits a ConstructorDeclaration

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(MethodDeclaration node)
Visits a MethodDeclaration

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(FormalParameter node)
Visits a FormalParameter

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(FieldDeclaration node)
Visits a FieldDeclaration

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(VariableDeclaration node)
Visits a VariableDeclaration

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(ClassInitializer node)
Visits a ClassInitializer

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(InstanceInitializer node)
Visits a InstanceInitializer

Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>
Parameters:
node - the node to visit

visit

public java.lang.Void visit(ModifierSet mods)
Specified by:
visit in interface Visitor<java.lang.Void>
Overrides:
visit in class AbstractVisitor<java.lang.Void>