| Index: pkg/compiler/lib/src/dart_types.dart
|
| diff --git a/pkg/compiler/lib/src/dart_types.dart b/pkg/compiler/lib/src/dart_types.dart
|
| index b151ed99b75193dfdc0ca3a52022f190c841e35f..ffc4ffe48bd583797a248196235d43f6a25efc27 100644
|
| --- a/pkg/compiler/lib/src/dart_types.dart
|
| +++ b/pkg/compiler/lib/src/dart_types.dart
|
| @@ -615,6 +615,16 @@ class FunctionType extends DartType {
|
| optionalParameterTypes, namedParameters, namedParameterTypes);
|
| }
|
|
|
| + factory FunctionType.generalized(
|
| + DartType returnType,
|
| + List<DartType> parameterTypes,
|
| + List<DartType> optionalParameterTypes,
|
| + List<String> namedParameters,
|
| + List<DartType> namedParameterTypes) {
|
| + return new FunctionType.internal(null, returnType, parameterTypes,
|
| + optionalParameterTypes, namedParameters, namedParameterTypes);
|
| + }
|
| +
|
| FunctionType.internal(FunctionTypedElement this.element,
|
| [DartType returnType = const DynamicType(),
|
| List<DartType> parameterTypes = const <DartType>[],
|
|
|