OLD | NEW |
| (Empty) |
1 library; | |
2 import self as self; | |
3 import "dart:core" as core; | |
4 | |
5 class B extends self::Object&M1&M2 { | |
6 constructor •(dynamic value) → void | |
7 ; | |
8 } | |
9 abstract class M1 extends core::Object { | |
10 constructor •() → void | |
11 ; | |
12 method m() → dynamic | |
13 ; | |
14 } | |
15 abstract class M2 extends core::Object { | |
16 constructor •() → void | |
17 ; | |
18 method m() → dynamic | |
19 ; | |
20 } | |
21 class C extends self::Object&M1&M2 { | |
22 constructor •(dynamic value) → void | |
23 ; | |
24 } | |
25 abstract class G1<T extends core::Object> extends core::Object { | |
26 constructor •() → void | |
27 ; | |
28 method m() → dynamic | |
29 ; | |
30 } | |
31 class D<S extends core::Object> extends self::D^G1<self::D::S> { | |
32 constructor •() → void | |
33 ; | |
34 } | |
35 abstract class Object&M1 = core::Object with self::M1 { | |
36 } | |
37 abstract class Object&M1&M2 = self::Object&M1 with self::M2 { | |
38 } | |
39 abstract class D^G1<S extends core::Object> = core::Object with self::G1<self::D
^G1::S> { | |
40 } | |
41 static method main() → dynamic | |
42 ; | |
OLD | NEW |