Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.1.0)

E17493-02

javax.ide.model.java.source
Class TreeVisitor

java.lang.Object
  extended by javax.ide.model.java.source.TreeVisitor

public abstract class TreeVisitor
extends java.lang.Object

A Visitor pattern for Trees.


Constructor Summary
TreeVisitor()
           
 
Method Summary
 void visitAnnotation(AnnotationT tree)
          Visits a AnnotationT.
 void visitAnnotationExpression(AnnotationExpressionT tree)
          Visits a AnnotationExpressionT.
 void visitArrayAccessExpression(ArrayAccessExpressionT tree)
          Visits a ArrayAccessExpressionT.
 void visitAssertStatement(AssertStatementT tree)
          Visits a AssertStatementT.
 void visitAssignmentExpression(AssignmentExpressionT tree)
          Visits a AssignmentExpressionT.
 void visitBlock(BlockT tree)
          Visits a BlockT.
 void visitBlockStatement(BlockStatementT tree)
          Visits a BlockStatementT.
 void visitBreakStatement(BreakStatementT tree)
          Visits a BreakStatementT.
 void visitCatchClause(CatchClauseT tree)
          Visits a CatchClauseT.
 void visitClassBody(ClassBodyT tree)
          Visits a ClassBodyT.
 void visitClassDeclaration(ClassT tree)
          Visits a ClassT.
 void visitClassInitializer(ClassInitializerT tree)
          Visits a ClassInitializerT.
 void visitConstructorDeclaration(MethodT tree)
          Visits a MethodT for a constructor declaration.
 void visitContinueStatement(ContinueStatementT tree)
          Visits a ContinueStatementT.
 void visitDocComment(DocCommentT tree)
          Visits a DocCommentT.
 void visitDoStatement(DoStatementT tree)
          Visits a DoStatementT.
 void visitDotExpression(DotExpressionT tree)
          Visits a DotExpressionT.
 void visitElseClause(ElseClauseT tree)
          Visits a ElseClauseT.
 void visitEmptyStatement(EmptyStatementT tree)
          Visits a EmptyStatementT.
 void visitEnumConstantDeclaration(EnumConstantT tree)
          Visits an EnumConstantT.
 void visitExpressionStatement(ExpressionStatementT tree)
          Visits a ExpressionStatementT.
 void visitFieldDeclaration(FieldDeclT tree)
          Visits a FieldDeclT that is not an enum constant.
 void visitFieldVariable(FieldVariableT tree)
          Visits a FieldVariableT.
 void visitFile(FileT tree)
          Visits a FileT.
 void visitFinallyClause(FinallyClauseT tree)
          Visits a FinallyClauseT.
 void visitFormalParameter(FormalParameterT tree)
          Visits a FormalParameterT.
 void visitFormalParameterList(FormalParameterListT tree)
          Visits a FormalParameterListT.
 void visitForStatement(ForStatementT tree)
          Visits a ForStatementT.
 void visitIdentifierExpression(IdentifierExpressionT tree)
          Visits a IdentifierExpressionT.
 void visitIfStatement(IfStatementT tree)
          Visits a IfStatementT.
 void visitImportDeclaration(ImportT tree)
          Visits a ImportT.
 void visitInfixExpression(InfixExpressionT tree)
          Visits a InfixExpressionT.
 void visitInterfacesClause(InterfacesT tree)
          Visits a InterfacesT.
 void visitListExpression(ListExpressionT tree)
          Visits a ListExpressionT.
 void visitLiteralExpression(LiteralExpressionT tree)
          Visits a LiteralExpressionT.
 void visitLocalVariable(LocalVariableT tree)
          Visits a LocalVariableT.
 void visitLocalVariableDeclaration(LocalVariableDeclT tree)
          Visits a LocalVariableDeclT.
 void visitMethodCallExpression(MethodCallExpressionT tree)
          Visits a MethodCallExpressionT.
 void visitMethodDeclaration(MethodT tree)
          Visits a MethodT that is not a constructor.
 void visitName(NameT tree)
          Visits a NameT.
 void visitNewArrayExpression(NewArrayExpressionT tree)
          Visits a NewArrayExpressionT.
 void visitNewClassExpression(NewClassExpressionT tree)
          Visits a NewClassExpressionT.
 void visitPackageDeclaration(PackageT tree)
          Visits a PackageT.
 void visitQuestionExpression(QuestionExpressionT tree)
          Visits a QuestionExpressionT.
 void visitReturnStatement(ReturnStatementT tree)
          Visits a ReturnStatementT.
 void visitStatementLabel(StatementLabelT tree)
          Visits a StatementLabelT.
 void visitSuperclassClause(SuperclassT tree)
          Visits a SuperclassT.
 void visitSwitchLabel(SwitchLabelT tree)
          Visits a SwitchLabelT.
 void visitSwitchStatement(SwitchStatementT tree)
          Visits a SwitchStatementT.
 void visitSynchStatement(SynchStatementT tree)
          Visits a SynchStatementT.
 void visitThrowsClause(ThrowsT tree)
          Visits a ThrowsT.
 void visitThrowStatement(ThrowStatementT tree)
          Visits a ThrowStatementT.
 void visitTryStatement(TryStatementT tree)
          Visits a TryStatementT.
 void visitTypeArgument(TypeArgumentT tree)
          Visits a TypeArgumentT.
 void visitTypecastExpression(TypecastExpressionT tree)
          Visits a TypecastExpressionT.
 void visitTypeExpression(TypeExpressionT tree)
          Visits a TypeExpressionT.
 void visitTypeParameter(TypeParameterT tree)
          Visits a TypeParameterT.
 void visitTypeReference(TypeReferenceT tree)
          Visits a TypeReferenceT.
 void visitUnaryExpression(UnaryExpressionT tree)
          Visits a UnaryExpressionT.
 void visitWhileStatement(WhileStatementT tree)
          Visits a WhileStatementT.
 void visitWrapperExpression(WrapperExpressionT tree)
          Visits a WrapperExpressionT.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TreeVisitor

public TreeVisitor()
Method Detail

visitAnnotation

public void visitAnnotation(AnnotationT tree)
Visits a AnnotationT.


visitAnnotationExpression

public void visitAnnotationExpression(AnnotationExpressionT tree)
Visits a AnnotationExpressionT.


visitArrayAccessExpression

public void visitArrayAccessExpression(ArrayAccessExpressionT tree)
Visits a ArrayAccessExpressionT.


visitNewArrayExpression

public void visitNewArrayExpression(NewArrayExpressionT tree)
Visits a NewArrayExpressionT.


visitAssertStatement

public void visitAssertStatement(AssertStatementT tree)
Visits a AssertStatementT.


visitAssignmentExpression

public void visitAssignmentExpression(AssignmentExpressionT tree)
Visits a AssignmentExpressionT.


visitBlock

public void visitBlock(BlockT tree)
Visits a BlockT.


visitBlockStatement

public void visitBlockStatement(BlockStatementT tree)
Visits a BlockStatementT.


visitBreakStatement

public void visitBreakStatement(BreakStatementT tree)
Visits a BreakStatementT.


visitCatchClause

public void visitCatchClause(CatchClauseT tree)
Visits a CatchClauseT.


visitClassBody

public void visitClassBody(ClassBodyT tree)
Visits a ClassBodyT.


visitClassDeclaration

public void visitClassDeclaration(ClassT tree)
Visits a ClassT.


visitClassInitializer

public void visitClassInitializer(ClassInitializerT tree)
Visits a ClassInitializerT.


visitConstructorDeclaration

public void visitConstructorDeclaration(MethodT tree)
Visits a MethodT for a constructor declaration.


visitContinueStatement

public void visitContinueStatement(ContinueStatementT tree)
Visits a ContinueStatementT.


visitDoStatement

public void visitDoStatement(DoStatementT tree)
Visits a DoStatementT.


visitDocComment

public void visitDocComment(DocCommentT tree)
Visits a DocCommentT.


visitDotExpression

public void visitDotExpression(DotExpressionT tree)
Visits a DotExpressionT.


visitElseClause

public void visitElseClause(ElseClauseT tree)
Visits a ElseClauseT.


visitEmptyStatement

public void visitEmptyStatement(EmptyStatementT tree)
Visits a EmptyStatementT.


visitEnumConstantDeclaration

public void visitEnumConstantDeclaration(EnumConstantT tree)
Visits an EnumConstantT.


visitExpressionStatement

public void visitExpressionStatement(ExpressionStatementT tree)
Visits a ExpressionStatementT.


visitFieldDeclaration

public void visitFieldDeclaration(FieldDeclT tree)
Visits a FieldDeclT that is not an enum constant.


visitFieldVariable

public void visitFieldVariable(FieldVariableT tree)
Visits a FieldVariableT.


visitFile

public void visitFile(FileT tree)
Visits a FileT.


visitFinallyClause

public void visitFinallyClause(FinallyClauseT tree)
Visits a FinallyClauseT.


visitForStatement

public void visitForStatement(ForStatementT tree)
Visits a ForStatementT.


visitFormalParameter

public void visitFormalParameter(FormalParameterT tree)
Visits a FormalParameterT.


visitFormalParameterList

public void visitFormalParameterList(FormalParameterListT tree)
Visits a FormalParameterListT.


visitIdentifierExpression

public void visitIdentifierExpression(IdentifierExpressionT tree)
Visits a IdentifierExpressionT.


visitIfStatement

public void visitIfStatement(IfStatementT tree)
Visits a IfStatementT.


visitImportDeclaration

public void visitImportDeclaration(ImportT tree)
Visits a ImportT.


visitInfixExpression

public void visitInfixExpression(InfixExpressionT tree)
Visits a InfixExpressionT.


visitInterfacesClause

public void visitInterfacesClause(InterfacesT tree)
Visits a InterfacesT.


visitListExpression

public void visitListExpression(ListExpressionT tree)
Visits a ListExpressionT.


visitLiteralExpression

public void visitLiteralExpression(LiteralExpressionT tree)
Visits a LiteralExpressionT.


visitLocalVariable

public void visitLocalVariable(LocalVariableT tree)
Visits a LocalVariableT.


visitLocalVariableDeclaration

public void visitLocalVariableDeclaration(LocalVariableDeclT tree)
Visits a LocalVariableDeclT.


visitMethodCallExpression

public void visitMethodCallExpression(MethodCallExpressionT tree)
Visits a MethodCallExpressionT.


visitMethodDeclaration

public void visitMethodDeclaration(MethodT tree)
Visits a MethodT that is not a constructor.


visitName

public void visitName(NameT tree)
Visits a NameT.


visitNewClassExpression

public void visitNewClassExpression(NewClassExpressionT tree)
Visits a NewClassExpressionT.


visitPackageDeclaration

public void visitPackageDeclaration(PackageT tree)
Visits a PackageT.


visitQuestionExpression

public void visitQuestionExpression(QuestionExpressionT tree)
Visits a QuestionExpressionT.


visitReturnStatement

public void visitReturnStatement(ReturnStatementT tree)
Visits a ReturnStatementT.


visitStatementLabel

public void visitStatementLabel(StatementLabelT tree)
Visits a StatementLabelT.


visitSuperclassClause

public void visitSuperclassClause(SuperclassT tree)
Visits a SuperclassT.


visitSwitchLabel

public void visitSwitchLabel(SwitchLabelT tree)
Visits a SwitchLabelT.


visitSwitchStatement

public void visitSwitchStatement(SwitchStatementT tree)
Visits a SwitchStatementT.


visitSynchStatement

public void visitSynchStatement(SynchStatementT tree)
Visits a SynchStatementT.


visitThrowStatement

public void visitThrowStatement(ThrowStatementT tree)
Visits a ThrowStatementT.


visitThrowsClause

public void visitThrowsClause(ThrowsT tree)
Visits a ThrowsT.


visitTryStatement

public void visitTryStatement(TryStatementT tree)
Visits a TryStatementT.


visitTypeArgument

public void visitTypeArgument(TypeArgumentT tree)
Visits a TypeArgumentT.


visitTypeExpression

public void visitTypeExpression(TypeExpressionT tree)
Visits a TypeExpressionT.


visitTypeParameter

public void visitTypeParameter(TypeParameterT tree)
Visits a TypeParameterT.


visitTypeReference

public void visitTypeReference(TypeReferenceT tree)
Visits a TypeReferenceT.


visitTypecastExpression

public void visitTypecastExpression(TypecastExpressionT tree)
Visits a TypecastExpressionT.


visitUnaryExpression

public void visitUnaryExpression(UnaryExpressionT tree)
Visits a UnaryExpressionT.


visitWhileStatement

public void visitWhileStatement(WhileStatementT tree)
Visits a WhileStatementT.


visitWrapperExpression

public void visitWrapperExpression(WrapperExpressionT tree)
Visits a WrapperExpressionT.


Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.1.0)

E17493-02

Copyright © 1997, 2011, Oracle. All rights reserved.