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 TreeVisitor  view TreeVisitor download TreeVisitor.java

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

public abstract class TreeVisitor
extends java.lang.Object

Works like TreeTraversal but only visits a single node.


Constructor Summary
TreeVisitor()
           
 
Method Summary
 void visitAnnotation(javax.ide.model.java.source.tree.AnnotationT tree)
          Visits a AnnotationT.
 void visitAnnotationExpression(javax.ide.model.java.source.tree.AnnotationExpressionT tree)
          Visits a AnnotationExpressionT.
 void visitArrayAccessExpression(javax.ide.model.java.source.tree.ArrayAccessExpressionT tree)
          Visits a ArrayAccessExpressionT.
 void visitAssertStatement(javax.ide.model.java.source.tree.AssertStatementT tree)
          Visits a AssertStatementT.
 void visitAssignmentExpression(javax.ide.model.java.source.tree.AssignmentExpressionT tree)
          Visits a AssignmentExpressionT.
 void visitBlock(javax.ide.model.java.source.tree.BlockT tree)
          Visits a BlockT.
 void visitBlockStatement(javax.ide.model.java.source.tree.BlockStatementT tree)
          Visits a BlockStatementT.
 void visitBreakStatement(javax.ide.model.java.source.tree.BreakStatementT tree)
          Visits a BreakStatementT.
 void visitCatchStatement(javax.ide.model.java.source.tree.CatchClauseT tree)
          Visits a CatchClauseT.
 void visitClass(javax.ide.model.java.source.tree.ClassT tree)
          Visits a ClassT.
 void visitClassBody(javax.ide.model.java.source.tree.ClassBodyT tree)
          Visits a ClassBodyT.
 void visitClassInitializer(javax.ide.model.java.source.tree.ClassInitializerT tree)
          Visits a ClassInitializerT.
 void visitConstructorDeclaration(javax.ide.model.java.source.tree.MethodT tree)
          Visits a MethodT for a constructor declaration.
 void visitContinueStatement(javax.ide.model.java.source.tree.ContinueStatementT tree)
          Visits a ContinueStatementT.
 void visitDocComment(javax.ide.model.java.source.tree.DocCommentT tree)
          Visits a DocCommentT.
 void visitDocTag(javax.ide.model.java.source.tree.DocTagT tree)
          Visits a DocTagT.
 void visitDoStatement(javax.ide.model.java.source.tree.DoStatementT tree)
          Visits a DoStatementT.
 void visitDotExpression(javax.ide.model.java.source.tree.DotExpressionT tree)
          Visits a DotExpressionT.
 void visitElseStatement(javax.ide.model.java.source.tree.ElseClauseT tree)
          Visits a ElseClauseT.
 void visitEmptyStatement(javax.ide.model.java.source.tree.EmptyStatementT tree)
          Visits a EmptyStatementT.
 void visitEnumConstantDeclaration(javax.ide.model.java.source.tree.FieldDeclT tree)
          Visits a FieldDeclT for an enum constant.
 void visitExpressionStatement(javax.ide.model.java.source.tree.ExpressionStatementT tree)
          Visits a ExpressionStatementT.
 void visitFieldDeclaration(javax.ide.model.java.source.tree.FieldDeclT tree)
          Visits a FieldDeclT that is not an enum constant.
 void visitFieldVariable(javax.ide.model.java.source.tree.FieldVariableT tree)
          Visits a FieldVariableT.
 void visitFile(javax.ide.model.java.source.tree.FileT tree)
          Visits a FileT.
 void visitFinallyStatement(javax.ide.model.java.source.tree.FinallyClauseT tree)
          Visits a FinallyClauseT.
 void visitFormalParameter(javax.ide.model.java.source.tree.FormalParameterT tree)
          Visits a FormalParameterT.
 void visitFormalParameterList(javax.ide.model.java.source.tree.FormalParameterListT tree)
          Visits a FormalParameterListT.
 void visitForStatement(javax.ide.model.java.source.tree.ForStatementT tree)
          Visits a ForStatementT.
 void visitIdentifierExpression(javax.ide.model.java.source.tree.IdentifierExpressionT tree)
          Visits a IdentifierExpressionT.
 void visitIfStatement(javax.ide.model.java.source.tree.IfStatementT tree)
          Visits a IfStatementT.
 void visitImportDeclaration(javax.ide.model.java.source.tree.ImportT tree)
          Visits a ImportT.
 void visitInfixExpression(javax.ide.model.java.source.tree.InfixExpressionT tree)
          Visits a InfixExpressionT.
 void visitInterfacesClause(javax.ide.model.java.source.tree.InterfacesT tree)
          Visits a InterfacesT.
 void visitListExpression(javax.ide.model.java.source.tree.ListExpressionT tree)
          Visits a ListExpressionT.
 void visitLiteralExpression(javax.ide.model.java.source.tree.LiteralExpressionT tree)
          Visits a LiteralExpressionT.
 void visitLocalVariable(javax.ide.model.java.source.tree.LocalVariableT tree)
          Visits a LocalVariableT.
 void visitLocalVariableDecl(javax.ide.model.java.source.tree.LocalVariableDeclT tree)
          Visits a LocalVariableDeclT.
 void visitMethodCallExpression(javax.ide.model.java.source.tree.MethodCallExpressionT tree)
          Visits a MethodCallExpressionT.
 void visitMethodDeclaration(javax.ide.model.java.source.tree.MethodT tree)
          Visits a MethodT that is not a constructor.
 void visitModifiers(javax.ide.model.java.source.tree.ModifiersT tree)
          Visits a ModifiersT.
 void visitName(javax.ide.model.java.source.tree.NameT tree)
          Visits a NameT.
 void visitNewArrayExpression(javax.ide.model.java.source.tree.NewArrayExpressionT tree)
          Visits a NewArrayExpressionT.
 void visitNewClassExpression(javax.ide.model.java.source.tree.NewClassExpressionT tree)
          Visits a NewClassExpressionT.
 void visitPackageDeclaration(javax.ide.model.java.source.tree.PackageT tree)
          Visits a PackageT.
 void visitQuestionExpression(javax.ide.model.java.source.tree.QuestionExpressionT tree)
          Visits a QuestionExpressionT.
 void visitReturnStatement(javax.ide.model.java.source.tree.ReturnStatementT tree)
          Visits a ReturnStatementT.
 void visitStatementLabel(javax.ide.model.java.source.tree.StatementLabelT tree)
          Visits a StatementLabelT.
 void visitSuperclassClause(javax.ide.model.java.source.tree.SuperclassT tree)
          Visits a SuperclassT.
 void visitSwitchLabel(javax.ide.model.java.source.tree.SwitchLabelT tree)
          Visits a SwitchLabelT.
 void visitSwitchStatement(javax.ide.model.java.source.tree.SwitchStatementT tree)
          Visits a SwitchStatementT.
 void visitSynchStatement(javax.ide.model.java.source.tree.SynchStatementT tree)
          Visits a SynchStatementT.
 void visitThrowsClause(javax.ide.model.java.source.tree.ThrowsT tree)
          Visits a ThrowsT.
 void visitThrowStatement(javax.ide.model.java.source.tree.ThrowStatementT tree)
          Visits a ThrowStatementT.
 void visitTryStatement(javax.ide.model.java.source.tree.TryStatementT tree)
          Visits a TryStatementT.
 void visitTypeArgument(javax.ide.model.java.source.tree.TypeArgumentT tree)
          Visits a TypeArgumentT.
 void visitTypecastExpression(javax.ide.model.java.source.tree.TypecastExpressionT tree)
          Visits a TypecastExpressionT.
 void visitTypeExpression(javax.ide.model.java.source.tree.TypeExpressionT tree)
          Visits a TypeExpressionT.
 void visitTypeParameter(javax.ide.model.java.source.tree.TypeParameterT tree)
          Visits a TypeParameterT.
 void visitTypeReference(javax.ide.model.java.source.tree.TypeReferenceT tree)
          Visits a TypeReferenceT.
 void visitUnaryExpression(javax.ide.model.java.source.tree.UnaryExpressionT tree)
          Visits a UnaryExpressionT.
 void visitWhileStatement(javax.ide.model.java.source.tree.WhileStatementT tree)
          Visits a WhileStatementT.
 void visitWrapperExpression(javax.ide.model.java.source.tree.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(javax.ide.model.java.source.tree.AnnotationT tree)
Visits a AnnotationT.


visitAnnotationExpression

public void visitAnnotationExpression(javax.ide.model.java.source.tree.AnnotationExpressionT tree)
Visits a AnnotationExpressionT.


visitArrayAccessExpression

public void visitArrayAccessExpression(javax.ide.model.java.source.tree.ArrayAccessExpressionT tree)
Visits a ArrayAccessExpressionT.


visitNewArrayExpression

public void visitNewArrayExpression(javax.ide.model.java.source.tree.NewArrayExpressionT tree)
Visits a NewArrayExpressionT.


visitAssertStatement

public void visitAssertStatement(javax.ide.model.java.source.tree.AssertStatementT tree)
Visits a AssertStatementT.


visitAssignmentExpression

public void visitAssignmentExpression(javax.ide.model.java.source.tree.AssignmentExpressionT tree)
Visits a AssignmentExpressionT.


visitBlock

public void visitBlock(javax.ide.model.java.source.tree.BlockT tree)
Visits a BlockT.


visitBlockStatement

public void visitBlockStatement(javax.ide.model.java.source.tree.BlockStatementT tree)
Visits a BlockStatementT.


visitBreakStatement

public void visitBreakStatement(javax.ide.model.java.source.tree.BreakStatementT tree)
Visits a BreakStatementT.


visitCatchStatement

public void visitCatchStatement(javax.ide.model.java.source.tree.CatchClauseT tree)
Visits a CatchClauseT.


visitClass

public void visitClass(javax.ide.model.java.source.tree.ClassT tree)
Visits a ClassT.


visitClassBody

public void visitClassBody(javax.ide.model.java.source.tree.ClassBodyT tree)
Visits a ClassBodyT.


visitClassInitializer

public void visitClassInitializer(javax.ide.model.java.source.tree.ClassInitializerT tree)
Visits a ClassInitializerT.


visitConstructorDeclaration

public void visitConstructorDeclaration(javax.ide.model.java.source.tree.MethodT tree)
Visits a MethodT for a constructor declaration.


visitContinueStatement

public void visitContinueStatement(javax.ide.model.java.source.tree.ContinueStatementT tree)
Visits a ContinueStatementT.


visitDoStatement

public void visitDoStatement(javax.ide.model.java.source.tree.DoStatementT tree)
Visits a DoStatementT.


visitDocComment

public void visitDocComment(javax.ide.model.java.source.tree.DocCommentT tree)
Visits a DocCommentT.


visitDocTag

public void visitDocTag(javax.ide.model.java.source.tree.DocTagT tree)
Visits a DocTagT.


visitDotExpression

public void visitDotExpression(javax.ide.model.java.source.tree.DotExpressionT tree)
Visits a DotExpressionT.


visitElseStatement

public void visitElseStatement(javax.ide.model.java.source.tree.ElseClauseT tree)
Visits a ElseClauseT.


visitEmptyStatement

public void visitEmptyStatement(javax.ide.model.java.source.tree.EmptyStatementT tree)
Visits a EmptyStatementT.


visitEnumConstantDeclaration

public void visitEnumConstantDeclaration(javax.ide.model.java.source.tree.FieldDeclT tree)
Visits a FieldDeclT for an enum constant.


visitExpressionStatement

public void visitExpressionStatement(javax.ide.model.java.source.tree.ExpressionStatementT tree)
Visits a ExpressionStatementT.


visitFieldDeclaration

public void visitFieldDeclaration(javax.ide.model.java.source.tree.FieldDeclT tree)
Visits a FieldDeclT that is not an enum constant.


visitFieldVariable

public void visitFieldVariable(javax.ide.model.java.source.tree.FieldVariableT tree)
Visits a FieldVariableT.


visitFile

public void visitFile(javax.ide.model.java.source.tree.FileT tree)
Visits a FileT.


visitFinallyStatement

public void visitFinallyStatement(javax.ide.model.java.source.tree.FinallyClauseT tree)
Visits a FinallyClauseT.


visitForStatement

public void visitForStatement(javax.ide.model.java.source.tree.ForStatementT tree)
Visits a ForStatementT.


visitFormalParameter

public void visitFormalParameter(javax.ide.model.java.source.tree.FormalParameterT tree)
Visits a FormalParameterT.


visitFormalParameterList

public void visitFormalParameterList(javax.ide.model.java.source.tree.FormalParameterListT tree)
Visits a FormalParameterListT.


visitIdentifierExpression

public void visitIdentifierExpression(javax.ide.model.java.source.tree.IdentifierExpressionT tree)
Visits a IdentifierExpressionT.


visitIfStatement

public void visitIfStatement(javax.ide.model.java.source.tree.IfStatementT tree)
Visits a IfStatementT.


visitImportDeclaration

public void visitImportDeclaration(javax.ide.model.java.source.tree.ImportT tree)
Visits a ImportT.


visitInfixExpression

public void visitInfixExpression(javax.ide.model.java.source.tree.InfixExpressionT tree)
Visits a InfixExpressionT.


visitInterfacesClause

public void visitInterfacesClause(javax.ide.model.java.source.tree.InterfacesT tree)
Visits a InterfacesT.


visitListExpression

public void visitListExpression(javax.ide.model.java.source.tree.ListExpressionT tree)
Visits a ListExpressionT.


visitLiteralExpression

public void visitLiteralExpression(javax.ide.model.java.source.tree.LiteralExpressionT tree)
Visits a LiteralExpressionT.


visitLocalVariable

public void visitLocalVariable(javax.ide.model.java.source.tree.LocalVariableT tree)
Visits a LocalVariableT.


visitLocalVariableDecl

public void visitLocalVariableDecl(javax.ide.model.java.source.tree.LocalVariableDeclT tree)
Visits a LocalVariableDeclT.


visitMethodCallExpression

public void visitMethodCallExpression(javax.ide.model.java.source.tree.MethodCallExpressionT tree)
Visits a MethodCallExpressionT.


visitMethodDeclaration

public void visitMethodDeclaration(javax.ide.model.java.source.tree.MethodT tree)
Visits a MethodT that is not a constructor.


visitModifiers

public void visitModifiers(javax.ide.model.java.source.tree.ModifiersT tree)
Visits a ModifiersT.


visitName

public void visitName(javax.ide.model.java.source.tree.NameT tree)
Visits a NameT.


visitNewClassExpression

public void visitNewClassExpression(javax.ide.model.java.source.tree.NewClassExpressionT tree)
Visits a NewClassExpressionT.


visitPackageDeclaration

public void visitPackageDeclaration(javax.ide.model.java.source.tree.PackageT tree)
Visits a PackageT.


visitQuestionExpression

public void visitQuestionExpression(javax.ide.model.java.source.tree.QuestionExpressionT tree)
Visits a QuestionExpressionT.


visitReturnStatement

public void visitReturnStatement(javax.ide.model.java.source.tree.ReturnStatementT tree)
Visits a ReturnStatementT.


visitStatementLabel

public void visitStatementLabel(javax.ide.model.java.source.tree.StatementLabelT tree)
Visits a StatementLabelT.


visitSuperclassClause

public void visitSuperclassClause(javax.ide.model.java.source.tree.SuperclassT tree)
Visits a SuperclassT.


visitSwitchLabel

public void visitSwitchLabel(javax.ide.model.java.source.tree.SwitchLabelT tree)
Visits a SwitchLabelT.


visitSwitchStatement

public void visitSwitchStatement(javax.ide.model.java.source.tree.SwitchStatementT tree)
Visits a SwitchStatementT.


visitSynchStatement

public void visitSynchStatement(javax.ide.model.java.source.tree.SynchStatementT tree)
Visits a SynchStatementT.


visitThrowStatement

public void visitThrowStatement(javax.ide.model.java.source.tree.ThrowStatementT tree)
Visits a ThrowStatementT.


visitThrowsClause

public void visitThrowsClause(javax.ide.model.java.source.tree.ThrowsT tree)
Visits a ThrowsT.


visitTryStatement

public void visitTryStatement(javax.ide.model.java.source.tree.TryStatementT tree)
Visits a TryStatementT.


visitTypeArgument

public void visitTypeArgument(javax.ide.model.java.source.tree.TypeArgumentT tree)
Visits a TypeArgumentT.


visitTypeExpression

public void visitTypeExpression(javax.ide.model.java.source.tree.TypeExpressionT tree)
Visits a TypeExpressionT.


visitTypeParameter

public void visitTypeParameter(javax.ide.model.java.source.tree.TypeParameterT tree)
Visits a TypeParameterT.


visitTypeReference

public void visitTypeReference(javax.ide.model.java.source.tree.TypeReferenceT tree)
Visits a TypeReferenceT.


visitTypecastExpression

public void visitTypecastExpression(javax.ide.model.java.source.tree.TypecastExpressionT tree)
Visits a TypecastExpressionT.


visitUnaryExpression

public void visitUnaryExpression(javax.ide.model.java.source.tree.UnaryExpressionT tree)
Visits a UnaryExpressionT.


visitWhileStatement

public void visitWhileStatement(javax.ide.model.java.source.tree.WhileStatementT tree)
Visits a WhileStatementT.


visitWrapperExpression

public void visitWrapperExpression(javax.ide.model.java.source.tree.WrapperExpressionT tree)
Visits a WrapperExpressionT.