Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(540)

Unified Diff: dart/compiler/java/com/google/dart/compiler/ast/ASTVisitor.java

Issue 20722006: Removed compiler/ directory from repository (Closed) Base URL: http://dart.googlecode.com/svn/branches/bleeding_edge
Patch Set: Created 7 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: dart/compiler/java/com/google/dart/compiler/ast/ASTVisitor.java
diff --git a/dart/compiler/java/com/google/dart/compiler/ast/ASTVisitor.java b/dart/compiler/java/com/google/dart/compiler/ast/ASTVisitor.java
deleted file mode 100644
index 6223fa0c9192fbe64be4d5efa2637f2e1d0f6d06..0000000000000000000000000000000000000000
--- a/dart/compiler/java/com/google/dart/compiler/ast/ASTVisitor.java
+++ /dev/null
@@ -1,411 +0,0 @@
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
-
-package com.google.dart.compiler.ast;
-
-import java.util.List;
-
-/**
- * A visitor for abstract syntax tree.
- *
- * <pre>
- *
- * public R visitArrayAccess(DartArrayAccess node) {
- * // Actions before visiting subnodes.
- * node.visitChildren(this);
- * // Actions after visiting subnodes.
- * return node;
- * }
- * </pre>
- *
- * <p>
- * In addition, this visitor takes advantage of the AST-node class hierarchy and makes it easy to
- * perform an action for, for example, all statements:
- *
- * <pre>
- *
- * public R visitStatement(DartStatement node) {
- * // Action that must be performed for all statements.
- * }
- * </pre>
- */
-public class ASTVisitor<R> {
-
- public R visitNode(DartNode node) {
- node.visitChildren(this);
- return null;
- }
-
- public R visitNodeWithMetadata(DartNodeWithMetadata node) {
- return visitNode(node);
- }
-
- public R visitDirective(DartDirective node) {
- return visitNodeWithMetadata(node);
- }
-
- public R visitInvocation(DartInvocation node) {
- return visitExpression(node);
- }
-
- public R visitExportDirective(DartExportDirective node) {
- return visitDirective(node);
- }
-
- public R visitExpression(DartExpression node) {
- return visitNode(node);
- }
-
- public R visitStatement(DartStatement node) {
- return visitNode(node);
- }
-
- public R visitLiteral(DartLiteral node) {
- return visitExpression(node);
- }
-
- public R visitGotoStatement(DartGotoStatement node) {
- return visitStatement(node);
- }
-
- public R visitSwitchMember(DartSwitchMember node) {
- return visitNode(node);
- }
-
- public R visitDeclaration(DartDeclaration<?> node) {
- return visitNodeWithMetadata(node);
- }
-
- public R visitClassMember(DartClassMember<?> node) {
- return visitDeclaration(node);
- }
-
- public R visitComment(DartComment node) {
- return visitNode(node);
- }
-
- public R visitCommentNewName(DartCommentNewName node) {
- return visitNode(node);
- }
-
- public R visitCommentRefName(DartCommentRefName node) {
- return visitNode(node);
- }
-
- public R visitAnnotation(DartAnnotation node) {
- return visitNode(node);
- }
-
- public R visitArrayAccess(DartArrayAccess node) {
- return visitExpression(node);
- }
-
- public R visitArrayLiteral(DartArrayLiteral node) {
- return visitTypedLiteral(node);
- }
-
- public R visitBinaryExpression(DartBinaryExpression node) {
- return visitExpression(node);
- }
-
- public R visitBlock(DartBlock node) {
- return visitStatement(node);
- }
-
- public R visitReturnBlock(DartReturnBlock node) {
- return visitBlock(node);
- }
-
- public R visitBooleanLiteral(DartBooleanLiteral node) {
- return visitLiteral(node);
- }
-
- public R visitAssertStatement(DartAssertStatement node) {
- return visitStatement(node);
- }
-
- public R visitBreakStatement(DartBreakStatement node) {
- return visitGotoStatement(node);
- }
-
- public R visitFunctionObjectInvocation(DartFunctionObjectInvocation node) {
- return visitInvocation(node);
- }
-
- public R visitMethodInvocation(DartMethodInvocation node) {
- return visitInvocation(node);
- }
-
- public R visitUnqualifiedInvocation(DartUnqualifiedInvocation node) {
- return visitInvocation(node);
- }
-
- public R visitSuperConstructorInvocation(DartSuperConstructorInvocation node) {
- return visitInvocation(node);
- }
-
- public R visitCascadeExpression(DartCascadeExpression node) {
- return visitExpression(node);
- }
-
- public R visitCase(DartCase node) {
- return visitSwitchMember(node);
- }
-
- public R visitClass(DartClass node) {
- return visitDeclaration(node);
- }
-
- public R visitConditional(DartConditional node) {
- return visitExpression(node);
- }
-
- public R visitContinueStatement(DartContinueStatement node) {
- return visitGotoStatement(node);
- }
-
- public R visitDefault(DartDefault node) {
- return visitSwitchMember(node);
- }
-
- public R visitDoubleLiteral(DartDoubleLiteral node) {
- return visitLiteral(node);
- }
-
- public R visitDoWhileStatement(DartDoWhileStatement node) {
- return visitStatement(node);
- }
-
- public R visitEmptyStatement(DartEmptyStatement node) {
- return visitStatement(node);
- }
-
- public R visitExprStmt(DartExprStmt node) {
- return visitStatement(node);
- }
-
- public R visitField(DartField node) {
- return visitClassMember(node);
- }
-
- public R visitFieldDefinition(DartFieldDefinition node) {
- return visitNodeWithMetadata(node);
- }
-
- public R visitForInStatement(DartForInStatement node) {
- return visitStatement(node);
- }
-
- public R visitForStatement(DartForStatement node) {
- return visitStatement(node);
- }
-
- public R visitFunction(DartFunction node) {
- return visitNode(node);
- }
-
- public R visitFunctionExpression(DartFunctionExpression node) {
- return visitExpression(node);
- }
-
- public R visitFunctionTypeAlias(DartFunctionTypeAlias node) {
- return visitDeclaration(node);
- }
-
- public R visitClassTypeAlias(DartClassTypeAlias node) {
- return visitDeclaration(node);
- }
-
- public R visitIdentifier(DartIdentifier node) {
- return visitExpression(node);
- }
-
- public R visitIfStatement(DartIfStatement node) {
- return visitStatement(node);
- }
-
- public R visitImportCombinator(ImportCombinator node) {
- return visitNode(node);
- }
-
- public R visitImportDirective(DartImportDirective node) {
- return visitDirective(node);
- }
-
- public R visitImportHideCombinator(ImportHideCombinator node) {
- return visitImportCombinator(node);
- }
-
- public R visitImportShowCombinator(ImportShowCombinator node) {
- return visitImportCombinator(node);
- }
-
- public R visitInitializer(DartInitializer node) {
- return visitNode(node);
- }
-
- public R visitIntegerLiteral(DartIntegerLiteral node) {
- return visitLiteral(node);
- }
-
- public R visitLabel(DartLabel node) {
- return visitStatement(node);
- }
-
- public R visitLibraryDirective(DartLibraryDirective node) {
- return visitDirective(node);
- }
-
- public R visitTypedLiteral(DartTypedLiteral node) {
- return visitExpression(node);
- }
-
- public R visitMapLiteral(DartMapLiteral node) {
- return visitTypedLiteral(node);
- }
-
- public R visitMapLiteralEntry(DartMapLiteralEntry node) {
- return visitNode(node);
- }
-
- public R visitMethodDefinition(DartMethodDefinition node) {
- return visitClassMember(node);
- }
-
- public R visitNativeDirective(DartNativeDirective node) {
- return visitDirective(node);
- }
-
- public R visitNewExpression(DartNewExpression node) {
- return visitInvocation(node);
- }
-
- public R visitNullLiteral(DartNullLiteral node) {
- return visitLiteral(node);
- }
-
- public R visitParameter(DartParameter node) {
- return visitDeclaration(node);
- }
-
- public R visitParameterizedTypeNode(DartParameterizedTypeNode node) {
- return visitExpression(node);
- }
-
- public R visitParenthesizedExpression(DartParenthesizedExpression node) {
- return visitExpression(node);
- }
-
- public R visitPartOfDirective(DartPartOfDirective node) {
- return visitDirective(node);
- }
-
- public R visitPropertyAccess(DartPropertyAccess node) {
- return visitExpression(node);
- }
-
- public R visitTypeNode(DartTypeNode node) {
- return visitNode(node);
- }
-
- public R visitReturnStatement(DartReturnStatement node) {
- return visitStatement(node);
- }
-
- public R visitSourceDirective(DartSourceDirective node) {
- return visitDirective(node);
- }
-
- public R visitStringLiteral(DartStringLiteral node) {
- return visitLiteral(node);
- }
-
- public R visitStringInterpolation(DartStringInterpolation node) {
- return visitLiteral(node);
- }
-
- public R visitSuperExpression(DartSuperExpression node) {
- return visitExpression(node);
- }
-
- public R visitSwitchStatement(DartSwitchStatement node) {
- return visitStatement(node);
- }
-
- public R visitSyntheticErrorExpression(DartSyntheticErrorExpression node) {
- return visitExpression(node);
- }
-
- public R visitSyntheticErrorIdentifier(DartSyntheticErrorIdentifier node) {
- return visitIdentifier(node);
- }
-
- public R visitSyntheticErrorStatement(DartSyntheticErrorStatement node) {
- return visitStatement(node);
- }
-
- public R visitThisExpression(DartThisExpression node) {
- return visitExpression(node);
- }
-
- public R visitThrowExpression(DartThrowExpression node) {
- return visitExpression(node);
- }
-
- public R visitCatchBlock(DartCatchBlock node) {
- return visitStatement(node);
- }
-
- public R visitTryStatement(DartTryStatement node) {
- return visitStatement(node);
- }
-
- public R visitUnaryExpression(DartUnaryExpression node) {
- return visitExpression(node);
- }
-
- public R visitUnit(DartUnit node) {
- return visitNode(node);
- }
-
- public R visitVariable(DartVariable node) {
- return visitDeclaration(node);
- }
-
- public R visitVariableStatement(DartVariableStatement node) {
- return visitStatement(node);
- }
-
- public R visitWhileStatement(DartWhileStatement node) {
- return visitStatement(node);
- }
-
- public void visit(List<? extends DartNode> nodes) {
- if (nodes != null) {
- for (DartNode node : nodes) {
- node.accept(this);
- }
- }
- }
-
- public R visitNamedExpression(DartNamedExpression node) {
- return visitExpression(node);
- }
-
- public R visitTypeExpression(DartTypeExpression node) {
- return visitExpression(node);
- }
-
- public R visitTypeParameter(DartTypeParameter node) {
- return visitDeclaration(node);
- }
-
- public R visitNativeBlock(DartNativeBlock node) {
- return visitBlock(node);
- }
-
- public R visitRedirectConstructorInvocation(DartRedirectConstructorInvocation node) {
- return visitInvocation(node);
- }
-}

Powered by Google App Engine
This is Rietveld 408576698