| Index: tests/language/mixin_superclass_test.dart
|
| diff --git a/tests/language/mixin_superclass_test.dart b/tests/language/mixin_superclass_test.dart
|
| index 1e658e8972432ab3576aa7ef529d597cbf5ddb91..162d6ee9348876bc8f67f1b8c180a5ff0a48e669 100644
|
| --- a/tests/language/mixin_superclass_test.dart
|
| +++ b/tests/language/mixin_superclass_test.dart
|
| @@ -3,13 +3,17 @@
|
| // BSD-style license that can be found in the LICENSE file.
|
| // SharedOptions=--supermixin
|
|
|
| -class S0 { }
|
| -class S1 extends Object { }
|
| -class S2 extends S0 { }
|
| +class S0 {}
|
|
|
| -class M0 { }
|
| -class M1 extends Object { }
|
| -class M2 extends M0 { }
|
| +class S1 extends Object {}
|
| +
|
| +class S2 extends S0 {}
|
| +
|
| +class M0 {}
|
| +
|
| +class M1 extends Object {}
|
| +
|
| +class M2 extends M0 {}
|
|
|
| class C00 = S0 with M0;
|
| class C01 = S0 with M1;
|
| @@ -38,32 +42,53 @@ class C25 = S2 with M2, M0;
|
| class C26 = S2 with M1, M2;
|
| class C27 = S2 with M2, M1;
|
|
|
| -class D00 extends S0 with M0 { }
|
| -class D01 extends S0 with M1 { }
|
| -class D02 extends S0 with M2 { }
|
| -class D03 extends S0 with M0, M1 { }
|
| -class D04 extends S0 with M0, M2 { }
|
| -class D05 extends S0 with M2, M0 { }
|
| -class D06 extends S0 with M1, M2 { }
|
| -class D07 extends S0 with M2, M1 { }
|
| -
|
| -class D10 extends S1 with M0 { }
|
| -class D11 extends S1 with M1 { }
|
| -class D12 extends S1 with M2 { }
|
| -class D13 extends S1 with M0, M1 { }
|
| -class D14 extends S1 with M0, M2 { }
|
| -class D15 extends S1 with M2, M0 { }
|
| -class D16 extends S1 with M1, M2 { }
|
| -class D17 extends S1 with M2, M1 { }
|
| -
|
| -class D20 extends S2 with M0 { }
|
| -class D21 extends S2 with M1 { }
|
| -class D22 extends S2 with M2 { }
|
| -class D23 extends S2 with M0, M1 { }
|
| -class D24 extends S2 with M0, M2 { }
|
| -class D25 extends S2 with M2, M0 { }
|
| -class D26 extends S2 with M1, M2 { }
|
| -class D27 extends S2 with M2, M1 { }
|
| +class D00 extends S0 with M0 {}
|
| +
|
| +class D01 extends S0 with M1 {}
|
| +
|
| +class D02 extends S0 with M2 {}
|
| +
|
| +class D03 extends S0 with M0, M1 {}
|
| +
|
| +class D04 extends S0 with M0, M2 {}
|
| +
|
| +class D05 extends S0 with M2, M0 {}
|
| +
|
| +class D06 extends S0 with M1, M2 {}
|
| +
|
| +class D07 extends S0 with M2, M1 {}
|
| +
|
| +class D10 extends S1 with M0 {}
|
| +
|
| +class D11 extends S1 with M1 {}
|
| +
|
| +class D12 extends S1 with M2 {}
|
| +
|
| +class D13 extends S1 with M0, M1 {}
|
| +
|
| +class D14 extends S1 with M0, M2 {}
|
| +
|
| +class D15 extends S1 with M2, M0 {}
|
| +
|
| +class D16 extends S1 with M1, M2 {}
|
| +
|
| +class D17 extends S1 with M2, M1 {}
|
| +
|
| +class D20 extends S2 with M0 {}
|
| +
|
| +class D21 extends S2 with M1 {}
|
| +
|
| +class D22 extends S2 with M2 {}
|
| +
|
| +class D23 extends S2 with M0, M1 {}
|
| +
|
| +class D24 extends S2 with M0, M2 {}
|
| +
|
| +class D25 extends S2 with M2, M0 {}
|
| +
|
| +class D26 extends S2 with M1, M2 {}
|
| +
|
| +class D27 extends S2 with M2, M1 {}
|
|
|
| main() {
|
| new C00();
|
|
|