| Index: compiler/java/com/google/dart/compiler/ast/ASTVisitor.java
|
| diff --git a/compiler/java/com/google/dart/compiler/ast/ASTVisitor.java b/compiler/java/com/google/dart/compiler/ast/ASTVisitor.java
|
| index 2e4319f2d644c29d4cf0ba3049a42dfebd3e4ec2..0c867c9e2cc8828826991a88d797af4d22ae0465 100644
|
| --- a/compiler/java/com/google/dart/compiler/ast/ASTVisitor.java
|
| +++ b/compiler/java/com/google/dart/compiler/ast/ASTVisitor.java
|
| @@ -37,9 +37,13 @@ public class ASTVisitor<R> {
|
| return null;
|
| }
|
|
|
| - public R visitDirective(DartDirective node) {
|
| + public R visitNodeWithMetadata(DartNodeWithMetadata node) {
|
| return visitNode(node);
|
| }
|
| +
|
| + public R visitDirective(DartDirective node) {
|
| + return visitNodeWithMetadata(node);
|
| + }
|
|
|
| public R visitInvocation(DartInvocation node) {
|
| return visitExpression(node);
|
| @@ -66,7 +70,7 @@ public class ASTVisitor<R> {
|
| }
|
|
|
| public R visitDeclaration(DartDeclaration<?> node) {
|
| - return visitNode(node);
|
| + return visitNodeWithMetadata(node);
|
| }
|
|
|
| public R visitClassMember(DartClassMember<?> node) {
|
| @@ -166,7 +170,7 @@ public class ASTVisitor<R> {
|
| }
|
|
|
| public R visitFieldDefinition(DartFieldDefinition node) {
|
| - return visitNode(node);
|
| + return visitNodeWithMetadata(node);
|
| }
|
|
|
| public R visitForInStatement(DartForInStatement node) {
|
|
|