OLD | NEW |
1 library; | 1 library; |
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 class C extends core::Object { | 5 class C extends core::Object { |
6 field dynamic f = MakeClosure<() → dynamic>(self::closure#C#f#function, null); | 6 field dynamic f = MakeClosure<() → dynamic>(self::closure#C#f#function, null); |
7 default constructor •() → void | 7 default constructor •() → void |
8 : super core::Object::•() | 8 : super core::Object::•() |
9 ; | 9 ; |
10 get g() → dynamic | 10 get g() → dynamic |
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
73 self::expect(42, o.d(40)); | 73 self::expect(42, o.d(40)); |
74 self::expect(42, o.d.call(40)); | 74 self::expect(42, o.d.call(40)); |
75 self::expect(87, o.d(80, y: 7)); | 75 self::expect(87, o.d(80, y: 7)); |
76 self::expect(87, o.d.call(80, y: 7)); | 76 self::expect(87, o.d.call(80, y: 7)); |
77 } | 77 } |
78 static method main(dynamic arguments) → dynamic { | 78 static method main(dynamic arguments) → dynamic { |
79 self::test(new self::C::•()); | 79 self::test(new self::C::•()); |
80 self::test(new self::D::•<core::int>()); | 80 self::test(new self::D::•<core::int>()); |
81 self::test(new self::E::•<core::int>()); | 81 self::test(new self::E::•<core::int>()); |
82 } | 82 } |
83 static method closure#C#g#function(Vector #contextParameter, dynamic x) → dynami
c { | 83 static method closure#C#g#function(dynamic #contextParameter, dynamic x) → dynam
ic { |
84 return "g(${x})"; | 84 return "g(${x})"; |
85 } | 85 } |
86 static method closure#C#f#function(Vector #contextParameter) → dynamic { | 86 static method closure#C#f#function(dynamic #contextParameter) → dynamic { |
87 return "f"; | 87 return "f"; |
88 } | 88 } |
89 static method closure#D#g#function(Vector #contextParameter, dynamic x) → dynami
c { | 89 static method closure#D#g#function(dynamic #contextParameter, dynamic x) → dynam
ic { |
90 return "g(${x})"; | 90 return "g(${x})"; |
91 } | 91 } |
92 static method closure#D#f#function(Vector #contextParameter) → dynamic { | 92 static method closure#D#f#function(dynamic #contextParameter) → dynamic { |
93 return "f"; | 93 return "f"; |
94 } | 94 } |
95 static method closure#E#g#function<T extends core::Object>(Vector #contextParame
ter, self::closure#E#g#function::T x) → dynamic { | 95 static method closure#E#g#function<T extends core::Object>(dynamic #contextParam
eter, self::closure#E#g#function::T x) → dynamic { |
96 return "g(${x})"; | 96 return "g(${x})"; |
97 } | 97 } |
98 static method closure#E#f#function(Vector #contextParameter) → dynamic { | 98 static method closure#E#f#function(dynamic #contextParameter) → dynamic { |
99 return "f"; | 99 return "f"; |
100 } | 100 } |
OLD | NEW |