|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This interface contains the methods a visitor of the AST must implement
Method Summary | |
java.lang.Object |
visit(AddAssignExpression node)
Visits a AddAssignExpression |
java.lang.Object |
visit(AddExpression node)
Visits a AddExpression |
java.lang.Object |
visit(AndExpression node)
Visits a AndExpression |
java.lang.Object |
visit(ArrayAccess node)
Visits a ArrayAccess |
java.lang.Object |
visit(ArrayAllocation node)
Visits an ArrayAllocation |
java.lang.Object |
visit(ArrayInitializer node)
Visits an ArrayInitializer |
java.lang.Object |
visit(ArrayType node)
Visits a ArrayType |
java.lang.Object |
visit(BitAndAssignExpression node)
Visits a BitAndAssignExpression |
java.lang.Object |
visit(BitAndExpression node)
Visits a BitAndExpression |
java.lang.Object |
visit(BitOrAssignExpression node)
Visits a BitOrAssignExpression |
java.lang.Object |
visit(BitOrExpression node)
Visits a BitOrExpression |
java.lang.Object |
visit(BlockStatement node)
Visits a BlockStatement |
java.lang.Object |
visit(BreakStatement node)
Visits a BreakStatement |
java.lang.Object |
visit(CastExpression node)
Visits a CastExpression |
java.lang.Object |
visit(CatchStatement node)
Visits a CatchStatement |
java.lang.Object |
visit(ClassAllocation node)
Visits a ClassAllocation |
java.lang.Object |
visit(ClassDeclaration node)
Visits a ClassDeclaration |
java.lang.Object |
visit(ClassInitializer node)
Visits a ClassInitializer |
java.lang.Object |
visit(ComplementExpression node)
Visits a ComplementExpression |
java.lang.Object |
visit(ConditionalExpression node)
Visits a ConditionalExpression |
java.lang.Object |
visit(ConstructorDeclaration node)
Visits a ConstructorDeclaration |
java.lang.Object |
visit(ConstructorInvocation node)
Visits a ConstructorInvocation |
java.lang.Object |
visit(ContinueStatement node)
Visits a ContinueStatement |
java.lang.Object |
visit(DivideAssignExpression node)
Visits a DivideAssignExpression |
java.lang.Object |
visit(DivideExpression node)
Visits a DivideExpression |
java.lang.Object |
visit(DoStatement node)
Visits a DoStatement |
java.lang.Object |
visit(EmptyStatement node)
Visits an EmptyStatement |
java.lang.Object |
visit(EqualExpression node)
Visits a EqualExpression |
java.lang.Object |
visit(ExclusiveOrAssignExpression node)
Visits a ExclusiveOrAssignExpression |
java.lang.Object |
visit(ExclusiveOrExpression node)
Visits a ExclusiveOrExpression |
java.lang.Object |
visit(FieldDeclaration node)
Visits a FieldDeclaration |
java.lang.Object |
visit(FormalParameter node)
Visits a FormalParameter |
java.lang.Object |
visit(ForStatement node)
Visits a ForStatement |
java.lang.Object |
visit(FunctionCall node)
Visits a FunctionCall |
java.lang.Object |
visit(GreaterExpression node)
Visits a GreaterExpression |
java.lang.Object |
visit(GreaterOrEqualExpression node)
Visits a GreaterOrEqualExpression |
java.lang.Object |
visit(IfThenElseStatement node)
Visits a IfThenElseStatement |
java.lang.Object |
visit(IfThenStatement node)
Visits a IfThenStatement |
java.lang.Object |
visit(ImportDeclaration node)
Visits an ImportDeclaration |
java.lang.Object |
visit(InnerAllocation node)
Visits an InnerAllocation |
java.lang.Object |
visit(InnerClassAllocation node)
Visits an InnerClassAllocation |
java.lang.Object |
visit(InstanceInitializer node)
Visits a InstanceInitializer |
java.lang.Object |
visit(InstanceOfExpression node)
Visits an InstanceOfExpression |
java.lang.Object |
visit(InterfaceDeclaration node)
Visits a InterfaceDeclaration |
java.lang.Object |
visit(LabeledStatement node)
Visits a LabeledStatement |
java.lang.Object |
visit(LessExpression node)
Visits a LessExpression |
java.lang.Object |
visit(LessOrEqualExpression node)
Visits a LessOrEqualExpression |
java.lang.Object |
visit(Literal node)
Visits a Literal |
java.lang.Object |
visit(MethodDeclaration node)
Visits a MethodDeclaration |
java.lang.Object |
visit(MinusExpression node)
Visits a MinusExpression |
java.lang.Object |
visit(MultiplyAssignExpression node)
Visits a MultiplyAssignExpression |
java.lang.Object |
visit(MultiplyExpression node)
Visits a MultiplyExpression |
java.lang.Object |
visit(NotEqualExpression node)
Visits a NotEqualExpression |
java.lang.Object |
visit(NotExpression node)
Visits a NotExpression |
java.lang.Object |
visit(ObjectFieldAccess node)
Visits an ObjectFieldAccess |
java.lang.Object |
visit(ObjectMethodCall node)
Visits an ObjectMethodCall |
java.lang.Object |
visit(OrExpression node)
Visits a OrExpression |
java.lang.Object |
visit(PackageDeclaration node)
Visits an PackageDeclaration |
java.lang.Object |
visit(PlusExpression node)
Visits a PlusExpression |
java.lang.Object |
visit(PostDecrement node)
Visits a PostDecrement |
java.lang.Object |
visit(PostIncrement node)
Visits a PostIncrement |
java.lang.Object |
visit(PreDecrement node)
Visits a PreDecrement |
java.lang.Object |
visit(PreIncrement node)
Visits a PreIncrement |
java.lang.Object |
visit(PrimitiveType node)
Visits a PrimitiveType |
java.lang.Object |
visit(QualifiedName node)
Visits a QualifiedName |
java.lang.Object |
visit(ReferenceType node)
Visits a ReferenceType |
java.lang.Object |
visit(RemainderAssignExpression node)
Visits a RemainderAssignExpression |
java.lang.Object |
visit(RemainderExpression node)
Visits a RemainderExpression |
java.lang.Object |
visit(ReturnStatement node)
Visits a ReturnStatement |
java.lang.Object |
visit(ShiftLeftAssignExpression node)
Visits a ShiftLeftAssignExpression |
java.lang.Object |
visit(ShiftLeftExpression node)
Visits a ShiftLeftExpression |
java.lang.Object |
visit(ShiftRightAssignExpression node)
Visits a ShiftRightAssignExpression |
java.lang.Object |
visit(ShiftRightExpression node)
Visits a ShiftRightExpression |
java.lang.Object |
visit(SimpleAllocation node)
Visits a SimpleAllocation |
java.lang.Object |
visit(SimpleAssignExpression node)
Visits a SimpleAssignExpression |
java.lang.Object |
visit(StaticFieldAccess node)
Visits a StaticFieldAccess |
java.lang.Object |
visit(StaticMethodCall node)
Visits a StaticMethodCall |
java.lang.Object |
visit(SubtractAssignExpression node)
Visits a SubtractAssignExpression |
java.lang.Object |
visit(SubtractExpression node)
Visits a SubtractExpression |
java.lang.Object |
visit(SuperFieldAccess node)
Visits a SuperFieldAccess |
java.lang.Object |
visit(SuperMethodCall node)
Visits a SuperMethodCall |
java.lang.Object |
visit(SwitchBlock node)
Visits a SwitchBlock |
java.lang.Object |
visit(SwitchStatement node)
Visits a SwitchStatement |
java.lang.Object |
visit(SynchronizedStatement node)
Visits a SynchronizedStatement |
java.lang.Object |
visit(ThisExpression node)
Visits a ThisExpression |
java.lang.Object |
visit(ThrowStatement node)
Visits a ThrowStatement |
java.lang.Object |
visit(TryStatement node)
Visits a TryStatement |
java.lang.Object |
visit(TypeExpression node)
Visits a TypeExpression |
java.lang.Object |
visit(UnsignedShiftRightAssignExpression node)
Visits a UnsignedShiftRightAssignExpression |
java.lang.Object |
visit(UnsignedShiftRightExpression node)
Visits a UnsignedShiftRightExpression |
java.lang.Object |
visit(VariableDeclaration node)
Visits a VariableDeclaration |
java.lang.Object |
visit(WhileStatement node)
Visits a WhileStatement |
Method Detail |
public java.lang.Object visit(PackageDeclaration node)
node
- the node to visitpublic java.lang.Object visit(ImportDeclaration node)
node
- the node to visitpublic java.lang.Object visit(EmptyStatement node)
node
- the node to visitpublic java.lang.Object visit(WhileStatement node)
node
- the node to visitpublic java.lang.Object visit(ForStatement node)
node
- the node to visitpublic java.lang.Object visit(DoStatement node)
node
- the node to visitpublic java.lang.Object visit(SwitchStatement node)
node
- the node to visitpublic java.lang.Object visit(SwitchBlock node)
node
- the node to visitpublic java.lang.Object visit(LabeledStatement node)
node
- the node to visitpublic java.lang.Object visit(BreakStatement node)
node
- the node to visitpublic java.lang.Object visit(TryStatement node)
node
- the node to visitpublic java.lang.Object visit(CatchStatement node)
node
- the node to visitpublic java.lang.Object visit(ThrowStatement node)
node
- the node to visitpublic java.lang.Object visit(ReturnStatement node)
node
- the node to visitpublic java.lang.Object visit(SynchronizedStatement node)
node
- the node to visitpublic java.lang.Object visit(ContinueStatement node)
node
- the node to visitpublic java.lang.Object visit(IfThenStatement node)
node
- the node to visitpublic java.lang.Object visit(IfThenElseStatement node)
node
- the node to visitpublic java.lang.Object visit(Literal node)
node
- the node to visitpublic java.lang.Object visit(ThisExpression node)
node
- the node to visitpublic java.lang.Object visit(QualifiedName node)
node
- the node to visitpublic java.lang.Object visit(ObjectFieldAccess node)
node
- the node to visitpublic java.lang.Object visit(StaticFieldAccess node)
node
- the node to visitpublic java.lang.Object visit(ArrayAccess node)
node
- the node to visitpublic java.lang.Object visit(SuperFieldAccess node)
node
- the node to visitpublic java.lang.Object visit(ObjectMethodCall node)
node
- the node to visitpublic java.lang.Object visit(FunctionCall node)
node
- the node to visitpublic java.lang.Object visit(StaticMethodCall node)
node
- the node to visitpublic java.lang.Object visit(ConstructorInvocation node)
node
- the node to visitpublic java.lang.Object visit(SuperMethodCall node)
node
- the node to visitpublic java.lang.Object visit(PrimitiveType node)
node
- the node to visitpublic java.lang.Object visit(ReferenceType node)
node
- the node to visitpublic java.lang.Object visit(ArrayType node)
node
- the node to visitpublic java.lang.Object visit(TypeExpression node)
node
- the node to visitpublic java.lang.Object visit(PostIncrement node)
node
- the node to visitpublic java.lang.Object visit(PostDecrement node)
node
- the node to visitpublic java.lang.Object visit(PreIncrement node)
node
- the node to visitpublic java.lang.Object visit(PreDecrement node)
node
- the node to visitpublic java.lang.Object visit(ArrayInitializer node)
node
- the node to visitpublic java.lang.Object visit(ArrayAllocation node)
node
- the node to visitpublic java.lang.Object visit(SimpleAllocation node)
node
- the node to visitpublic java.lang.Object visit(ClassAllocation node)
node
- the node to visitpublic java.lang.Object visit(InnerAllocation node)
node
- the node to visitpublic java.lang.Object visit(InnerClassAllocation node)
node
- the node to visitpublic java.lang.Object visit(CastExpression node)
node
- the node to visitpublic java.lang.Object visit(NotExpression node)
node
- the node to visitpublic java.lang.Object visit(ComplementExpression node)
node
- the node to visitpublic java.lang.Object visit(PlusExpression node)
node
- the node to visitpublic java.lang.Object visit(MinusExpression node)
node
- the node to visitpublic java.lang.Object visit(MultiplyExpression node)
node
- the node to visitpublic java.lang.Object visit(DivideExpression node)
node
- the node to visitpublic java.lang.Object visit(RemainderExpression node)
node
- the node to visitpublic java.lang.Object visit(AddExpression node)
node
- the node to visitpublic java.lang.Object visit(SubtractExpression node)
node
- the node to visitpublic java.lang.Object visit(ShiftLeftExpression node)
node
- the node to visitpublic java.lang.Object visit(ShiftRightExpression node)
node
- the node to visitpublic java.lang.Object visit(UnsignedShiftRightExpression node)
node
- the node to visitpublic java.lang.Object visit(LessExpression node)
node
- the node to visitpublic java.lang.Object visit(GreaterExpression node)
node
- the node to visitpublic java.lang.Object visit(LessOrEqualExpression node)
node
- the node to visitpublic java.lang.Object visit(GreaterOrEqualExpression node)
node
- the node to visitpublic java.lang.Object visit(InstanceOfExpression node)
node
- the node to visitpublic java.lang.Object visit(EqualExpression node)
node
- the node to visitpublic java.lang.Object visit(NotEqualExpression node)
node
- the node to visitpublic java.lang.Object visit(BitAndExpression node)
node
- the node to visitpublic java.lang.Object visit(ExclusiveOrExpression node)
node
- the node to visitpublic java.lang.Object visit(BitOrExpression node)
node
- the node to visitpublic java.lang.Object visit(AndExpression node)
node
- the node to visitpublic java.lang.Object visit(OrExpression node)
node
- the node to visitpublic java.lang.Object visit(ConditionalExpression node)
node
- the node to visitpublic java.lang.Object visit(SimpleAssignExpression node)
node
- the node to visitpublic java.lang.Object visit(MultiplyAssignExpression node)
node
- the node to visitpublic java.lang.Object visit(DivideAssignExpression node)
node
- the node to visitpublic java.lang.Object visit(RemainderAssignExpression node)
node
- the node to visitpublic java.lang.Object visit(AddAssignExpression node)
node
- the node to visitpublic java.lang.Object visit(SubtractAssignExpression node)
node
- the node to visitpublic java.lang.Object visit(ShiftLeftAssignExpression node)
node
- the node to visitpublic java.lang.Object visit(ShiftRightAssignExpression node)
node
- the node to visitpublic java.lang.Object visit(UnsignedShiftRightAssignExpression node)
node
- the node to visitpublic java.lang.Object visit(BitAndAssignExpression node)
node
- the node to visitpublic java.lang.Object visit(ExclusiveOrAssignExpression node)
node
- the node to visitpublic java.lang.Object visit(BitOrAssignExpression node)
node
- the node to visitpublic java.lang.Object visit(BlockStatement node)
node
- the node to visitpublic java.lang.Object visit(ClassDeclaration node)
node
- the node to visitpublic java.lang.Object visit(InterfaceDeclaration node)
node
- the node to visitpublic java.lang.Object visit(ConstructorDeclaration node)
node
- the node to visitpublic java.lang.Object visit(MethodDeclaration node)
node
- the node to visitpublic java.lang.Object visit(FormalParameter node)
node
- the node to visitpublic java.lang.Object visit(FieldDeclaration node)
node
- the node to visitpublic java.lang.Object visit(VariableDeclaration node)
node
- the node to visitpublic java.lang.Object visit(ClassInitializer node)
node
- the node to visitpublic java.lang.Object visit(InstanceInitializer node)
node
- the node to visit
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |