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 9c346d935b83634ea20b720211b4d32fdf090881..d65cdce64db5ef16673aa633bdeb1b98dae87d15 100644 |
--- a/pkg/compiler/lib/src/serialization/modelz.dart |
+++ b/pkg/compiler/lib/src/serialization/modelz.dart |
@@ -734,6 +734,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 { |
@@ -1250,6 +1253,9 @@ class ForwardingConstructorElementZ extends ElementZ |
// variables correctly. |
return definingConstructor.type; |
} |
+ |
+ @override |
+ List<DartType> get typeVariables => _unsupported("typeVariables"); |
} |
abstract class MemberElementMixin |
@@ -1777,6 +1783,9 @@ abstract class ParameterElementZ extends DeserializedElementZ |
@override |
MemberElement get memberContext => executableContext.memberContext; |
+ |
+ @override |
+ List<DartType> get typeVariables => functionSignature.typeVariables; |
} |
class LocalParameterElementZ extends ParameterElementZ |