java.lang.Object
javax.ide.model.java.source.util.TreeVisitor
- public abstract class TreeVisitor
- extends java.lang.Object
Works like TreeTraversal but only visits a single node.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TreeVisitor
public TreeVisitor()
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.