| Index: pkg/analyzer/lib/src/dart/element/element.dart
|
| diff --git a/pkg/analyzer/lib/src/dart/element/element.dart b/pkg/analyzer/lib/src/dart/element/element.dart
|
| index da248938d0da3cc8d85c8151f21e848ad166dd17..70e8f431396c623b05c78ca68f4ec7ba9bb01c7b 100644
|
| --- a/pkg/analyzer/lib/src/dart/element/element.dart
|
| +++ b/pkg/analyzer/lib/src/dart/element/element.dart
|
| @@ -2739,6 +2739,20 @@ class FunctionElementImpl extends ExecutableElementImpl
|
| */
|
| FunctionElementImpl.forOffset(int nameOffset) : super("", nameOffset);
|
|
|
| + /**
|
| + * Synthesize an unnamed function element that takes [parameters] and returns
|
| + * [returnType].
|
| + */
|
| + FunctionElementImpl.synthetic(
|
| + List<ParameterElement> parameters, DartType returnType)
|
| + : super("", -1) {
|
| + synthetic = true;
|
| + this.returnType = returnType;
|
| + this.parameters = parameters;
|
| +
|
| + type = new FunctionTypeImpl(this);
|
| + }
|
| +
|
| @override
|
| String get identifier {
|
| String identifier = super.identifier;
|
|
|