| 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 f4a8ff3351aaf3c6b42318cc2ff41211e99d99ee..f110d52d77135305c8e267538d3fc7d521880161 100644
|
| --- a/pkg/analyzer/lib/src/generated/ast.dart
|
| +++ b/pkg/analyzer/lib/src/generated/ast.dart
|
| @@ -17971,6 +17971,7 @@ class ToSourceVisitor implements AstVisitor<Object> {
|
| @override
|
| Object visitFunctionDeclaration(FunctionDeclaration node) {
|
| _visitNodeListWithSeparatorAndSuffix(node.metadata, " ", " ");
|
| + _visitTokenWithSuffix(node.externalKeyword, " ");
|
| _visitNodeWithSuffix(node.returnType, " ");
|
| _visitTokenWithSuffix(node.propertyKeyword, " ");
|
| _visitNode(node.name);
|
| @@ -17988,7 +17989,9 @@ class ToSourceVisitor implements AstVisitor<Object> {
|
| Object visitFunctionExpression(FunctionExpression node) {
|
| _visitNode(node.typeParameters);
|
| _visitNode(node.parameters);
|
| - _writer.print(' ');
|
| + if (node.body is! EmptyFunctionBody) {
|
| + _writer.print(' ');
|
| + }
|
| _visitNode(node.body);
|
| return null;
|
| }
|
|
|