Legacy. Remove star types from shared FactorTypeTestMixin.

Change-Id: Ibb287b86aed21b296ddc646ce0db7f83c2c947d7
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/355580
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Reviewed-by: Johnni Winther <johnniwinther@google.com>
diff --git a/pkg/_fe_analyzer_shared/lib/src/flow_analysis/factory_type_test_helper.dart b/pkg/_fe_analyzer_shared/lib/src/flow_analysis/factory_type_test_helper.dart
index 73ae5f5..df10810 100644
--- a/pkg/_fe_analyzer_shared/lib/src/flow_analysis/factory_type_test_helper.dart
+++ b/pkg/_fe_analyzer_shared/lib/src/flow_analysis/factory_type_test_helper.dart
@@ -9,16 +9,12 @@
   Type get dynamicType;
   Type get intNone;
   Type get intQuestion;
-  Type get intStar;
   Type get numNone;
   Type get numQuestion;
-  Type get numStar;
   Type get objectNone;
   Type get objectQuestion;
-  Type get objectStar;
   Type get stringNone;
   Type get stringQuestion;
-  Type get stringStar;
   Type get nullNone;
   Type get voidType;
 
@@ -34,8 +30,6 @@
     check(futureOrNone(intQuestion), futureNone(intNone), 'FutureOr<int?>');
     check(futureOrNone(intQuestion), intQuestion, 'Future<int?>');
     check(futureOrNone(intQuestion), futureNone(intQuestion), 'int?');
-    check(futureOrNone(intQuestion), intStar, 'Future<int?>');
-    check(futureOrNone(intQuestion), futureNone(intStar), 'int?');
 
     check(futureOrNone(intNone), numNone, 'Future<int>');
     check(futureOrNone(intNone), futureNone(numNone), 'int');
@@ -44,61 +38,38 @@
   void test_object() {
     check(objectNone, objectNone, 'Never');
     check(objectNone, objectQuestion, 'Never');
-    check(objectNone, objectStar, 'Never');
 
     check(objectNone, intNone, 'Object');
     check(objectNone, intQuestion, 'Object');
-    check(objectNone, intStar, 'Object');
 
     check(objectQuestion, objectNone, 'Never?');
     check(objectQuestion, objectQuestion, 'Never');
-    check(objectQuestion, objectStar, 'Never');
 
     check(objectQuestion, intNone, 'Object?');
     check(objectQuestion, intQuestion, 'Object');
-    check(objectQuestion, intStar, 'Object');
   }
 
   test_subtype() {
     check(intNone, intNone, 'Never');
     check(intNone, intQuestion, 'Never');
-    check(intNone, intStar, 'Never');
 
     check(intQuestion, intNone, 'Never?');
     check(intQuestion, intQuestion, 'Never');
-    check(intQuestion, intStar, 'Never');
-
-    check(intStar, intNone, 'Never');
-    check(intStar, intQuestion, 'Never');
-    check(intStar, intStar, 'Never');
 
     check(intNone, numNone, 'Never');
     check(intNone, numQuestion, 'Never');
-    check(intNone, numStar, 'Never');
 
     check(intQuestion, numNone, 'Never?');
     check(intQuestion, numQuestion, 'Never');
-    check(intQuestion, numStar, 'Never');
-
-    check(intStar, numNone, 'Never');
-    check(intStar, numQuestion, 'Never');
-    check(intStar, numStar, 'Never');
 
     check(intNone, nullNone, 'int');
     check(intQuestion, nullNone, 'int');
-    check(intStar, nullNone, 'int');
 
     check(intNone, stringNone, 'int');
     check(intQuestion, stringNone, 'int?');
-    check(intStar, stringNone, 'int*');
 
     check(intNone, stringQuestion, 'int');
     check(intQuestion, stringQuestion, 'int');
-    check(intStar, stringQuestion, 'int');
-
-    check(intNone, stringStar, 'int');
-    check(intQuestion, stringStar, 'int');
-    check(intStar, stringStar, 'int');
   }
 
   void test_void() {
diff --git a/pkg/analyzer/test/src/dart/element/factor_type_test.dart b/pkg/analyzer/test/src/dart/element/factor_type_test.dart
index 0977eef..9c879bb 100644
--- a/pkg/analyzer/test/src/dart/element/factor_type_test.dart
+++ b/pkg/analyzer/test/src/dart/element/factor_type_test.dart
@@ -3,8 +3,6 @@
 // BSD-style license that can be found in the LICENSE file.
 
 import 'package:_fe_analyzer_shared/src/flow_analysis/factory_type_test_helper.dart';
-import 'package:analyzer/dart/element/element.dart';
-import 'package:analyzer/dart/element/nullability_suffix.dart';
 import 'package:analyzer/dart/element/type.dart';
 import 'package:analyzer/dart/element/type_provider.dart';
 import 'package:analyzer/src/dart/element/type.dart';
@@ -29,30 +27,6 @@
   late final TypeSystemImpl typeSystem;
 
   @override
-  InterfaceType get intStar {
-    var element = typeProvider.intType.element;
-    return interfaceTypeStar(element);
-  }
-
-  @override
-  InterfaceType get numStar {
-    var element = typeProvider.numType.element;
-    return interfaceTypeStar(element);
-  }
-
-  @override
-  InterfaceType get objectStar {
-    var element = typeProvider.objectType.element;
-    return interfaceTypeStar(element);
-  }
-
-  @override
-  InterfaceType get stringStar {
-    var element = typeProvider.stringType.element;
-    return interfaceTypeStar(element);
-  }
-
-  @override
   DartType get voidType => typeProvider.voidType;
 
   @override
@@ -66,16 +40,6 @@
     return typeSystem.factor(T, S);
   }
 
-  InterfaceType interfaceTypeStar(
-    InterfaceElement element, {
-    List<DartType> typeArguments = const [],
-  }) {
-    return element.instantiate(
-      typeArguments: typeArguments,
-      nullabilitySuffix: NullabilitySuffix.star,
-    );
-  }
-
   void setUp() {
     var analysisContext = TestAnalysisContext();
     typeProvider = analysisContext.typeProvider;
diff --git a/pkg/front_end/test/fasta/type_inference/factor_type_test.dart b/pkg/front_end/test/fasta/type_inference/factor_type_test.dart
index 98e338a..9b4a373 100644
--- a/pkg/front_end/test/fasta/type_inference/factor_type_test.dart
+++ b/pkg/front_end/test/fasta/type_inference/factor_type_test.dart
@@ -60,9 +60,6 @@
   DartType get intQuestion => coreTypes.intNullableRawType;
 
   @override
-  DartType get intStar => coreTypes.intLegacyRawType;
-
-  @override
   DartType get nullNone => const NullType();
 
   @override
@@ -72,27 +69,18 @@
   DartType get numQuestion => coreTypes.numNullableRawType;
 
   @override
-  DartType get numStar => coreTypes.numLegacyRawType;
-
-  @override
   DartType get objectNone => coreTypes.objectNonNullableRawType;
 
   @override
   DartType get objectQuestion => coreTypes.objectNullableRawType;
 
   @override
-  DartType get objectStar => coreTypes.objectLegacyRawType;
-
-  @override
   DartType get stringNone => coreTypes.stringNonNullableRawType;
 
   @override
   DartType get stringQuestion => coreTypes.stringNullableRawType;
 
   @override
-  DartType get stringStar => coreTypes.stringLegacyRawType;
-
-  @override
   DartType get voidType => const VoidType();
 
   @override