koala.dynamicjava.util
Class DisplayVisitor

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

public class DisplayVisitor
extends AbstractVisitor<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(OutputStream os)
          Creates a new display visitor
 
Method Summary
 Void visit(AddAssignExpression node)
          Visits an AddAssignExpression
 Void visit(AddExpression node)
          Visits a AddExpression
 Void visit(AmbiguousName node)
          Visits a AmbiguousName
 Void visit(AndExpression node)
          Visits an AndExpression
 Void visit(AnonymousAllocation node)
          Visits an AnonymousAllocation
 Void visit(AnonymousInnerAllocation node)
          Visits an AnonymousInnerAllocation
 Void visit(ArrayAccess node)
          Visits a ArrayAccess
 Void visit(ArrayAllocation node)
          Visits an ArrayAllocation
 Void visit(ArrayInitializer node)
          Visits a ArrayInitializer
 Void visit(ArrayTypeName node)
          Visits a ArrayTypeName
 Void visit(BitAndAssignExpression node)
          Visits a BitAndAssignExpression
 Void visit(BitAndExpression node)
          Visits a BitAndExpression
 Void visit(BitOrAssignExpression node)
          Visits a BitOrAssignExpression
 Void visit(BitOrExpression node)
          Visits a BitOrExpression
 Void visit(BlockStatement node)
          Visits a BlockStatement
 Void visit(BooleanTypeName node)
          Visits a BooleanTypeName
 Void visit(BreakStatement node)
          Visits a BreakStatement
 Void visit(ByteTypeName node)
          Visits a ByteTypeName
 Void visit(CastExpression node)
          Visits a CastExpression
 Void visit(CatchStatement node)
          Visits a CatchStatement
 Void visit(CharTypeName node)
          Visits a CharTypeName
 Void visit(ClassDeclaration node)
          Visits a ClassDeclaration
 Void visit(ClassInitializer node)
          Visits a ClassInitializer
 Void visit(ComplementExpression node)
          Visits a ComplementExpression
 Void visit(ConditionalExpression node)
          Visits a ConditionalExpression
 Void visit(ConstructorCall node)
          Visits a ConstructorCall
 Void visit(ConstructorDeclaration node)
          Visits a ConstructorDeclaration
 Void visit(ContinueStatement node)
          Visits a ContinueStatement
 Void visit(DivideAssignExpression node)
          Visits an DivideAssignExpression
 Void visit(DivideExpression node)
          Visits a DivideExpression
 Void visit(DoStatement node)
          Visits a DoStatement
 Void visit(DoubleTypeName node)
          Visits a DoubleTypeName
 Void visit(EmptyStatement node)
          Visits an EmptyStatement
 Void visit(EqualExpression node)
          Visits a EqualExpression
 Void visit(ExclusiveOrAssignExpression node)
          Visits a ExclusiveOrAssignExpression
 Void visit(ExclusiveOrExpression node)
          Visits a ExclusiveOrExpression
 Void visit(ExpressionStatement node)
          Visits an ExpressionStatement
 Void visit(FieldDeclaration node)
          Visits a FieldDeclaration
 Void visit(FloatTypeName node)
          Visits a FloatTypeName
 Void visit(FormalParameter node)
          Visits a FormalParameter
 Void visit(ForStatement node)
          Visits a ForStatement
 Void visit(GreaterExpression node)
          Visits a GreaterExpression
 Void visit(GreaterOrEqualExpression node)
          Visits a GreaterOrEqualExpression
 Void visit(IfThenElseStatement node)
          Visits an IfThenElseStatement
 Void visit(IfThenStatement node)
          Visits an IfThenStatement
 Void visit(ImportDeclaration node)
          Visits an ImportDeclaration
 Void visit(InnerAllocation node)
          Visits an InnerAllocation
 Void visit(InstanceInitializer node)
          Visits a InstanceInitializer
 Void visit(InstanceOfExpression node)
          Visits a InstanceOfExpression
 Void visit(InterfaceDeclaration node)
          Visits an InterfaceDeclaration
 Void visit(IntTypeName node)
          Visits a IntTypeName
 Void visit(LabeledStatement node)
          Visits a LabeledStatement
 Void visit(LessExpression node)
          Visits a LessExpression
 Void visit(LessOrEqualExpression node)
          Visits a LessOrEqualExpression
 Void visit(Literal node)
          Visits a Literal
 Void visit(LongTypeName node)
          Visits a LongTypeName
 Void visit(MethodDeclaration node)
          Visits a MethodDeclaration
 Void visit(MinusExpression node)
          Visits a MinusExpression
 Void visit(ModifierSet mods)
           
 Void visit(MultiplyAssignExpression node)
          Visits an MultiplyAssignExpression
 Void visit(MultiplyExpression node)
          Visits a MultiplyExpression
 Void visit(NotEqualExpression node)
          Visits a NotEqualExpression
 Void visit(NotExpression node)
          Visits a NotExpression
 Void visit(ObjectFieldAccess node)
          Visits an ObjectFieldAccess
 Void visit(ObjectMethodCall node)
          Visits a ObjectMethodCall
 Void visit(OrExpression node)
          Visits an OrExpression
 Void visit(PackageDeclaration node)
          Visits a PackageDeclaration
 Void visit(PlusExpression node)
          Visits a PlusExpression
 Void visit(PostDecrement node)
          Visits a PostDecrement
 Void visit(PostIncrement node)
          Visits a PostIncrement
 Void visit(PreDecrement node)
          Visits a PreDecrement
 Void visit(PreIncrement node)
          Visits a PreIncrement
 Void visit(ReferenceTypeName node)
          Visits a ReferenceTypeName
 Void visit(RemainderAssignExpression node)
          Visits an RemainderAssignExpression
 Void visit(RemainderExpression node)
          Visits a RemainderExpression
 Void visit(ReturnStatement node)
          Visits a ReturnStatement
 Void visit(ShiftLeftAssignExpression node)
          Visits an ShiftLeftAssignExpression
 Void visit(ShiftLeftExpression node)
          Visits a ShiftLeftExpression
 Void visit(ShiftRightAssignExpression node)
          Visits an ShiftRightAssignExpression
 Void visit(ShiftRightExpression node)
          Visits a ShiftRightExpression
 Void visit(ShortTypeName node)
          Visits a ShortTypeName
 Void visit(SimpleAllocation node)
          Visits an SimpleAllocation
 Void visit(SimpleAssignExpression node)
          Visits an SimpleAssignExpression
 Void visit(SimpleFieldAccess node)
          Visits a SimpleFieldAccess
 Void visit(SimpleMethodCall node)
          Visits a SimpleMethodCall
 Void visit(StaticFieldAccess node)
          Visits a StaticFieldAccess
 Void visit(StaticMethodCall node)
          Visits a StaticMethodCall
 Void visit(SubtractAssignExpression node)
          Visits an SubtractAssignExpression
 Void visit(SubtractExpression node)
          Visits a SubtractExpression
 Void visit(SuperFieldAccess node)
          Visits a SuperFieldAccess
 Void visit(SuperMethodCall node)
          Visits a SuperMethodCall
 Void visit(SwitchBlock node)
          Visits a SwitchBlock
 Void visit(SwitchStatement node)
          Visits a SwitchStatement
 Void visit(SynchronizedStatement node)
          Visits a SynchronizedStatement
 Void visit(ThisExpression node)
          Visits a ThisExpression
 Void visit(ThrowStatement node)
          Visits a ThrowStatement
 Void visit(TryStatement node)
          Visits a TryStatement
 Void visit(TypeExpression node)
          Visits a TypeExpression
 Void visit(UnsignedShiftRightAssignExpression node)
          Visits an UnsignedShiftRightAssignExpression
 Void visit(UnsignedShiftRightExpression node)
          Visits a UnsignedShiftRightExpression
 Void visit(VariableDeclaration node)
          Visits a VariableDeclaration
 Void visit(VoidTypeName node)
          Visits a VoidTypeName
 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(OutputStream os)
Creates a new display visitor

Parameters:
os - the output tree
Method Detail

visit

public Void visit(PackageDeclaration node)
Visits a PackageDeclaration

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

visit

public Void visit(ImportDeclaration node)
Visits an ImportDeclaration

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

visit

public Void visit(EmptyStatement node)
Visits an EmptyStatement

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

visit

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

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

visit

public Void visit(WhileStatement node)
Visits a WhileStatement

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

visit

public Void visit(ForStatement node)
Visits a ForStatement

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

visit

public Void visit(DoStatement node)
Visits a DoStatement

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

visit

public Void visit(SwitchStatement node)
Visits a SwitchStatement

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

visit

public Void visit(SwitchBlock node)
Visits a SwitchBlock

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

visit

public Void visit(LabeledStatement node)
Visits a LabeledStatement

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

visit

public Void visit(BreakStatement node)
Visits a BreakStatement

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

visit

public Void visit(TryStatement node)
Visits a TryStatement

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

visit

public Void visit(CatchStatement node)
Visits a CatchStatement

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

visit

public Void visit(ThrowStatement node)
Visits a ThrowStatement

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

visit

public Void visit(ReturnStatement node)
Visits a ReturnStatement

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

visit

public Void visit(SynchronizedStatement node)
Visits a SynchronizedStatement

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

visit

public Void visit(ContinueStatement node)
Visits a ContinueStatement

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

visit

public Void visit(IfThenStatement node)
Visits an IfThenStatement

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

visit

public Void visit(IfThenElseStatement node)
Visits an IfThenElseStatement

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

visit

public Void visit(Literal node)
Visits a Literal

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

visit

public Void visit(ThisExpression node)
Visits a ThisExpression

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

visit

public Void visit(AmbiguousName node)
Visits a AmbiguousName

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

visit

public Void visit(ObjectFieldAccess node)
Visits an ObjectFieldAccess

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

visit

public Void visit(StaticFieldAccess node)
Visits a StaticFieldAccess

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

visit

public Void visit(ArrayAccess node)
Visits a ArrayAccess

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

visit

public Void visit(SimpleFieldAccess node)
Visits a SimpleFieldAccess

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

visit

public Void visit(SuperFieldAccess node)
Visits a SuperFieldAccess

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

visit

public Void visit(ObjectMethodCall node)
Visits a ObjectMethodCall

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

visit

public Void visit(SimpleMethodCall node)
Visits a SimpleMethodCall

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

visit

public Void visit(StaticMethodCall node)
Visits a StaticMethodCall

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

visit

public Void visit(ConstructorCall node)
Visits a ConstructorCall

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

visit

public Void visit(SuperMethodCall node)
Visits a SuperMethodCall

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

visit

public Void visit(BooleanTypeName node)
Visits a BooleanTypeName

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

visit

public Void visit(ByteTypeName node)
Visits a ByteTypeName

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

visit

public Void visit(ShortTypeName node)
Visits a ShortTypeName

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

visit

public Void visit(CharTypeName node)
Visits a CharTypeName

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

visit

public Void visit(IntTypeName node)
Visits a IntTypeName

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

visit

public Void visit(LongTypeName node)
Visits a LongTypeName

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

visit

public Void visit(FloatTypeName node)
Visits a FloatTypeName

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

visit

public Void visit(DoubleTypeName node)
Visits a DoubleTypeName

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

visit

public Void visit(VoidTypeName node)
Visits a VoidTypeName

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

visit

public Void visit(ReferenceTypeName node)
Visits a ReferenceTypeName

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

visit

public Void visit(ArrayTypeName node)
Visits a ArrayTypeName

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

visit

public Void visit(TypeExpression node)
Visits a TypeExpression

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

visit

public Void visit(PostIncrement node)
Visits a PostIncrement

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

visit

public Void visit(PostDecrement node)
Visits a PostDecrement

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

visit

public Void visit(PreIncrement node)
Visits a PreIncrement

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

visit

public Void visit(PreDecrement node)
Visits a PreDecrement

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

visit

public Void visit(ArrayInitializer node)
Visits a ArrayInitializer

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

visit

public Void visit(ArrayAllocation node)
Visits an ArrayAllocation

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

visit

public Void visit(SimpleAllocation node)
Visits an SimpleAllocation

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

visit

public Void visit(AnonymousAllocation node)
Visits an AnonymousAllocation

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

visit

public Void visit(InnerAllocation node)
Visits an InnerAllocation

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

visit

public Void visit(AnonymousInnerAllocation node)
Visits an AnonymousInnerAllocation

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

visit

public Void visit(CastExpression node)
Visits a CastExpression

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

visit

public Void visit(NotExpression node)
Visits a NotExpression

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

visit

public Void visit(ComplementExpression node)
Visits a ComplementExpression

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

visit

public Void visit(PlusExpression node)
Visits a PlusExpression

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

visit

public Void visit(MinusExpression node)
Visits a MinusExpression

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

visit

public Void visit(MultiplyExpression node)
Visits a MultiplyExpression

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

visit

public Void visit(DivideExpression node)
Visits a DivideExpression

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

visit

public Void visit(RemainderExpression node)
Visits a RemainderExpression

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

visit

public Void visit(AddExpression node)
Visits a AddExpression

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

visit

public Void visit(SubtractExpression node)
Visits a SubtractExpression

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

visit

public Void visit(ShiftLeftExpression node)
Visits a ShiftLeftExpression

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

visit

public Void visit(ShiftRightExpression node)
Visits a ShiftRightExpression

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

visit

public Void visit(UnsignedShiftRightExpression node)
Visits a UnsignedShiftRightExpression

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

visit

public Void visit(LessExpression node)
Visits a LessExpression

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

visit

public Void visit(GreaterExpression node)
Visits a GreaterExpression

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

visit

public Void visit(LessOrEqualExpression node)
Visits a LessOrEqualExpression

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

visit

public Void visit(GreaterOrEqualExpression node)
Visits a GreaterOrEqualExpression

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

visit

public Void visit(InstanceOfExpression node)
Visits a InstanceOfExpression

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

visit

public Void visit(EqualExpression node)
Visits a EqualExpression

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

visit

public Void visit(NotEqualExpression node)
Visits a NotEqualExpression

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

visit

public Void visit(BitAndExpression node)
Visits a BitAndExpression

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

visit

public Void visit(ExclusiveOrExpression node)
Visits a ExclusiveOrExpression

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

visit

public Void visit(BitOrExpression node)
Visits a BitOrExpression

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

visit

public Void visit(AndExpression node)
Visits an AndExpression

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

visit

public Void visit(OrExpression node)
Visits an OrExpression

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

visit

public Void visit(ConditionalExpression node)
Visits a ConditionalExpression

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

visit

public Void visit(SimpleAssignExpression node)
Visits an SimpleAssignExpression

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

visit

public Void visit(MultiplyAssignExpression node)
Visits an MultiplyAssignExpression

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

visit

public Void visit(DivideAssignExpression node)
Visits an DivideAssignExpression

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

visit

public Void visit(RemainderAssignExpression node)
Visits an RemainderAssignExpression

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

visit

public Void visit(AddAssignExpression node)
Visits an AddAssignExpression

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

visit

public Void visit(SubtractAssignExpression node)
Visits an SubtractAssignExpression

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

visit

public Void visit(ShiftLeftAssignExpression node)
Visits an ShiftLeftAssignExpression

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

visit

public Void visit(ShiftRightAssignExpression node)
Visits an ShiftRightAssignExpression

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

visit

public Void visit(UnsignedShiftRightAssignExpression node)
Visits an UnsignedShiftRightAssignExpression

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

visit

public Void visit(BitAndAssignExpression node)
Visits a BitAndAssignExpression

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

visit

public Void visit(ExclusiveOrAssignExpression node)
Visits a ExclusiveOrAssignExpression

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

visit

public Void visit(BitOrAssignExpression node)
Visits a BitOrAssignExpression

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

visit

public Void visit(BlockStatement node)
Visits a BlockStatement

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

visit

public Void visit(ClassDeclaration node)
Visits a ClassDeclaration

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

visit

public Void visit(InterfaceDeclaration node)
Visits an InterfaceDeclaration

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

visit

public Void visit(ConstructorDeclaration node)
Visits a ConstructorDeclaration

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

visit

public Void visit(MethodDeclaration node)
Visits a MethodDeclaration

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

visit

public Void visit(FormalParameter node)
Visits a FormalParameter

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

visit

public Void visit(FieldDeclaration node)
Visits a FieldDeclaration

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

visit

public Void visit(VariableDeclaration node)
Visits a VariableDeclaration

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

visit

public Void visit(ClassInitializer node)
Visits a ClassInitializer

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

visit

public Void visit(InstanceInitializer node)
Visits a InstanceInitializer

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

visit

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