public abstract class DepthFirstAstVisitor<T,S> extends java.lang.Object implements IAstVisitor<T,S>
| Constructor and Description |
|---|
DepthFirstAstVisitor() |
public S visitComment(Comment node, T data)
visitComment in interface IAstVisitor<T,S>public S visitPatternPlaceholder(AstNode node, Pattern pattern, T data)
visitPatternPlaceholder in interface IAstVisitor<T,S>public S visitInvocationExpression(InvocationExpression node, T data)
visitInvocationExpression in interface IAstVisitor<T,S>public S visitTypeReference(TypeReferenceExpression node, T data)
visitTypeReference in interface IAstVisitor<T,S>public S visitJavaTokenNode(JavaTokenNode node, T data)
visitJavaTokenNode in interface IAstVisitor<T,S>public S visitMemberReferenceExpression(MemberReferenceExpression node, T data)
visitMemberReferenceExpression in interface IAstVisitor<T,S>public S visitIdentifier(Identifier node, T data)
visitIdentifier in interface IAstVisitor<T,S>public S visitNullReferenceExpression(NullReferenceExpression node, T data)
visitNullReferenceExpression in interface IAstVisitor<T,S>public S visitThisReferenceExpression(ThisReferenceExpression node, T data)
visitThisReferenceExpression in interface IAstVisitor<T,S>public S visitSuperReferenceExpression(SuperReferenceExpression node, T data)
visitSuperReferenceExpression in interface IAstVisitor<T,S>public S visitClassOfExpression(ClassOfExpression node, T data)
visitClassOfExpression in interface IAstVisitor<T,S>public S visitBlockStatement(BlockStatement node, T data)
visitBlockStatement in interface IAstVisitor<T,S>public S visitExpressionStatement(ExpressionStatement node, T data)
visitExpressionStatement in interface IAstVisitor<T,S>public S visitBreakStatement(BreakStatement node, T data)
visitBreakStatement in interface IAstVisitor<T,S>public S visitContinueStatement(ContinueStatement node, T data)
visitContinueStatement in interface IAstVisitor<T,S>public S visitDoWhileStatement(DoWhileStatement node, T data)
visitDoWhileStatement in interface IAstVisitor<T,S>public S visitEmptyStatement(EmptyStatement node, T data)
visitEmptyStatement in interface IAstVisitor<T,S>public S visitIfElseStatement(IfElseStatement node, T data)
visitIfElseStatement in interface IAstVisitor<T,S>public S visitLabelStatement(LabelStatement node, T data)
visitLabelStatement in interface IAstVisitor<T,S>public S visitLabeledStatement(LabeledStatement node, T data)
visitLabeledStatement in interface IAstVisitor<T,S>public S visitReturnStatement(ReturnStatement node, T data)
visitReturnStatement in interface IAstVisitor<T,S>public S visitSwitchStatement(SwitchStatement node, T data)
visitSwitchStatement in interface IAstVisitor<T,S>public S visitSwitchSection(SwitchSection node, T data)
visitSwitchSection in interface IAstVisitor<T,S>public S visitCaseLabel(CaseLabel node, T data)
visitCaseLabel in interface IAstVisitor<T,S>public S visitThrowStatement(ThrowStatement node, T data)
visitThrowStatement in interface IAstVisitor<T,S>public S visitCatchClause(CatchClause node, T data)
visitCatchClause in interface IAstVisitor<T,S>public S visitAnnotation(Annotation node, T data)
visitAnnotation in interface IAstVisitor<T,S>public S visitNewLine(NewLineNode node, T data)
visitNewLine in interface IAstVisitor<T,S>public S visitVariableDeclaration(VariableDeclarationStatement node, T data)
visitVariableDeclaration in interface IAstVisitor<T,S>public S visitVariableInitializer(VariableInitializer node, T data)
visitVariableInitializer in interface IAstVisitor<T,S>public S visitText(TextNode node, T data)
visitText in interface IAstVisitor<T,S>public S visitImportDeclaration(ImportDeclaration node, T data)
visitImportDeclaration in interface IAstVisitor<T,S>public S visitSimpleType(SimpleType node, T data)
visitSimpleType in interface IAstVisitor<T,S>public S visitMethodDeclaration(MethodDeclaration node, T data)
visitMethodDeclaration in interface IAstVisitor<T,S>public S visitInitializerBlock(InstanceInitializer node, T data)
visitInitializerBlock in interface IAstVisitor<T,S>public S visitConstructorDeclaration(ConstructorDeclaration node, T data)
visitConstructorDeclaration in interface IAstVisitor<T,S>public S visitTypeParameterDeclaration(TypeParameterDeclaration node, T data)
visitTypeParameterDeclaration in interface IAstVisitor<T,S>public S visitParameterDeclaration(ParameterDeclaration node, T data)
visitParameterDeclaration in interface IAstVisitor<T,S>public S visitFieldDeclaration(FieldDeclaration node, T data)
visitFieldDeclaration in interface IAstVisitor<T,S>public S visitTypeDeclaration(TypeDeclaration node, T data)
visitTypeDeclaration in interface IAstVisitor<T,S>public S visitCompilationUnit(CompilationUnit node, T data)
visitCompilationUnit in interface IAstVisitor<T,S>public S visitPackageDeclaration(PackageDeclaration node, T data)
visitPackageDeclaration in interface IAstVisitor<T,S>public S visitArraySpecifier(ArraySpecifier node, T data)
visitArraySpecifier in interface IAstVisitor<T,S>public S visitComposedType(ComposedType node, T data)
visitComposedType in interface IAstVisitor<T,S>public S visitWhileStatement(WhileStatement node, T data)
visitWhileStatement in interface IAstVisitor<T,S>public S visitPrimitiveExpression(PrimitiveExpression node, T data)
visitPrimitiveExpression in interface IAstVisitor<T,S>public S visitCastExpression(CastExpression node, T data)
visitCastExpression in interface IAstVisitor<T,S>public S visitBinaryOperatorExpression(BinaryOperatorExpression node, T data)
visitBinaryOperatorExpression in interface IAstVisitor<T,S>public S visitInstanceOfExpression(InstanceOfExpression node, T data)
visitInstanceOfExpression in interface IAstVisitor<T,S>public S visitIndexerExpression(IndexerExpression node, T data)
visitIndexerExpression in interface IAstVisitor<T,S>public S visitIdentifierExpression(IdentifierExpression node, T data)
visitIdentifierExpression in interface IAstVisitor<T,S>public S visitUnaryOperatorExpression(UnaryOperatorExpression node, T data)
visitUnaryOperatorExpression in interface IAstVisitor<T,S>public S visitConditionalExpression(ConditionalExpression node, T data)
visitConditionalExpression in interface IAstVisitor<T,S>public S visitArrayInitializerExpression(ArrayInitializerExpression node, T data)
visitArrayInitializerExpression in interface IAstVisitor<T,S>public S visitObjectCreationExpression(ObjectCreationExpression node, T data)
visitObjectCreationExpression in interface IAstVisitor<T,S>public S visitArrayCreationExpression(ArrayCreationExpression node, T data)
visitArrayCreationExpression in interface IAstVisitor<T,S>public S visitAssignmentExpression(AssignmentExpression node, T data)
visitAssignmentExpression in interface IAstVisitor<T,S>public S visitForStatement(ForStatement node, T data)
visitForStatement in interface IAstVisitor<T,S>public S visitForEachStatement(ForEachStatement node, T data)
visitForEachStatement in interface IAstVisitor<T,S>public S visitGotoStatement(GotoStatement node, T data)
visitGotoStatement in interface IAstVisitor<T,S>public S visitParenthesizedExpression(ParenthesizedExpression node, T data)
visitParenthesizedExpression in interface IAstVisitor<T,S>public S visitSynchronizedStatement(SynchronizedStatement node, T data)
visitSynchronizedStatement in interface IAstVisitor<T,S>public S visitAnonymousObjectCreationExpression(AnonymousObjectCreationExpression node, T data)
visitAnonymousObjectCreationExpression in interface IAstVisitor<T,S>public S visitWildcardType(WildcardType node, T data)
visitWildcardType in interface IAstVisitor<T,S>public S visitMethodGroupExpression(MethodGroupExpression node, T data)
visitMethodGroupExpression in interface IAstVisitor<T,S>public S visitEnumValueDeclaration(EnumValueDeclaration node, T data)
visitEnumValueDeclaration in interface IAstVisitor<T,S>public S visitAssertStatement(AssertStatement node, T data)
visitAssertStatement in interface IAstVisitor<T,S>public S visitLambdaExpression(LambdaExpression node, T data)
visitLambdaExpression in interface IAstVisitor<T,S>public S visitLocalTypeDeclarationStatement(LocalTypeDeclarationStatement node, T data)
visitLocalTypeDeclarationStatement in interface IAstVisitor<T,S>public S visitTryCatchStatement(TryCatchStatement node, T data)
visitTryCatchStatement in interface IAstVisitor<T,S>