Index: pkg/analyzer/lib/src/dart/ast/utilities.dart |
diff --git a/pkg/analyzer/lib/src/dart/ast/utilities.dart b/pkg/analyzer/lib/src/dart/ast/utilities.dart |
index 4d709d5909d81740330ce6fe2a0b5b62537f7b65..9e370a1df241e6e6a0fb525fbe47c8a3c8493215 100644 |
--- a/pkg/analyzer/lib/src/dart/ast/utilities.dart |
+++ b/pkg/analyzer/lib/src/dart/ast/utilities.dart |
@@ -441,16 +441,17 @@ class AstCloner implements AstVisitor<AstNode> { |
@override |
FieldFormalParameter visitFieldFormalParameter(FieldFormalParameter node) => |
- astFactory.fieldFormalParameter( |
- cloneNode(node.documentationComment), |
- cloneNodeList(node.metadata), |
- cloneToken(node.keyword), |
- cloneNode(node.type), |
- cloneToken(node.thisKeyword), |
- cloneToken(node.period), |
- cloneNode(node.identifier), |
- cloneNode(node.typeParameters), |
- cloneNode(node.parameters)); |
+ astFactory.fieldFormalParameter2( |
+ comment: cloneNode(node.documentationComment), |
+ metadata: cloneNodeList(node.metadata), |
+ covariantKeyword: cloneToken(node.covariantKeyword), |
+ keyword: cloneToken(node.keyword), |
+ type: cloneNode(node.type), |
+ thisKeyword: cloneToken(node.thisKeyword), |
+ period: cloneToken(node.period), |
+ identifier: cloneNode(node.identifier), |
+ typeParameters: cloneNode(node.typeParameters), |
+ parameters: cloneNode(node.parameters)); |
@override |
ForEachStatement visitForEachStatement(ForEachStatement node) { |
@@ -542,13 +543,14 @@ class AstCloner implements AstVisitor<AstNode> { |
@override |
FunctionTypedFormalParameter visitFunctionTypedFormalParameter( |
FunctionTypedFormalParameter node) => |
- astFactory.functionTypedFormalParameter( |
- cloneNode(node.documentationComment), |
- cloneNodeList(node.metadata), |
- cloneNode(node.returnType), |
- cloneNode(node.identifier), |
- cloneNode(node.typeParameters), |
- cloneNode(node.parameters)); |
+ astFactory.functionTypedFormalParameter2( |
+ comment: cloneNode(node.documentationComment), |
+ metadata: cloneNodeList(node.metadata), |
+ covariantKeyword: cloneToken(node.covariantKeyword), |
+ returnType: cloneNode(node.returnType), |
+ identifier: cloneNode(node.identifier), |
+ typeParameters: cloneNode(node.typeParameters), |
+ parameters: cloneNode(node.parameters)); |
@override |
AstNode visitGenericFunctionType(GenericFunctionType node) => |
@@ -815,12 +817,13 @@ class AstCloner implements AstVisitor<AstNode> { |
@override |
SimpleFormalParameter visitSimpleFormalParameter( |
SimpleFormalParameter node) => |
- astFactory.simpleFormalParameter( |
- cloneNode(node.documentationComment), |
- cloneNodeList(node.metadata), |
- cloneToken(node.keyword), |
- cloneNode(node.type), |
- cloneNode(node.identifier)); |
+ astFactory.simpleFormalParameter2( |
+ comment: cloneNode(node.documentationComment), |
+ metadata: cloneNodeList(node.metadata), |
+ covariantKeyword: cloneToken(node.covariantKeyword), |
+ keyword: cloneToken(node.keyword), |
+ type: cloneNode(node.type), |
+ identifier: cloneNode(node.identifier)); |
@override |
SimpleIdentifier visitSimpleIdentifier(SimpleIdentifier node) => |
@@ -3177,16 +3180,17 @@ class IncrementalAstCloner implements AstVisitor<AstNode> { |
@override |
FieldFormalParameter visitFieldFormalParameter(FieldFormalParameter node) => |
- astFactory.fieldFormalParameter( |
- _cloneNode(node.documentationComment), |
- _cloneNodeList(node.metadata), |
- _mapToken(node.keyword), |
- _cloneNode(node.type), |
- _mapToken(node.thisKeyword), |
- _mapToken(node.period), |
- _cloneNode(node.identifier), |
- _cloneNode(node.typeParameters), |
- _cloneNode(node.parameters)); |
+ astFactory.fieldFormalParameter2( |
+ comment: _cloneNode(node.documentationComment), |
+ metadata: _cloneNodeList(node.metadata), |
+ covariantKeyword: _mapToken(node.covariantKeyword), |
+ keyword: _mapToken(node.keyword), |
+ type: _cloneNode(node.type), |
+ thisKeyword: _mapToken(node.thisKeyword), |
+ period: _mapToken(node.period), |
+ identifier: _cloneNode(node.identifier), |
+ typeParameters: _cloneNode(node.typeParameters), |
+ parameters: _cloneNode(node.parameters)); |
@override |
ForEachStatement visitForEachStatement(ForEachStatement node) { |
@@ -3293,13 +3297,14 @@ class IncrementalAstCloner implements AstVisitor<AstNode> { |
@override |
FunctionTypedFormalParameter visitFunctionTypedFormalParameter( |
FunctionTypedFormalParameter node) => |
- astFactory.functionTypedFormalParameter( |
- _cloneNode(node.documentationComment), |
- _cloneNodeList(node.metadata), |
- _cloneNode(node.returnType), |
- _cloneNode(node.identifier), |
- _cloneNode(node.typeParameters), |
- _cloneNode(node.parameters)); |
+ astFactory.functionTypedFormalParameter2( |
+ comment: _cloneNode(node.documentationComment), |
+ metadata: _cloneNodeList(node.metadata), |
+ covariantKeyword: _mapToken(node.covariantKeyword), |
+ returnType: _cloneNode(node.returnType), |
+ identifier: _cloneNode(node.identifier), |
+ typeParameters: _cloneNode(node.typeParameters), |
+ parameters: _cloneNode(node.parameters)); |
@override |
AstNode visitGenericFunctionType(GenericFunctionType node) => |
@@ -3660,12 +3665,13 @@ class IncrementalAstCloner implements AstVisitor<AstNode> { |
@override |
SimpleFormalParameter visitSimpleFormalParameter( |
SimpleFormalParameter node) => |
- astFactory.simpleFormalParameter( |
- _cloneNode(node.documentationComment), |
- _cloneNodeList(node.metadata), |
- _mapToken(node.keyword), |
- _cloneNode(node.type), |
- _cloneNode(node.identifier)); |
+ astFactory.simpleFormalParameter2( |
+ comment: _cloneNode(node.documentationComment), |
+ metadata: _cloneNodeList(node.metadata), |
+ covariantKeyword: _mapToken(node.covariantKeyword), |
+ keyword: _mapToken(node.keyword), |
+ type: _cloneNode(node.type), |
+ identifier: _cloneNode(node.identifier)); |
@override |
SimpleIdentifier visitSimpleIdentifier(SimpleIdentifier node) { |