Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

javax.ide.model.java.source.util
Class TreeTraversal  view TreeTraversal download TreeTraversal.java

java.lang.Object
  extended byjavax.ide.model.java.source.util.TreeTraversal

public abstract class TreeTraversal
extends java.lang.Object

Defines a tree traversal. Over an entire tree, the enterX() methods are called in preorder fashion while the exitX() methods are called in postorder fashion.


Constructor Summary
TreeTraversal()
           
 
Method Summary
 void enterAnnotation(javax.ide.model.java.source.tree.AnnotationT tree)
          On entering a AnnotationT.
 void enterAnnotationExpression(javax.ide.model.java.source.tree.AnnotationExpressionT tree)
          On entering a AnnotationExpressionT.
 void enterArrayAccessExpression(javax.ide.model.java.source.tree.ArrayAccessExpressionT tree)
          On entering a ArrayAccessExpressionT.
 void enterAssertStatement(javax.ide.model.java.source.tree.AssertStatementT tree)
          On entering a AssertStatementT.
 void enterAssignmentExpression(javax.ide.model.java.source.tree.AssignmentExpressionT tree)
          On entering a AssignmentExpressionT.
 void enterBlock(javax.ide.model.java.source.tree.BlockT tree)
          On entering a BlockT.
 void enterBlockStatement(javax.ide.model.java.source.tree.BlockStatementT tree)
          On entering a BlockStatementT.
 void enterBreakStatement(javax.ide.model.java.source.tree.BreakStatementT tree)
          On entering a BreakStatementT.
 void enterCatchStatement(javax.ide.model.java.source.tree.CatchClauseT tree)
          On entering a CatchClauseT.
 void enterClass(javax.ide.model.java.source.tree.ClassT tree)
          On entering a ClassT.
 void enterClassBody(javax.ide.model.java.source.tree.ClassBodyT tree)
          On entering a ClassBodyT.
 void enterClassInitializer(javax.ide.model.java.source.tree.ClassInitializerT tree)
          On entering a ClassInitializerT.
 void enterConstructorDeclaration(javax.ide.model.java.source.tree.MethodT tree)
          On entering a MethodT for a constructor declaration.
 void enterContinueStatement(javax.ide.model.java.source.tree.ContinueStatementT tree)
          On entering a ContinueStatementT.
 void enterDocComment(javax.ide.model.java.source.tree.DocCommentT tree)
          On entering a DocCommentT.
 void enterDocTag(javax.ide.model.java.source.tree.DocTagT tree)
          On entering a DocTagT.
 void enterDoStatement(javax.ide.model.java.source.tree.DoStatementT tree)
          On entering a DoStatementT.
 void enterDotExpression(javax.ide.model.java.source.tree.DotExpressionT tree)
          On entering a DotExpressionT.
 void enterElseStatement(javax.ide.model.java.source.tree.ElseClauseT tree)
          On entering a ElseClauseT.
 void enterEmptyStatement(javax.ide.model.java.source.tree.EmptyStatementT tree)
          On entering a EmptyStatementT.
 void enterEnumConstantDeclaration(javax.ide.model.java.source.tree.FieldDeclT tree)
          On entering a FieldDeclT for an enum constant.
 void enterExpressionStatement(javax.ide.model.java.source.tree.ExpressionStatementT tree)
          On entering a ExpressionStatementT.
 void enterFieldDeclaration(javax.ide.model.java.source.tree.FieldDeclT tree)
          On entering a FieldDeclT that is not an enum constant.
 void enterFieldVariable(javax.ide.model.java.source.tree.FieldVariableT tree)
          On entering a FieldVariableT.
 void enterFile(javax.ide.model.java.source.tree.FileT tree)
          On entering a FileT.
 void enterFinallyStatement(javax.ide.model.java.source.tree.FinallyClauseT tree)
          On entering a FinallyClauseT.
 void enterFormalParameter(javax.ide.model.java.source.tree.FormalParameterT tree)
          On entering a FormalParameterT.
 void enterFormalParameterList(javax.ide.model.java.source.tree.FormalParameterListT tree)
          On entering a FormalParameterListT.
 void enterForStatement(javax.ide.model.java.source.tree.ForStatementT tree)
          On entering a ForStatementT.
 void enterIdentifierExpression(javax.ide.model.java.source.tree.IdentifierExpressionT tree)
          On entering a IdentifierExpressionT.
 void enterIfStatement(javax.ide.model.java.source.tree.IfStatementT tree)
          On entering a IfStatementT.
 void enterImportDeclaration(javax.ide.model.java.source.tree.ImportT tree)
          On entering a ImportT.
 void enterInfixExpression(javax.ide.model.java.source.tree.InfixExpressionT tree)
          On entering a InfixExpressionT.
 void enterInterfacesClause(javax.ide.model.java.source.tree.InterfacesT tree)
          On entering a InterfacesT.
 void enterListExpression(javax.ide.model.java.source.tree.ListExpressionT tree)
          On entering a ListExpressionT.
 void enterLiteralExpression(javax.ide.model.java.source.tree.LiteralExpressionT tree)
          On entering a LiteralExpressionT.
 void enterLocalVariable(javax.ide.model.java.source.tree.LocalVariableT tree)
          On entering a LocalVariableT.
 void enterLocalVariableDecl(javax.ide.model.java.source.tree.LocalVariableDeclT tree)
          On entering a LocalVariableDeclT.
 void enterMethodCallExpression(javax.ide.model.java.source.tree.MethodCallExpressionT tree)
          On entering a MethodCallExpressionT.
 void enterMethodDeclaration(javax.ide.model.java.source.tree.MethodT tree)
          On entering a MethodT that is not a constructor.
 void enterModifiers(javax.ide.model.java.source.tree.ModifiersT tree)
          On entering a ModifiersT.
 void enterName(javax.ide.model.java.source.tree.NameT tree)
          On entering a NameT.
 void enterNewArrayExpression(javax.ide.model.java.source.tree.NewArrayExpressionT tree)
          On entering a NewArrayExpressionT.
 void enterNewClassExpression(javax.ide.model.java.source.tree.NewClassExpressionT tree)
          On entering a NewClassExpressionT.
 void enterPackageDeclaration(javax.ide.model.java.source.tree.PackageT tree)
          On entering a PackageT.
 void enterQuestionExpression(javax.ide.model.java.source.tree.QuestionExpressionT tree)
          On entering a QuestionExpressionT.
 void enterReturnStatement(javax.ide.model.java.source.tree.ReturnStatementT tree)
          On entering a ReturnStatementT.
 void enterStatementLabel(javax.ide.model.java.source.tree.StatementLabelT tree)
          On entering a StatementLabelT.
 void enterSuperclassClause(javax.ide.model.java.source.tree.SuperclassT tree)
          On entering a SuperclassT.
 void enterSwitchLabel(javax.ide.model.java.source.tree.SwitchLabelT tree)
          On entering a SwitchLabelT.
 void enterSwitchStatement(javax.ide.model.java.source.tree.SwitchStatementT tree)
          On entering a SwitchStatementT.
 void enterSynchStatement(javax.ide.model.java.source.tree.SynchStatementT tree)
          On entering a SynchStatementT.
 void enterThrowsClause(javax.ide.model.java.source.tree.ThrowsT tree)
          On entering a ThrowsT.
 void enterThrowStatement(javax.ide.model.java.source.tree.ThrowStatementT tree)
          On entering a ThrowStatementT.
 void enterTryStatement(javax.ide.model.java.source.tree.TryStatementT tree)
          On entering a TryStatementT.
 void enterTypeArgument(javax.ide.model.java.source.tree.TypeArgumentT tree)
          On entering a TypeArgumentT.
 void enterTypecastExpression(javax.ide.model.java.source.tree.TypecastExpressionT tree)
          On entering a TypecastExpressionT.
 void enterTypeExpression(javax.ide.model.java.source.tree.TypeExpressionT tree)
          On entering a TypeExpressionT.
 void enterTypeParameter(javax.ide.model.java.source.tree.TypeParameterT tree)
          On entering a TypeParameterT.
 void enterTypeReference(javax.ide.model.java.source.tree.TypeReferenceT tree)
          On entering a TypeReferenceT.
 void enterUnaryExpression(javax.ide.model.java.source.tree.UnaryExpressionT tree)
          On entering a UnaryExpressionT.
 void enterWhileStatement(javax.ide.model.java.source.tree.WhileStatementT tree)
          On entering a WhileStatementT.
 void enterWrapperExpression(javax.ide.model.java.source.tree.WrapperExpressionT tree)
          On entering a WrapperExpressionT.
 void exitAnnotation(javax.ide.model.java.source.tree.AnnotationT tree)
          On exiting a AnnotationT.
 void exitAnnotationExpression(javax.ide.model.java.source.tree.AnnotationExpressionT tree)
          On exiting a AnnotationExpressionT.
 void exitArrayAccessExpression(javax.ide.model.java.source.tree.ArrayAccessExpressionT tree)
          On exiting a ArrayAccessExpressionT.
 void exitAssertStatement(javax.ide.model.java.source.tree.AssertStatementT tree)
          On exiting a AssertStatementT.
 void exitAssignmentExpression(javax.ide.model.java.source.tree.AssignmentExpressionT tree)
          On exiting a AssignmentExpressionT.
 void exitBlock(javax.ide.model.java.source.tree.BlockT tree)
          On exiting a BlockT.
 void exitBlockStatement(javax.ide.model.java.source.tree.BlockStatementT tree)
          On exiting a BlockStatementT.
 void exitBreakStatement(javax.ide.model.java.source.tree.BreakStatementT tree)
          On exiting a BreakStatementT.
 void exitCatchStatement(javax.ide.model.java.source.tree.CatchClauseT tree)
          On exiting a CatchClauseT.
 void exitClass(javax.ide.model.java.source.tree.ClassT tree)
          On exiting a ClassT.
 void exitClassBody(javax.ide.model.java.source.tree.ClassBodyT tree)
          On exiting a ClassBodyT.
 void exitClassInitializer(javax.ide.model.java.source.tree.ClassInitializerT tree)
          On exiting a ClassInitializerT.
 void exitConstructorDeclaration(javax.ide.model.java.source.tree.MethodT tree)
          On exiting a MethodT for a constructor declaration.
 void exitContinueStatement(javax.ide.model.java.source.tree.ContinueStatementT tree)
          On exiting a ContinueStatementT.
 void exitDocComment(javax.ide.model.java.source.tree.DocCommentT tree)
          On exiting a DocCommentT.
 void exitDocTag(javax.ide.model.java.source.tree.DocTagT tree)
          On exiting a DocTagT.
 void exitDoStatement(javax.ide.model.java.source.tree.DoStatementT tree)
          On exiting a DoStatementT.
 void exitDotExpression(javax.ide.model.java.source.tree.DotExpressionT tree)
          On exiting a DotExpressionT.
 void exitElseStatement(javax.ide.model.java.source.tree.ElseClauseT tree)
          On exiting a ElseClauseT.
 void exitEmptyStatement(javax.ide.model.java.source.tree.EmptyStatementT tree)
          On exiting a EmptyStatementT.
 void exitEnumConstantDeclaration(javax.ide.model.java.source.tree.FieldDeclT tree)
          On exiting a FieldDeclT for an enum constant.
 void exitExpressionStatement(javax.ide.model.java.source.tree.ExpressionStatementT tree)
          On exiting a ExpressionStatementT.
 void exitFieldDeclaration(javax.ide.model.java.source.tree.FieldDeclT tree)
          On exiting a FieldDeclT that is not an enum constant.
 void exitFieldVariable(javax.ide.model.java.source.tree.FieldVariableT tree)
          On exiting a FieldVariableT.
 void exitFile(javax.ide.model.java.source.tree.FileT tree)
          On exiting a FileT.
 void exitFinallyStatement(javax.ide.model.java.source.tree.FinallyClauseT tree)
          On exiting a FinallyClauseT.
 void exitFormalParameter(javax.ide.model.java.source.tree.FormalParameterT tree)
          On exiting a FormalParameterT.
 void exitFormalParameterList(javax.ide.model.java.source.tree.FormalParameterListT tree)
          On exiting a FormalParameterListT.
 void exitForStatement(javax.ide.model.java.source.tree.ForStatementT tree)
          On exiting a ForStatementT.
 void exitIdentifierExpression(javax.ide.model.java.source.tree.IdentifierExpressionT tree)
          On exiting a IdentifierExpressionT.
 void exitIfStatement(javax.ide.model.java.source.tree.IfStatementT tree)
          On exiting a IfStatementT.
 void exitImportDeclaration(javax.ide.model.java.source.tree.ImportT tree)
          On exiting a ImportT.
 void exitInfixExpression(javax.ide.model.java.source.tree.InfixExpressionT tree)
          On exiting a InfixExpressionT.
 void exitInterfacesClause(javax.ide.model.java.source.tree.InterfacesT tree)
          On exiting a InterfacesT.
 void exitListExpression(javax.ide.model.java.source.tree.ListExpressionT tree)
          On exiting a ListExpressionT.
 void exitLiteralExpression(javax.ide.model.java.source.tree.LiteralExpressionT tree)
          On exiting a LiteralExpressionT.
 void exitLocalVariable(javax.ide.model.java.source.tree.LocalVariableT tree)
          On exiting a LocalVariableT.
 void exitLocalVariableDecl(javax.ide.model.java.source.tree.LocalVariableDeclT tree)
          On exiting a LocalVariableDeclT.
 void exitMethodCallExpression(javax.ide.model.java.source.tree.MethodCallExpressionT tree)
          On exiting a MethodCallExpressionT.
 void exitMethodDeclaration(javax.ide.model.java.source.tree.MethodT tree)
          On exiting a MethodT that is not a constructor.
 void exitModifiers(javax.ide.model.java.source.tree.ModifiersT tree)
          On exiting a ModifiersT.
 void exitName(javax.ide.model.java.source.tree.NameT tree)
          On exiting a NameT.
 void exitNewArrayExpression(javax.ide.model.java.source.tree.NewArrayExpressionT tree)
          On exiting a NewArrayExpressionT.
 void exitNewClassExpression(javax.ide.model.java.source.tree.NewClassExpressionT tree)
          On exiting a NewClassExpressionT.
 void exitPackageDeclaration(javax.ide.model.java.source.tree.PackageT tree)
          On exiting a PackageT.
 void exitQuestionExpression(javax.ide.model.java.source.tree.QuestionExpressionT tree)
          On exiting a QuestionExpressionT.
 void exitReturnStatement(javax.ide.model.java.source.tree.ReturnStatementT tree)
          On exiting a ReturnStatementT.
 void exitStatementLabel(javax.ide.model.java.source.tree.StatementLabelT tree)
          On exiting a StatementLabelT.
 void exitSuperclassClause(javax.ide.model.java.source.tree.SuperclassT tree)
          On exiting a SuperclassT.
 void exitSwitchLabel(javax.ide.model.java.source.tree.SwitchLabelT tree)
          On exiting a SwitchLabelT.
 void exitSwitchStatement(javax.ide.model.java.source.tree.SwitchStatementT tree)
          On exiting a SwitchStatementT.
 void exitSynchStatement(javax.ide.model.java.source.tree.SynchStatementT tree)
          On exiting a SynchStatementT.
 void exitThrowsClause(javax.ide.model.java.source.tree.ThrowsT tree)
          On exiting a ThrowsT.
 void exitThrowStatement(javax.ide.model.java.source.tree.ThrowStatementT tree)
          On exiting a ThrowStatementT.
 void exitTryStatement(javax.ide.model.java.source.tree.TryStatementT tree)
          On exiting a TryStatementT.
 void exitTypeArgument(javax.ide.model.java.source.tree.TypeArgumentT tree)
          On exiting a TypeArgumentT.
 void exitTypecastExpression(javax.ide.model.java.source.tree.TypecastExpressionT tree)
          On exiting a TypecastExpressionT.
 void exitTypeExpression(javax.ide.model.java.source.tree.TypeExpressionT tree)
          On exiting a TypeExpressionT.
 void exitTypeParameter(javax.ide.model.java.source.tree.TypeParameterT tree)
          On exiting a TypeParameterT.
 void exitTypeReference(javax.ide.model.java.source.tree.TypeReferenceT tree)
          On exiting a TypeReferenceT.
 void exitUnaryExpression(javax.ide.model.java.source.tree.UnaryExpressionT tree)
          On exiting a UnaryExpressionT.
 void exitWhileStatement(javax.ide.model.java.source.tree.WhileStatementT tree)
          On exiting a WhileStatementT.
 void exitWrapperExpression(javax.ide.model.java.source.tree.WrapperExpressionT tree)
          On exiting a WrapperExpressionT.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TreeTraversal

public TreeTraversal()
Method Detail

enterAnnotation

public void enterAnnotation(javax.ide.model.java.source.tree.AnnotationT tree)
On entering a AnnotationT.


exitAnnotation

public void exitAnnotation(javax.ide.model.java.source.tree.AnnotationT tree)
On exiting a AnnotationT.


enterAnnotationExpression

public void enterAnnotationExpression(javax.ide.model.java.source.tree.AnnotationExpressionT tree)
On entering a AnnotationExpressionT.


exitAnnotationExpression

public void exitAnnotationExpression(javax.ide.model.java.source.tree.AnnotationExpressionT tree)
On exiting a AnnotationExpressionT.


enterArrayAccessExpression

public void enterArrayAccessExpression(javax.ide.model.java.source.tree.ArrayAccessExpressionT tree)
On entering a ArrayAccessExpressionT.


exitArrayAccessExpression

public void exitArrayAccessExpression(javax.ide.model.java.source.tree.ArrayAccessExpressionT tree)
On exiting a ArrayAccessExpressionT.


enterNewArrayExpression

public void enterNewArrayExpression(javax.ide.model.java.source.tree.NewArrayExpressionT tree)
On entering a NewArrayExpressionT.


exitNewArrayExpression

public void exitNewArrayExpression(javax.ide.model.java.source.tree.NewArrayExpressionT tree)
On exiting a NewArrayExpressionT.


enterAssertStatement

public void enterAssertStatement(javax.ide.model.java.source.tree.AssertStatementT tree)
On entering a AssertStatementT.


exitAssertStatement

public void exitAssertStatement(javax.ide.model.java.source.tree.AssertStatementT tree)
On exiting a AssertStatementT.


enterAssignmentExpression

public void enterAssignmentExpression(javax.ide.model.java.source.tree.AssignmentExpressionT tree)
On entering a AssignmentExpressionT.


exitAssignmentExpression

public void exitAssignmentExpression(javax.ide.model.java.source.tree.AssignmentExpressionT tree)
On exiting a AssignmentExpressionT.


enterBlock

public void enterBlock(javax.ide.model.java.source.tree.BlockT tree)
On entering a BlockT.


exitBlock

public void exitBlock(javax.ide.model.java.source.tree.BlockT tree)
On exiting a BlockT.


enterBlockStatement

public void enterBlockStatement(javax.ide.model.java.source.tree.BlockStatementT tree)
On entering a BlockStatementT.


exitBlockStatement

public void exitBlockStatement(javax.ide.model.java.source.tree.BlockStatementT tree)
On exiting a BlockStatementT.


enterBreakStatement

public void enterBreakStatement(javax.ide.model.java.source.tree.BreakStatementT tree)
On entering a BreakStatementT.


exitBreakStatement

public void exitBreakStatement(javax.ide.model.java.source.tree.BreakStatementT tree)
On exiting a BreakStatementT.


enterCatchStatement

public void enterCatchStatement(javax.ide.model.java.source.tree.CatchClauseT tree)
On entering a CatchClauseT.


exitCatchStatement

public void exitCatchStatement(javax.ide.model.java.source.tree.CatchClauseT tree)
On exiting a CatchClauseT.


enterClass

public void enterClass(javax.ide.model.java.source.tree.ClassT tree)
On entering a ClassT.


exitClass

public void exitClass(javax.ide.model.java.source.tree.ClassT tree)
On exiting a ClassT.


enterClassBody

public void enterClassBody(javax.ide.model.java.source.tree.ClassBodyT tree)
On entering a ClassBodyT.


exitClassBody

public void exitClassBody(javax.ide.model.java.source.tree.ClassBodyT tree)
On exiting a ClassBodyT.


enterClassInitializer

public void enterClassInitializer(javax.ide.model.java.source.tree.ClassInitializerT tree)
On entering a ClassInitializerT.


exitClassInitializer

public void exitClassInitializer(javax.ide.model.java.source.tree.ClassInitializerT tree)
On exiting a ClassInitializerT.


enterConstructorDeclaration

public void enterConstructorDeclaration(javax.ide.model.java.source.tree.MethodT tree)
On entering a MethodT for a constructor declaration.


exitConstructorDeclaration

public void exitConstructorDeclaration(javax.ide.model.java.source.tree.MethodT tree)
On exiting a MethodT for a constructor declaration.


enterContinueStatement

public void enterContinueStatement(javax.ide.model.java.source.tree.ContinueStatementT tree)
On entering a ContinueStatementT.


exitContinueStatement

public void exitContinueStatement(javax.ide.model.java.source.tree.ContinueStatementT tree)
On exiting a ContinueStatementT.


enterDoStatement

public void enterDoStatement(javax.ide.model.java.source.tree.DoStatementT tree)
On entering a DoStatementT.


exitDoStatement

public void exitDoStatement(javax.ide.model.java.source.tree.DoStatementT tree)
On exiting a DoStatementT.


enterDocComment

public void enterDocComment(javax.ide.model.java.source.tree.DocCommentT tree)
On entering a DocCommentT.


exitDocComment

public void exitDocComment(javax.ide.model.java.source.tree.DocCommentT tree)
On exiting a DocCommentT.


enterDocTag

public void enterDocTag(javax.ide.model.java.source.tree.DocTagT tree)
On entering a DocTagT.


exitDocTag

public void exitDocTag(javax.ide.model.java.source.tree.DocTagT tree)
On exiting a DocTagT.


enterDotExpression

public void enterDotExpression(javax.ide.model.java.source.tree.DotExpressionT tree)
On entering a DotExpressionT.


exitDotExpression

public void exitDotExpression(javax.ide.model.java.source.tree.DotExpressionT tree)
On exiting a DotExpressionT.


enterElseStatement

public void enterElseStatement(javax.ide.model.java.source.tree.ElseClauseT tree)
On entering a ElseClauseT.


exitElseStatement

public void exitElseStatement(javax.ide.model.java.source.tree.ElseClauseT tree)
On exiting a ElseClauseT.


enterEmptyStatement

public void enterEmptyStatement(javax.ide.model.java.source.tree.EmptyStatementT tree)
On entering a EmptyStatementT.


exitEmptyStatement

public void exitEmptyStatement(javax.ide.model.java.source.tree.EmptyStatementT tree)
On exiting a EmptyStatementT.


enterEnumConstantDeclaration

public void enterEnumConstantDeclaration(javax.ide.model.java.source.tree.FieldDeclT tree)
On entering a FieldDeclT for an enum constant.


exitEnumConstantDeclaration

public void exitEnumConstantDeclaration(javax.ide.model.java.source.tree.FieldDeclT tree)
On exiting a FieldDeclT for an enum constant.


enterExpressionStatement

public void enterExpressionStatement(javax.ide.model.java.source.tree.ExpressionStatementT tree)
On entering a ExpressionStatementT.


exitExpressionStatement

public void exitExpressionStatement(javax.ide.model.java.source.tree.ExpressionStatementT tree)
On exiting a ExpressionStatementT.


enterFieldDeclaration

public void enterFieldDeclaration(javax.ide.model.java.source.tree.FieldDeclT tree)
On entering a FieldDeclT that is not an enum constant.


exitFieldDeclaration

public void exitFieldDeclaration(javax.ide.model.java.source.tree.FieldDeclT tree)
On exiting a FieldDeclT that is not an enum constant.


enterFieldVariable

public void enterFieldVariable(javax.ide.model.java.source.tree.FieldVariableT tree)
On entering a FieldVariableT.


exitFieldVariable

public void exitFieldVariable(javax.ide.model.java.source.tree.FieldVariableT tree)
On exiting a FieldVariableT.


enterFile

public void enterFile(javax.ide.model.java.source.tree.FileT tree)
On entering a FileT.


exitFile

public void exitFile(javax.ide.model.java.source.tree.FileT tree)
On exiting a FileT.


enterFinallyStatement

public void enterFinallyStatement(javax.ide.model.java.source.tree.FinallyClauseT tree)
On entering a FinallyClauseT.


exitFinallyStatement

public void exitFinallyStatement(javax.ide.model.java.source.tree.FinallyClauseT tree)
On exiting a FinallyClauseT.


enterForStatement

public void enterForStatement(javax.ide.model.java.source.tree.ForStatementT tree)
On entering a ForStatementT.


exitForStatement

public void exitForStatement(javax.ide.model.java.source.tree.ForStatementT tree)
On exiting a ForStatementT.


enterFormalParameter

public void enterFormalParameter(javax.ide.model.java.source.tree.FormalParameterT tree)
On entering a FormalParameterT.


exitFormalParameter

public void exitFormalParameter(javax.ide.model.java.source.tree.FormalParameterT tree)
On exiting a FormalParameterT.


enterFormalParameterList

public void enterFormalParameterList(javax.ide.model.java.source.tree.FormalParameterListT tree)
On entering a FormalParameterListT.


exitFormalParameterList

public void exitFormalParameterList(javax.ide.model.java.source.tree.FormalParameterListT tree)
On exiting a FormalParameterListT.


enterIdentifierExpression

public void enterIdentifierExpression(javax.ide.model.java.source.tree.IdentifierExpressionT tree)
On entering a IdentifierExpressionT.


exitIdentifierExpression

public void exitIdentifierExpression(javax.ide.model.java.source.tree.IdentifierExpressionT tree)
On exiting a IdentifierExpressionT.


enterIfStatement

public void enterIfStatement(javax.ide.model.java.source.tree.IfStatementT tree)
On entering a IfStatementT.


exitIfStatement

public void exitIfStatement(javax.ide.model.java.source.tree.IfStatementT tree)
On exiting a IfStatementT.


enterImportDeclaration

public void enterImportDeclaration(javax.ide.model.java.source.tree.ImportT tree)
On entering a ImportT.


exitImportDeclaration

public void exitImportDeclaration(javax.ide.model.java.source.tree.ImportT tree)
On exiting a ImportT.


enterInfixExpression

public void enterInfixExpression(javax.ide.model.java.source.tree.InfixExpressionT tree)
On entering a InfixExpressionT.


exitInfixExpression

public void exitInfixExpression(javax.ide.model.java.source.tree.InfixExpressionT tree)
On exiting a InfixExpressionT.


enterInterfacesClause

public void enterInterfacesClause(javax.ide.model.java.source.tree.InterfacesT tree)
On entering a InterfacesT.


exitInterfacesClause

public void exitInterfacesClause(javax.ide.model.java.source.tree.InterfacesT tree)
On exiting a InterfacesT.


enterListExpression

public void enterListExpression(javax.ide.model.java.source.tree.ListExpressionT tree)
On entering a ListExpressionT.


exitListExpression

public void exitListExpression(javax.ide.model.java.source.tree.ListExpressionT tree)
On exiting a ListExpressionT.


enterLiteralExpression

public void enterLiteralExpression(javax.ide.model.java.source.tree.LiteralExpressionT tree)
On entering a LiteralExpressionT.


exitLiteralExpression

public void exitLiteralExpression(javax.ide.model.java.source.tree.LiteralExpressionT tree)
On exiting a LiteralExpressionT.


enterLocalVariable

public void enterLocalVariable(javax.ide.model.java.source.tree.LocalVariableT tree)
On entering a LocalVariableT.


exitLocalVariable

public void exitLocalVariable(javax.ide.model.java.source.tree.LocalVariableT tree)
On exiting a LocalVariableT.


enterLocalVariableDecl

public void enterLocalVariableDecl(javax.ide.model.java.source.tree.LocalVariableDeclT tree)
On entering a LocalVariableDeclT.


exitLocalVariableDecl

public void exitLocalVariableDecl(javax.ide.model.java.source.tree.LocalVariableDeclT tree)
On exiting a LocalVariableDeclT.


enterMethodCallExpression

public void enterMethodCallExpression(javax.ide.model.java.source.tree.MethodCallExpressionT tree)
On entering a MethodCallExpressionT.


exitMethodCallExpression

public void exitMethodCallExpression(javax.ide.model.java.source.tree.MethodCallExpressionT tree)
On exiting a MethodCallExpressionT.


enterMethodDeclaration

public void enterMethodDeclaration(javax.ide.model.java.source.tree.MethodT tree)
On entering a MethodT that is not a constructor.


exitMethodDeclaration

public void exitMethodDeclaration(javax.ide.model.java.source.tree.MethodT tree)
On exiting a MethodT that is not a constructor.


enterModifiers

public void enterModifiers(javax.ide.model.java.source.tree.ModifiersT tree)
On entering a ModifiersT.


exitModifiers

public void exitModifiers(javax.ide.model.java.source.tree.ModifiersT tree)
On exiting a ModifiersT.


enterName

public void enterName(javax.ide.model.java.source.tree.NameT tree)
On entering a NameT.


exitName

public void exitName(javax.ide.model.java.source.tree.NameT tree)
On exiting a NameT.


enterNewClassExpression

public void enterNewClassExpression(javax.ide.model.java.source.tree.NewClassExpressionT tree)
On entering a NewClassExpressionT.


exitNewClassExpression

public void exitNewClassExpression(javax.ide.model.java.source.tree.NewClassExpressionT tree)
On exiting a NewClassExpressionT.


enterPackageDeclaration

public void enterPackageDeclaration(javax.ide.model.java.source.tree.PackageT tree)
On entering a PackageT.


exitPackageDeclaration

public void exitPackageDeclaration(javax.ide.model.java.source.tree.PackageT tree)
On exiting a PackageT.


enterQuestionExpression

public void enterQuestionExpression(javax.ide.model.java.source.tree.QuestionExpressionT tree)
On entering a QuestionExpressionT.


exitQuestionExpression

public void exitQuestionExpression(javax.ide.model.java.source.tree.QuestionExpressionT tree)
On exiting a QuestionExpressionT.


enterReturnStatement

public void enterReturnStatement(javax.ide.model.java.source.tree.ReturnStatementT tree)
On entering a ReturnStatementT.


exitReturnStatement

public void exitReturnStatement(javax.ide.model.java.source.tree.ReturnStatementT tree)
On exiting a ReturnStatementT.


enterStatementLabel

public void enterStatementLabel(javax.ide.model.java.source.tree.StatementLabelT tree)
On entering a StatementLabelT.


exitStatementLabel

public void exitStatementLabel(javax.ide.model.java.source.tree.StatementLabelT tree)
On exiting a StatementLabelT.


enterSuperclassClause

public void enterSuperclassClause(javax.ide.model.java.source.tree.SuperclassT tree)
On entering a SuperclassT.


exitSuperclassClause

public void exitSuperclassClause(javax.ide.model.java.source.tree.SuperclassT tree)
On exiting a SuperclassT.


enterSwitchLabel

public void enterSwitchLabel(javax.ide.model.java.source.tree.SwitchLabelT tree)
On entering a SwitchLabelT.


exitSwitchLabel

public void exitSwitchLabel(javax.ide.model.java.source.tree.SwitchLabelT tree)
On exiting a SwitchLabelT.


enterSwitchStatement

public void enterSwitchStatement(javax.ide.model.java.source.tree.SwitchStatementT tree)
On entering a SwitchStatementT.


exitSwitchStatement

public void exitSwitchStatement(javax.ide.model.java.source.tree.SwitchStatementT tree)
On exiting a SwitchStatementT.


enterSynchStatement

public void enterSynchStatement(javax.ide.model.java.source.tree.SynchStatementT tree)
On entering a SynchStatementT.


exitSynchStatement

public void exitSynchStatement(javax.ide.model.java.source.tree.SynchStatementT tree)
On exiting a SynchStatementT.


enterThrowStatement

public void enterThrowStatement(javax.ide.model.java.source.tree.ThrowStatementT tree)
On entering a ThrowStatementT.


exitThrowStatement

public void exitThrowStatement(javax.ide.model.java.source.tree.ThrowStatementT tree)
On exiting a ThrowStatementT.


enterThrowsClause

public void enterThrowsClause(javax.ide.model.java.source.tree.ThrowsT tree)
On entering a ThrowsT.


exitThrowsClause

public void exitThrowsClause(javax.ide.model.java.source.tree.ThrowsT tree)
On exiting a ThrowsT.


enterTryStatement

public void enterTryStatement(javax.ide.model.java.source.tree.TryStatementT tree)
On entering a TryStatementT.


exitTryStatement

public void exitTryStatement(javax.ide.model.java.source.tree.TryStatementT tree)
On exiting a TryStatementT.


enterTypeArgument

public void enterTypeArgument(javax.ide.model.java.source.tree.TypeArgumentT tree)
On entering a TypeArgumentT.


exitTypeArgument

public void exitTypeArgument(javax.ide.model.java.source.tree.TypeArgumentT tree)
On exiting a TypeArgumentT.


enterTypeExpression

public void enterTypeExpression(javax.ide.model.java.source.tree.TypeExpressionT tree)
On entering a TypeExpressionT.


exitTypeExpression

public void exitTypeExpression(javax.ide.model.java.source.tree.TypeExpressionT tree)
On exiting a TypeExpressionT.


enterTypeParameter

public void enterTypeParameter(javax.ide.model.java.source.tree.TypeParameterT tree)
On entering a TypeParameterT.


exitTypeParameter

public void exitTypeParameter(javax.ide.model.java.source.tree.TypeParameterT tree)
On exiting a TypeParameterT.


enterTypeReference

public void enterTypeReference(javax.ide.model.java.source.tree.TypeReferenceT tree)
On entering a TypeReferenceT.


exitTypeReference

public void exitTypeReference(javax.ide.model.java.source.tree.TypeReferenceT tree)
On exiting a TypeReferenceT.


enterTypecastExpression

public void enterTypecastExpression(javax.ide.model.java.source.tree.TypecastExpressionT tree)
On entering a TypecastExpressionT.


exitTypecastExpression

public void exitTypecastExpression(javax.ide.model.java.source.tree.TypecastExpressionT tree)
On exiting a TypecastExpressionT.


enterUnaryExpression

public void enterUnaryExpression(javax.ide.model.java.source.tree.UnaryExpressionT tree)
On entering a UnaryExpressionT.


exitUnaryExpression

public void exitUnaryExpression(javax.ide.model.java.source.tree.UnaryExpressionT tree)
On exiting a UnaryExpressionT.


enterWhileStatement

public void enterWhileStatement(javax.ide.model.java.source.tree.WhileStatementT tree)
On entering a WhileStatementT.


exitWhileStatement

public void exitWhileStatement(javax.ide.model.java.source.tree.WhileStatementT tree)
On exiting a WhileStatementT.


enterWrapperExpression

public void enterWrapperExpression(javax.ide.model.java.source.tree.WrapperExpressionT tree)
On entering a WrapperExpressionT.


exitWrapperExpression

public void exitWrapperExpression(javax.ide.model.java.source.tree.WrapperExpressionT tree)
On exiting a WrapperExpressionT.