| 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 34c4bc8c9e1a229f6511d6fca62f47ef8fd27968..1ae2e9d9a18c6a469d42a3f0e508a28bb0c55fb0 100644
|
| --- a/pkg/analyzer/lib/src/dart/element/element.dart
|
| +++ b/pkg/analyzer/lib/src/dart/element/element.dart
|
| @@ -4104,6 +4104,18 @@ class ParameterElementImpl extends VariableElementImpl
|
| */
|
| ParameterElementImpl.forNode(Identifier name) : super.forNode(name);
|
|
|
| + /**
|
| + * Creates a synthetic parameter with [name], [type] and [kind].
|
| + */
|
| + factory ParameterElementImpl.synthetic(String name, DartType type,
|
| + ParameterKind kind) {
|
| + ParameterElementImpl element = new ParameterElementImpl(name, -1);
|
| + element.type = type;
|
| + element.synthetic = true;
|
| + element.parameterKind = kind;
|
| + return element;
|
| + }
|
| +
|
| @override
|
| String get defaultValueCode => _defaultValueCode;
|
|
|
|
|