Skip navigation links

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

E17493-04


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.

Skip navigation links

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

E17493-04


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