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

Unified Diff: pkg/compiler/lib/src/tree/nodes.dart

Issue 1873823002: Update elements, nodes and visitors for serialization. (Closed) Base URL: https://github.com/dart-lang/sdk.git@master
Patch Set: Fix LocalVariableElementZ.constant Created 4 years, 8 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: pkg/compiler/lib/src/tree/nodes.dart
diff --git a/pkg/compiler/lib/src/tree/nodes.dart b/pkg/compiler/lib/src/tree/nodes.dart
index c31168dd1cb71a32241c556701d33c70cdd41b4d..96e5ae8f9c35b72060798911bd6606f27d8ddd6f 100644
--- a/pkg/compiler/lib/src/tree/nodes.dart
+++ b/pkg/compiler/lib/src/tree/nodes.dart
@@ -22,7 +22,7 @@ abstract class Visitor<R> {
R visitNode(Node node);
R visitAssert(Assert node) => visitStatement(node);
- R visitAsyncForIn(AsyncForIn node) => visitLoop(node);
+ R visitAsyncForIn(AsyncForIn node) => visitForIn(node);
R visitAsyncModifier(AsyncModifier node) => visitNode(node);
R visitAwait(Await node) => visitExpression(node);
R visitBlock(Block node) => visitStatement(node);
@@ -44,6 +44,7 @@ abstract class Visitor<R> {
R visitExpression(Expression node) => visitNode(node);
R visitExpressionStatement(ExpressionStatement node) => visitStatement(node);
R visitFor(For node) => visitLoop(node);
+ R visitForIn(ForIn node) => visitLoop(node);
R visitFunctionDeclaration(FunctionDeclaration node) => visitStatement(node);
R visitFunctionExpression(FunctionExpression node) => visitExpression(node);
R visitGotoStatement(GotoStatement node) => visitStatement(node);
@@ -65,7 +66,7 @@ abstract class Visitor<R> {
R visitLiteralNull(LiteralNull node) => visitLiteral(node);
R visitLiteralString(LiteralString node) => visitStringNode(node);
R visitStringJuxtaposition(StringJuxtaposition node) => visitStringNode(node);
- R visitSyncForIn(SyncForIn node) => visitLoop(node);
+ R visitSyncForIn(SyncForIn node) => visitForIn(node);
R visitLoop(Loop node) => visitStatement(node);
R visitMetadata(Metadata node) => visitNode(node);
R visitMixinApplication(MixinApplication node) => visitNode(node);
@@ -118,7 +119,7 @@ abstract class Visitor1<R, A> {
R visitNode(Node node, A arg);
R visitAssert(Assert node, A arg) => visitStatement(node, arg);
- R visitAsyncForIn(AsyncForIn node, A arg) => visitLoop(node, arg);
+ R visitAsyncForIn(AsyncForIn node, A arg) => visitForIn(node, arg);
R visitAsyncModifier(AsyncModifier node, A arg) => visitNode(node, arg);
R visitAwait(Await node, A arg) => visitExpression(node, arg);
R visitBlock(Block node, A arg) => visitStatement(node, arg);
@@ -154,6 +155,7 @@ abstract class Visitor1<R, A> {
return visitStatement(node, arg);
}
R visitFor(For node, A arg) => visitLoop(node, arg);
+ R visitForIn(ForIn node, A arg) => visitLoop(node, arg);
R visitFunctionDeclaration(FunctionDeclaration node, A arg) {
return visitStatement(node, arg);
}
@@ -191,7 +193,7 @@ abstract class Visitor1<R, A> {
R visitStringJuxtaposition(StringJuxtaposition node, A arg) {
return visitStringNode(node, arg);
}
- R visitSyncForIn(SyncForIn node, A arg) => visitLoop(node, arg);
+ R visitSyncForIn(SyncForIn node, A arg) => visitForIn(node, arg);
R visitLoop(Loop node, A arg) => visitStatement(node, arg);
R visitMetadata(Metadata node, A arg) => visitNode(node, arg);
R visitMixinApplication(MixinApplication node, A arg) => visitNode(node, arg);

Powered by Google App Engine
This is Rietveld 408576698