Fixes #1103. Change expected error range for analyzer according to the changed behaviour
diff --git a/Language/Generics/parameter_A03_t01.dart b/Language/Generics/parameter_A03_t01.dart
index 37f7b56..30e8bfc 100644
--- a/Language/Generics/parameter_A03_t01.dart
+++ b/Language/Generics/parameter_A03_t01.dart
@@ -16,16 +16,22 @@
class G1<X extends X> {}
-// ^^^^^^^^^^^
+// ^
// [analyzer] COMPILE_TIME_ERROR.TYPE_PARAMETER_SUPERTYPE_OF_ITS_BOUND
// [cfe] Type 'X' can't use itself as a bound.
class G2<X extends Y, Y extends X> {}
-// ^^^^^^^^^^^
-// [analyzer] unspecified
+// ^
+// [analyzer] COMPILE_TIME_ERROR.TYPE_PARAMETER_SUPERTYPE_OF_ITS_BOUND
+// ^
+// [analyzer] COMPILE_TIME_ERROR.TYPE_PARAMETER_SUPERTYPE_OF_ITS_BOUND
// [cfe] unspecified
class G3<X extends Y, Y extends Z, Z extends X> {}
-// ^^^^^^^^^^^
-// [analyzer] unspecified
+// ^
+// [analyzer] COMPILE_TIME_ERROR.TYPE_PARAMETER_SUPERTYPE_OF_ITS_BOUND
+// ^
+// [analyzer] COMPILE_TIME_ERROR.TYPE_PARAMETER_SUPERTYPE_OF_ITS_BOUND
+// ^
+// [analyzer] COMPILE_TIME_ERROR.TYPE_PARAMETER_SUPERTYPE_OF_ITS_BOUND
// [cfe] unspecified
main() {}
diff --git a/Language/Generics/parameter_A03_t02.dart b/Language/Generics/parameter_A03_t02.dart
index 5fd1ec5..755ca58 100644
--- a/Language/Generics/parameter_A03_t02.dart
+++ b/Language/Generics/parameter_A03_t02.dart
@@ -16,16 +16,22 @@
typedef Alias1<X extends X> = void Function(X);
-// ^^^^^^^^^^^
+// ^
// [analyzer] COMPILE_TIME_ERROR.TYPE_PARAMETER_SUPERTYPE_OF_ITS_BOUND
// [cfe] Type 'X' can't use itself as a bound.
typedef Alias2<X extends Y, Y extends X> = void Function(X, Y);
-// ^^^^^^^^^^^
-// [analyzer] unspecified
+// ^
+// [analyzer] COMPILE_TIME_ERROR.TYPE_PARAMETER_SUPERTYPE_OF_ITS_BOUND
+// ^
+// [analyzer] COMPILE_TIME_ERROR.TYPE_PARAMETER_SUPERTYPE_OF_ITS_BOUND
// [cfe] unspecified
typedef Alias3<X extends Y, Y extends Z, Z extends X> = void Function(X, Y, Z);
-// ^^^^^^^^^^^
-// [analyzer] unspecified
+// ^
+// [analyzer] COMPILE_TIME_ERROR.TYPE_PARAMETER_SUPERTYPE_OF_ITS_BOUND
+// ^
+// [analyzer] COMPILE_TIME_ERROR.TYPE_PARAMETER_SUPERTYPE_OF_ITS_BOUND
+// ^
+// [analyzer] COMPILE_TIME_ERROR.TYPE_PARAMETER_SUPERTYPE_OF_ITS_BOUND
// [cfe] unspecified
main() {}
diff --git a/Language/Generics/parameter_A03_t03.dart b/Language/Generics/parameter_A03_t03.dart
index 88da457..d0bd13a 100644
--- a/Language/Generics/parameter_A03_t03.dart
+++ b/Language/Generics/parameter_A03_t03.dart
@@ -20,16 +20,22 @@
class C<T1, T2, T3> {}
typedef G1<X extends X> = A<X>;
-// ^^^^^^^^^^^
-// [analyzer] unspecified
+// ^
+// [analyzer] COMPILE_TIME_ERROR.TYPE_PARAMETER_SUPERTYPE_OF_ITS_BOUND
// [cfe] unspecified
typedef G2<X extends Y, Y extends X> = B<X, Y>;
-// ^^^^^^^^^^^
-// [analyzer] unspecified
+// ^
+// [analyzer] COMPILE_TIME_ERROR.TYPE_PARAMETER_SUPERTYPE_OF_ITS_BOUND
+// ^
+// [analyzer] COMPILE_TIME_ERROR.TYPE_PARAMETER_SUPERTYPE_OF_ITS_BOUND
// [cfe] unspecified
typedef G3<X extends Y, Y extends Z, Z extends X> = C<X, Y, Z>;
-// ^^^^^^^^^^^
-// [analyzer] unspecified
+// ^
+// [analyzer] COMPILE_TIME_ERROR.TYPE_PARAMETER_SUPERTYPE_OF_ITS_BOUND
+// ^
+// [analyzer] COMPILE_TIME_ERROR.TYPE_PARAMETER_SUPERTYPE_OF_ITS_BOUND
+// ^
+// [analyzer] COMPILE_TIME_ERROR.TYPE_PARAMETER_SUPERTYPE_OF_ITS_BOUND
// [cfe] unspecified
main() {}
diff --git a/Language/Generics/parameter_A03_t04.dart b/Language/Generics/parameter_A03_t04.dart
index b44689f..2fe40e8 100644
--- a/Language/Generics/parameter_A03_t04.dart
+++ b/Language/Generics/parameter_A03_t04.dart
@@ -16,16 +16,22 @@
typedef void Alias1<X extends X>(X);
-// ^^^^^^^^^^^
+// ^
// [analyzer] COMPILE_TIME_ERROR.TYPE_PARAMETER_SUPERTYPE_OF_ITS_BOUND
// [cfe] Type 'X' can't use itself as a bound.
typedef void Alias2<X extends Y, Y extends X>(X, Y);
-// ^^^^^^^^^^^
-// [analyzer] unspecified
+// ^
+// [analyzer] COMPILE_TIME_ERROR.TYPE_PARAMETER_SUPERTYPE_OF_ITS_BOUND
+// ^
+// [analyzer] COMPILE_TIME_ERROR.TYPE_PARAMETER_SUPERTYPE_OF_ITS_BOUND
// [cfe] unspecified
typedef void Alias3<X extends Y, Y extends Z, Z extends X>(X, Y, Z);
-// ^^^^^^^^^^^
-// [analyzer] unspecified
+// ^
+// [analyzer] COMPILE_TIME_ERROR.TYPE_PARAMETER_SUPERTYPE_OF_ITS_BOUND
+// ^
+// [analyzer] COMPILE_TIME_ERROR.TYPE_PARAMETER_SUPERTYPE_OF_ITS_BOUND
+// ^
+// [analyzer] COMPILE_TIME_ERROR.TYPE_PARAMETER_SUPERTYPE_OF_ITS_BOUND
// [cfe] unspecified
main() {}
diff --git a/Language/Generics/parameter_A03_t05.dart b/Language/Generics/parameter_A03_t05.dart
index 8628bff..5addb3f 100644
--- a/Language/Generics/parameter_A03_t05.dart
+++ b/Language/Generics/parameter_A03_t05.dart
@@ -16,16 +16,22 @@
void func1<X extends X>(X) {}
-// ^^^^^^^^^^^
+// ^
// [analyzer] COMPILE_TIME_ERROR.TYPE_PARAMETER_SUPERTYPE_OF_ITS_BOUND
// [cfe] Type 'X' can't use itself as a bound.
void func2<X extends Y, Y extends X>(X, Y) {}
-// ^^^^^^^^^^^
-// [analyzer] unspecified
+// ^
+// [analyzer] COMPILE_TIME_ERROR.TYPE_PARAMETER_SUPERTYPE_OF_ITS_BOUND
+// ^
+// [analyzer] COMPILE_TIME_ERROR.TYPE_PARAMETER_SUPERTYPE_OF_ITS_BOUND
// [cfe] unspecified
void func3<X extends Y, Y extends Z, Z extends X>(X, Y, Z) {}
-// ^^^^^^^^^^^
-// [analyzer] unspecified
+// ^
+// [analyzer] COMPILE_TIME_ERROR.TYPE_PARAMETER_SUPERTYPE_OF_ITS_BOUND
+// ^
+// [analyzer] COMPILE_TIME_ERROR.TYPE_PARAMETER_SUPERTYPE_OF_ITS_BOUND
+// ^
+// [analyzer] COMPILE_TIME_ERROR.TYPE_PARAMETER_SUPERTYPE_OF_ITS_BOUND
// [cfe] unspecified
main() {}