Index: pkg/analyzer/lib/src/generated/ast.dart |
diff --git a/pkg/analyzer/lib/src/generated/ast.dart b/pkg/analyzer/lib/src/generated/ast.dart |
index ce52c1835774fb782ae90b26cd519de91aaa2b3f..23b04c25743febfff581f3807bfd110cf4843098 100644 |
--- a/pkg/analyzer/lib/src/generated/ast.dart |
+++ b/pkg/analyzer/lib/src/generated/ast.dart |
@@ -15875,7 +15875,12 @@ class AstCloner implements AstVisitor<AstNode> { |
EmptyStatement visitEmptyStatement(EmptyStatement node) => new EmptyStatement(node.semicolon); |
@override |
- ExportDirective visitExportDirective(ExportDirective node) => new ExportDirective(_cloneNode(node.documentationComment), _cloneNodeList(node.metadata), node.keyword, _cloneNode(node.uri), _cloneNodeList(node.combinators), node.semicolon); |
+ ExportDirective visitExportDirective(ExportDirective node) { |
+ ExportDirective directive = new ExportDirective(_cloneNode(node.documentationComment), _cloneNodeList(node.metadata), node.keyword, _cloneNode(node.uri), _cloneNodeList(node.combinators), node.semicolon); |
+ directive.source = node.source; |
+ directive.uriContent = node.uriContent; |
+ return directive; |
+ } |
@override |
ExpressionFunctionBody visitExpressionFunctionBody(ExpressionFunctionBody node) => new ExpressionFunctionBody(node.functionDefinition, _cloneNode(node.expression), node.semicolon); |
@@ -15935,7 +15940,12 @@ class AstCloner implements AstVisitor<AstNode> { |
ImplementsClause visitImplementsClause(ImplementsClause node) => new ImplementsClause(node.keyword, _cloneNodeList(node.interfaces)); |
@override |
- ImportDirective visitImportDirective(ImportDirective node) => new ImportDirective(_cloneNode(node.documentationComment), _cloneNodeList(node.metadata), node.keyword, _cloneNode(node.uri), node.asToken, _cloneNode(node.prefix), _cloneNodeList(node.combinators), node.semicolon); |
+ ImportDirective visitImportDirective(ImportDirective node) { |
+ ImportDirective directive = new ImportDirective(_cloneNode(node.documentationComment), _cloneNodeList(node.metadata), node.keyword, _cloneNode(node.uri), node.asToken, _cloneNode(node.prefix), _cloneNodeList(node.combinators), node.semicolon); |
+ directive.source = node.source; |
+ directive.uriContent = node.uriContent; |
+ return directive; |
+ } |
@override |
IndexExpression visitIndexExpression(IndexExpression node) { |
@@ -16005,7 +16015,12 @@ class AstCloner implements AstVisitor<AstNode> { |
ParenthesizedExpression visitParenthesizedExpression(ParenthesizedExpression node) => new ParenthesizedExpression(node.leftParenthesis, _cloneNode(node.expression), node.rightParenthesis); |
@override |
- PartDirective visitPartDirective(PartDirective node) => new PartDirective(_cloneNode(node.documentationComment), _cloneNodeList(node.metadata), node.partToken, _cloneNode(node.uri), node.semicolon); |
+ PartDirective visitPartDirective(PartDirective node) { |
+ PartDirective directive = new PartDirective(_cloneNode(node.documentationComment), _cloneNodeList(node.metadata), node.partToken, _cloneNode(node.uri), node.semicolon); |
+ directive.source = node.source; |
+ directive.uriContent = node.uriContent; |
+ return directive; |
+ } |
@override |
PartOfDirective visitPartOfDirective(PartOfDirective node) => new PartOfDirective(_cloneNode(node.documentationComment), _cloneNodeList(node.metadata), node.partToken, node.ofToken, _cloneNode(node.libraryName), node.semicolon); |