@@ -84,7 +84,6 @@ abstract class ClassBuilderImpl extends DeclarationBuilderImpl
8484 @override
8585 bool isNullClass = false ;
8686
87- InterfaceType ? _legacyRawType;
8887 InterfaceType ? _nullableRawType;
8988 InterfaceType ? _nonNullableRawType;
9089 InterfaceType ? _thisType;
@@ -105,12 +104,6 @@ abstract class ClassBuilderImpl extends DeclarationBuilderImpl
105104 getAsTypeArguments (cls.typeParameters, libraryBuilder.library));
106105 }
107106
108- // Coverage-ignore(suite): Not run.
109- InterfaceType get legacyRawType {
110- return _legacyRawType ?? = new InterfaceType (cls, Nullability .legacy,
111- new List <DartType >.filled (typeParametersCount, const DynamicType ()));
112- }
113-
114107 InterfaceType get nullableRawType {
115108 return _nullableRawType ?? = new InterfaceType (cls, Nullability .nullable,
116109 new List <DartType >.filled (typeParametersCount, const DynamicType ()));
@@ -125,9 +118,6 @@ abstract class ClassBuilderImpl extends DeclarationBuilderImpl
125118
126119 InterfaceType rawType (Nullability nullability) {
127120 switch (nullability) {
128- case Nullability .legacy:
129- // Coverage-ignore(suite): Not run.
130- return legacyRawType;
131121 case Nullability .nullable:
132122 return nullableRawType;
133123 case Nullability .nonNullable:
@@ -243,7 +233,7 @@ abstract class ClassBuilderImpl extends DeclarationBuilderImpl
243233 if (arguments != null ) {
244234 List <DartType > typeArguments =
245235 buildAliasedTypeArguments (library, arguments, /* hierarchy = */ null );
246- typeArguments = unaliasTypes (typeArguments, legacyEraseAliases : false )! ;
236+ typeArguments = unaliasTypes (typeArguments)! ;
247237 return new Supertype (cls, typeArguments);
248238 } else {
249239 return new Supertype (
0 commit comments