OLD | NEW |
1 library test; | 1 library test; |
2 import self as self; | 2 import self as self; |
3 import "dart:core" as core; | 3 import "dart:core" as core; |
4 | 4 |
5 abstract class A extends core::Object { | 5 abstract class A extends core::Object { |
6 constructor •() → void | 6 default constructor •() → void |
7 : super core::Object::•() | 7 : super core::Object::•() |
8 ; | 8 ; |
9 abstract get x() → core::int; | 9 abstract get x() → core::int; |
10 } | 10 } |
11 abstract class B extends core::Object { | 11 abstract class B extends core::Object { |
12 constructor •() → void | 12 default constructor •() → void |
13 : super core::Object::•() | 13 : super core::Object::•() |
14 ; | 14 ; |
15 abstract get x() → core::int; | 15 abstract get x() → core::int; |
16 } | 16 } |
17 abstract class C extends core::Object { | 17 abstract class C extends core::Object { |
18 constructor •() → void | 18 default constructor •() → void |
19 : super core::Object::•() | 19 : super core::Object::•() |
20 ; | 20 ; |
21 abstract get x() → core::num; | 21 abstract get x() → core::num; |
22 } | 22 } |
23 abstract class D extends core::Object { | 23 abstract class D extends core::Object { |
24 constructor •() → void | 24 default constructor •() → void |
25 : super core::Object::•() | 25 : super core::Object::•() |
26 ; | 26 ; |
27 abstract get x() → core::double; | 27 abstract get x() → core::double; |
28 } | 28 } |
29 class E extends self::A implements self::B { | 29 class E extends self::A implements self::B { |
30 field dynamic x = null; | 30 field dynamic x = null; |
31 constructor •() → void | 31 default constructor •() → void |
32 : super self::A::•() | 32 : super self::A::•() |
33 ; | 33 ; |
34 } | 34 } |
35 class F extends self::A implements self::C { | 35 class F extends self::A implements self::C { |
36 field dynamic x = null; | 36 field dynamic x = null; |
37 constructor •() → void | 37 default constructor •() → void |
38 : super self::A::•() | 38 : super self::A::•() |
39 ; | 39 ; |
40 } | 40 } |
41 class G extends self::A implements self::D { | 41 class G extends self::A implements self::D { |
42 field dynamic x = null; | 42 field dynamic x = null; |
43 constructor •() → void | 43 default constructor •() → void |
44 : super self::A::•() | 44 : super self::A::•() |
45 ; | 45 ; |
46 } | 46 } |
47 class H extends self::C implements self::D { | 47 class H extends self::C implements self::D { |
48 field dynamic x = null; | 48 field dynamic x = null; |
49 constructor •() → void | 49 default constructor •() → void |
50 : super self::C::•() | 50 : super self::C::•() |
51 ; | 51 ; |
52 } | 52 } |
53 static method main() → dynamic {} | 53 static method main() → dynamic {} |
OLD | NEW |