| Index: tests/language_strong/mixin_super_bound2_test.dart
|
| diff --git a/tests/language_strong/mixin_super_bound2_test.dart b/tests/language_strong/mixin_super_bound2_test.dart
|
| index f22fff687dc6f45f2fbb60112c61cfd9023d95f4..f28a72f427ee916f8dc301579aee683f2c689190 100644
|
| --- a/tests/language_strong/mixin_super_bound2_test.dart
|
| +++ b/tests/language_strong/mixin_super_bound2_test.dart
|
| @@ -15,32 +15,39 @@ bool inCheckedMode() {
|
| return false;
|
| }
|
|
|
| -class MS<U, V
|
| +class MS<
|
| + U,
|
| + V
|
| extends U //# 01: static type warning
|
| - > { }
|
| + > {}
|
|
|
| -class M<U
|
| +class M<
|
| + U
|
| extends V //# 01: continued
|
| - , V> extends MS<V, U> { }
|
| + ,
|
| + V> extends MS<V, U> {}
|
|
|
| -class NS<U
|
| +class NS<
|
| + U
|
| extends V //# 01: continued
|
| - , V> { }
|
| + ,
|
| + V> {}
|
|
|
| -class N<U, V
|
| +class N<
|
| + U,
|
| + V
|
| extends U //# 01: continued
|
| - > extends NS<V, U> { }
|
| + > extends NS<V, U> {}
|
|
|
| -class S<T> { }
|
| +class S<T> {}
|
|
|
| class MNA<U, V, W> extends S<List<U>>
|
| - with M<List<V>, List<U>>, N<List<W>, List<W>> { }
|
| + with M<List<V>, List<U>>, N<List<W>, List<W>> {}
|
|
|
| -class MNA2<U, V, W> = S<List<U>>
|
| - with M<List<W>, List<W>>, N<List<U>, List<V>>;
|
| +class MNA2<U, V, W> = S<List<U>> with M<List<W>, List<W>>, N<List<U>, List<V>>;
|
|
|
| class MNA3<U, V, W> extends S<List<U>>
|
| - with MNA<U, V, W>, MNA2<List<U>, List<V>, List<W>> { }
|
| + with MNA<U, V, W>, MNA2<List<U>, List<V>, List<W>> {}
|
|
|
| class MNA4<U, V, W> = S<List<U>>
|
| with MNA<U, V, W>, MNA2<List<U>, List<V>, List<W>>;
|
| @@ -73,4 +80,3 @@ main() {
|
| new MNA4<int, num, bool>();
|
| }
|
| }
|
| -
|
|
|