| Index: pkg/compiler/lib/src/serialization/modelz.dart
|
| diff --git a/pkg/compiler/lib/src/serialization/modelz.dart b/pkg/compiler/lib/src/serialization/modelz.dart
|
| index c7a347a1635086928df517c249a0cdcb560f1f66..c9f069b17ec94ec0ca158e6dc85944879d7f4c0a 100644
|
| --- a/pkg/compiler/lib/src/serialization/modelz.dart
|
| +++ b/pkg/compiler/lib/src/serialization/modelz.dart
|
| @@ -758,6 +758,9 @@ abstract class FunctionTypedElementMixin
|
| return _decoder.getBool(Key.IS_EXTERNAL,
|
| isOptional: true, defaultValue: false);
|
| }
|
| +
|
| + @override
|
| + List<DartType> get typeVariables => functionSignature.typeVariables;
|
| }
|
|
|
| abstract class ClassElementMixin implements ElementZ, ClassElement {
|
| @@ -1329,6 +1332,9 @@ class ForwardingConstructorElementZ extends ElementZ
|
| // variables correctly.
|
| return definingConstructor.type;
|
| }
|
| +
|
| + @override
|
| + List<DartType> get typeVariables => _unsupported("typeVariables");
|
| }
|
|
|
| abstract class MemberElementMixin
|
| @@ -1868,6 +1874,9 @@ abstract class ParameterElementZ extends DeserializedElementZ
|
|
|
| @override
|
| MemberElement get memberContext => executableContext.memberContext;
|
| +
|
| + @override
|
| + List<DartType> get typeVariables => functionSignature.typeVariables;
|
| }
|
|
|
| class LocalParameterElementZ extends ParameterElementZ
|
|
|