| Index: pkg/analyzer/lib/src/dart/element/builder.dart
|
| diff --git a/pkg/analyzer/lib/src/dart/element/builder.dart b/pkg/analyzer/lib/src/dart/element/builder.dart
|
| index 594fdf18cf0640bef2e3c2b776fef54878bd1704..17133454c89017c426163beebcdbccabbed15214 100644
|
| --- a/pkg/analyzer/lib/src/dart/element/builder.dart
|
| +++ b/pkg/analyzer/lib/src/dart/element/builder.dart
|
| @@ -562,6 +562,7 @@ class ElementBuilder extends RecursiveAstVisitor<Object> {
|
| initializer.localVariables = holder.localVariables;
|
| initializer.parameters = holder.parameters;
|
| initializer.synthetic = true;
|
| + initializer.type = new FunctionTypeImpl(initializer);
|
| parameter.initializer = initializer;
|
| parameter.defaultValueCode = defaultValue.toSource();
|
| }
|
| @@ -1161,6 +1162,7 @@ class ElementBuilder extends RecursiveAstVisitor<Object> {
|
| initializer.labels = holder.labels;
|
| initializer.localVariables = holder.localVariables;
|
| initializer.synthetic = true;
|
| + initializer.type = new FunctionTypeImpl(initializer);
|
| element.initializer = initializer;
|
| holder.validate();
|
| }
|
|
|