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 A extends core::Object { | 5 class A extends core::Object { |
6 field dynamic a; | 6 field dynamic a; |
7 field dynamic b; | 7 field dynamic b; |
8 field dynamic c; | 8 field dynamic c; |
9 field dynamic d; | 9 field dynamic d; |
10 final field dynamic f; | 10 final field dynamic f; |
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
69 invalid-expression; | 69 invalid-expression; |
70 self::use(invalid-expression); | 70 self::use(invalid-expression); |
71 super.self::A::h; | 71 super.self::A::h; |
72 self::use(super.self::A::h); | 72 self::use(super.self::A::h); |
73 super.self::A::i; | 73 super.self::A::i; |
74 self::use(super.self::A::i); | 74 self::use(super.self::A::i); |
75 super.self::A::[](87); | 75 super.self::A::[](87); |
76 self::use(super.self::A::[](87)); | 76 self::use(super.self::A::[](87)); |
77 super.self::A::m; | 77 super.self::A::m; |
78 self::use(super.self::A::m); | 78 self::use(super.self::A::m); |
79 invalid-expression; | 79 throw core::_unresolvedSuperGetterError(this, #n, <dynamic>[], <dynamic, dyn
amic>{}, null); |
80 self::use(invalid-expression); | 80 self::use(throw core::_unresolvedSuperGetterError(this, #n, <dynamic>[], <dy
namic, dynamic>{}, null)); |
81 super.self::A::a = super.self::A::a.+(1); | 81 super.self::A::a = super.self::A::a.+(1); |
82 self::use(let final dynamic #t1 = super.self::A::a in let final dynamic #t2
= super.self::A::a = #t1.+(1) in #t1); | 82 self::use(let final dynamic #t1 = super.self::A::a in let final dynamic #t2
= super.self::A::a = #t1.+(1) in #t1); |
83 super.self::A::b = super.self::B::b.+(1); | 83 super.self::A::b = super.self::B::b.+(1); |
84 self::use(let final dynamic #t3 = super.self::B::b in let final dynamic #t4
= super.self::A::b = #t3.+(1) in #t3); | 84 self::use(let final dynamic #t3 = super.self::B::b in let final dynamic #t4
= super.self::A::b = #t3.+(1) in #t3); |
85 super.self::B::c = super.self::A::c.+(1); | 85 super.self::B::c = super.self::A::c.+(1); |
86 self::use(let final dynamic #t5 = super.self::A::c in let final dynamic #t6
= super.self::B::c = #t5.+(1) in #t5); | 86 self::use(let final dynamic #t5 = super.self::A::c in let final dynamic #t6
= super.self::B::c = #t5.+(1) in #t5); |
87 let final dynamic #t7 = super.self::B::d.+(1) in invalid-expression; | 87 let final dynamic #t7 = super.self::B::d.+(1) in invalid-expression; |
88 self::use(let final dynamic #t8 = super.self::B::d in let final dynamic #t9
= let final dynamic #t10 = #t8.+(1) in invalid-expression in #t8); | 88 self::use(let final dynamic #t8 = super.self::B::d in let final dynamic #t9
= let final dynamic #t10 = #t8.+(1) in invalid-expression in #t8); |
89 invalid-expression; | 89 let final dynamic #t11 = super.self::A::e in let final dynamic #t12 = throw
core::_unresolvedSuperSetterError(this, #e, <dynamic>[#t11.+(1)], <dynamic, dyna
mic>{}, null) in #t11; |
90 self::use(invalid-expression); | 90 self::use(let final dynamic #t13 = super.self::A::e in let final dynamic #t1
4 = throw core::_unresolvedSuperSetterError(this, #e, <dynamic>[#t13.+(1)], <dyn
amic, dynamic>{}, null) in #t13); |
91 let final dynamic #t11 = super.self::A::f.+(1) in invalid-expression; | 91 let final dynamic #t15 = super.self::A::f.+(1) in invalid-expression; |
92 self::use(let final dynamic #t12 = super.self::A::f in let final dynamic #t1
3 = let final dynamic #t14 = #t12.+(1) in invalid-expression in #t12); | 92 self::use(let final dynamic #t16 = super.self::A::f in let final dynamic #t1
7 = let final dynamic #t18 = #t16.+(1) in invalid-expression in #t16); |
93 invalid-expression; | 93 throw core::_unresolvedSuperGetterError(this, #g, <dynamic>[], <dynamic, dyn
amic>{}, null); |
94 self::use(invalid-expression); | 94 self::use(throw core::_unresolvedSuperGetterError(this, #g, <dynamic>[], <dy
namic, dynamic>{}, null)); |
95 super.self::A::h = super.self::A::h.+(1); | 95 super.self::A::h = super.self::A::h.+(1); |
96 self::use(let final dynamic #t15 = super.self::A::h in let final dynamic #t1
6 = super.self::A::h = #t15.+(1) in #t15); | 96 self::use(let final dynamic #t19 = super.self::A::h in let final dynamic #t2
0 = super.self::A::h = #t19.+(1) in #t19); |
97 super.self::B::i = super.self::A::i.+(1); | 97 super.self::B::i = super.self::A::i.+(1); |
98 self::use(let final dynamic #t17 = super.self::A::i in let final dynamic #t1
8 = super.self::B::i = #t17.+(1) in #t17); | 98 self::use(let final dynamic #t21 = super.self::A::i in let final dynamic #t2
2 = super.self::B::i = #t21.+(1) in #t21); |
99 let final dynamic #t19 = 87 in super.self::A::[]=(#t19, super.self::A::[](#t
19).+(1)); | 99 let final dynamic #t23 = 87 in super.self::A::[]=(#t23, super.self::A::[](#t
23).+(1)); |
100 self::use(let final dynamic #t20 = 87 in let final dynamic #t21 = super.self
::A::[](#t20) in let final dynamic #t22 = super.self::A::[]=(#t20, #t21.+(1)) in
#t21); | 100 self::use(let final dynamic #t24 = 87 in let final dynamic #t25 = super.self
::A::[](#t24) in let final dynamic #t26 = super.self::A::[]=(#t24, #t25.+(1)) in
#t25); |
101 let final dynamic #t23 = super.self::A::m.+(1) in invalid-expression; | 101 let final dynamic #t27 = super.self::A::m.+(1) in invalid-expression; |
102 self::use(let final dynamic #t24 = super.self::A::m in let final dynamic #t2
5 = let final dynamic #t26 = #t24.+(1) in invalid-expression in #t24); | 102 self::use(let final dynamic #t28 = super.self::A::m in let final dynamic #t2
9 = let final dynamic #t30 = #t28.+(1) in invalid-expression in #t28); |
103 invalid-expression; | 103 throw core::_unresolvedSuperGetterError(this, #n, <dynamic>[], <dynamic, dyn
amic>{}, null); |
104 self::use(invalid-expression); | 104 self::use(throw core::_unresolvedSuperGetterError(this, #n, <dynamic>[], <dy
namic, dynamic>{}, null)); |
105 super.self::A::a = super.self::A::a.+(1); | 105 super.self::A::a = super.self::A::a.+(1); |
106 self::use(super.self::A::a = super.self::A::a.+(1)); | 106 self::use(super.self::A::a = super.self::A::a.+(1)); |
107 super.self::A::b = super.self::B::b.+(1); | 107 super.self::A::b = super.self::B::b.+(1); |
108 self::use(super.self::A::b = super.self::B::b.+(1)); | 108 self::use(super.self::A::b = super.self::B::b.+(1)); |
109 super.self::B::c = super.self::A::c.+(1); | 109 super.self::B::c = super.self::A::c.+(1); |
110 self::use(super.self::B::c = super.self::A::c.+(1)); | 110 self::use(super.self::B::c = super.self::A::c.+(1)); |
111 let final dynamic #t27 = super.self::B::d.+(1) in invalid-expression; | 111 let final dynamic #t31 = super.self::B::d.+(1) in invalid-expression; |
112 self::use(let final dynamic #t28 = super.self::B::d.+(1) in invalid-expressi
on); | 112 self::use(let final dynamic #t32 = super.self::B::d.+(1) in invalid-expressi
on); |
113 invalid-expression; | 113 throw core::_unresolvedSuperSetterError(this, #e, <dynamic>[super.self::A::e
.+(1)], <dynamic, dynamic>{}, null); |
114 self::use(invalid-expression); | 114 self::use(throw core::_unresolvedSuperSetterError(this, #e, <dynamic>[super.
self::A::e.+(1)], <dynamic, dynamic>{}, null)); |
115 let final dynamic #t29 = super.self::A::f.+(1) in invalid-expression; | 115 let final dynamic #t33 = super.self::A::f.+(1) in invalid-expression; |
116 self::use(let final dynamic #t30 = super.self::A::f.+(1) in invalid-expressi
on); | 116 self::use(let final dynamic #t34 = super.self::A::f.+(1) in invalid-expressi
on); |
117 invalid-expression; | 117 throw core::_unresolvedSuperGetterError(this, #g, <dynamic>[], <dynamic, dyn
amic>{}, null); |
118 self::use(invalid-expression); | 118 self::use(throw core::_unresolvedSuperGetterError(this, #g, <dynamic>[], <dy
namic, dynamic>{}, null)); |
119 super.self::A::h = super.self::A::h.+(1); | 119 super.self::A::h = super.self::A::h.+(1); |
120 self::use(super.self::A::h = super.self::A::h.+(1)); | 120 self::use(super.self::A::h = super.self::A::h.+(1)); |
121 super.self::B::i = super.self::A::i.+(1); | 121 super.self::B::i = super.self::A::i.+(1); |
122 self::use(super.self::B::i = super.self::A::i.+(1)); | 122 self::use(super.self::B::i = super.self::A::i.+(1)); |
123 let final dynamic #t31 = 87 in super.self::A::[]=(#t31, super.self::A::[](#t
31).+(1)); | 123 let final dynamic #t35 = 87 in super.self::A::[]=(#t35, super.self::A::[](#t
35).+(1)); |
124 self::use(let final dynamic #t32 = 87 in super.self::A::[]=(#t32, super.self
::A::[](#t32).+(1))); | 124 self::use(let final dynamic #t36 = 87 in super.self::A::[]=(#t36, super.self
::A::[](#t36).+(1))); |
125 let final dynamic #t33 = super.self::A::m.+(1) in invalid-expression; | 125 let final dynamic #t37 = super.self::A::m.+(1) in invalid-expression; |
126 self::use(let final dynamic #t34 = super.self::A::m.+(1) in invalid-expressi
on); | 126 self::use(let final dynamic #t38 = super.self::A::m.+(1) in invalid-expressi
on); |
127 invalid-expression; | 127 throw core::_unresolvedSuperGetterError(this, #n, <dynamic>[], <dynamic, dyn
amic>{}, null); |
128 self::use(invalid-expression); | 128 self::use(throw core::_unresolvedSuperGetterError(this, #n, <dynamic>[], <dy
namic, dynamic>{}, null)); |
129 super.self::A::a.call(); | 129 super.self::A::a.call(); |
130 self::use(super.self::A::a.call()); | 130 self::use(super.self::A::a.call()); |
131 super.self::B::b.call(); | 131 super.self::B::b.call(); |
132 self::use(super.self::B::b.call()); | 132 self::use(super.self::B::b.call()); |
133 super.self::A::c.call(); | 133 super.self::A::c.call(); |
134 self::use(super.self::A::c.call()); | 134 self::use(super.self::A::c.call()); |
135 super.self::B::d.call(); | 135 super.self::B::d.call(); |
136 self::use(super.self::B::d.call()); | 136 self::use(super.self::B::d.call()); |
137 super.self::A::e.call(); | 137 super.self::A::e.call(); |
138 self::use(super.self::A::e.call()); | 138 self::use(super.self::A::e.call()); |
139 super.self::A::f.call(); | 139 super.self::A::f.call(); |
140 self::use(super.self::A::f.call()); | 140 self::use(super.self::A::f.call()); |
141 invalid-expression.call(); | 141 invalid-expression.call(); |
142 self::use(invalid-expression.call()); | 142 self::use(invalid-expression.call()); |
143 super.self::A::h.call(); | 143 super.self::A::h.call(); |
144 self::use(super.self::A::h.call()); | 144 self::use(super.self::A::h.call()); |
145 super.self::A::i.call(); | 145 super.self::A::i.call(); |
146 self::use(super.self::A::i.call()); | 146 self::use(super.self::A::i.call()); |
147 super.self::A::[](87).call(); | 147 super.self::A::[](87).call(); |
148 self::use(super.self::A::[](87).call()); | 148 self::use(super.self::A::[](87).call()); |
149 super.self::A::m(); | 149 super.self::A::m(); |
150 self::use(super.self::A::m()); | 150 self::use(super.self::A::m()); |
151 super.self::A::m(87); | 151 super.self::A::m(87); |
152 self::use(super.self::A::m(87)); | 152 self::use(super.self::A::m(87)); |
153 invalid-expression; | 153 throw core::_unresolvedSuperMethodError(this, #n, <dynamic>[87], <dynamic, d
ynamic>{}, null); |
154 self::use(invalid-expression); | 154 self::use(throw core::_unresolvedSuperMethodError(this, #n, <dynamic>[87], <
dynamic, dynamic>{}, null)); |
155 super.self::A::a = 42; | 155 super.self::A::a = 42; |
156 self::use(super.self::A::a = 42); | 156 self::use(super.self::A::a = 42); |
157 super.self::A::b = 42; | 157 super.self::A::b = 42; |
158 self::use(super.self::A::b = 42); | 158 self::use(super.self::A::b = 42); |
159 super.self::B::c = 42; | 159 super.self::B::c = 42; |
160 self::use(super.self::B::c = 42); | 160 self::use(super.self::B::c = 42); |
161 let final dynamic #t35 = 42 in invalid-expression; | |
162 self::use(let final dynamic #t36 = 42 in invalid-expression); | |
163 let final dynamic #t37 = 42 in invalid-expression; | |
164 self::use(let final dynamic #t38 = 42 in invalid-expression); | |
165 let final dynamic #t39 = 42 in invalid-expression; | 161 let final dynamic #t39 = 42 in invalid-expression; |
166 self::use(let final dynamic #t40 = 42 in invalid-expression); | 162 self::use(let final dynamic #t40 = 42 in invalid-expression); |
| 163 let final dynamic #t41 = 42 in invalid-expression; |
| 164 self::use(let final dynamic #t42 = 42 in invalid-expression); |
| 165 let final dynamic #t43 = 42 in invalid-expression; |
| 166 self::use(let final dynamic #t44 = 42 in invalid-expression); |
167 super.self::A::g = 42; | 167 super.self::A::g = 42; |
168 self::use(super.self::A::g = 42); | 168 self::use(super.self::A::g = 42); |
169 super.self::A::h = 42; | 169 super.self::A::h = 42; |
170 self::use(super.self::A::h = 42); | 170 self::use(super.self::A::h = 42); |
171 super.self::B::i = 42; | 171 super.self::B::i = 42; |
172 self::use(super.self::B::i = 42); | 172 self::use(super.self::B::i = 42); |
173 super.self::A::[]=(87, 42); | 173 super.self::A::[]=(87, 42); |
174 self::use(super.self::A::[]=(87, 42)); | 174 self::use(super.self::A::[]=(87, 42)); |
175 let final dynamic #t41 = 42 in invalid-expression; | 175 let final dynamic #t45 = 42 in invalid-expression; |
176 self::use(let final dynamic #t42 = 42 in invalid-expression); | 176 self::use(let final dynamic #t46 = 42 in invalid-expression); |
177 invalid-expression; | 177 throw core::_unresolvedSuperSetterError(this, #n, <dynamic>[42], <dynamic, d
ynamic>{}, null); |
178 self::use(invalid-expression); | 178 self::use(throw core::_unresolvedSuperSetterError(this, #n, <dynamic>[42], <
dynamic, dynamic>{}, null)); |
179 super.self::A::a.==(null) ? null : super.self::A::a = 42; | 179 super.self::A::a.==(null) ? null : super.self::A::a = 42; |
180 self::use(super.self::A::a.==(null) ? null : super.self::A::a = 42); | 180 self::use(super.self::A::a.==(null) ? null : super.self::A::a = 42); |
181 super.self::B::b.==(null) ? null : super.self::A::b = 42; | 181 super.self::B::b.==(null) ? null : super.self::A::b = 42; |
182 self::use(super.self::B::b.==(null) ? null : super.self::A::b = 42); | 182 self::use(super.self::B::b.==(null) ? null : super.self::A::b = 42); |
183 super.self::A::c.==(null) ? null : super.self::B::c = 42; | 183 super.self::A::c.==(null) ? null : super.self::B::c = 42; |
184 self::use(super.self::A::c.==(null) ? null : super.self::B::c = 42); | 184 self::use(super.self::A::c.==(null) ? null : super.self::B::c = 42); |
185 super.self::B::d.==(null) ? null : let final dynamic #t43 = 42 in invalid-ex
pression; | 185 super.self::B::d.==(null) ? null : let final dynamic #t47 = 42 in invalid-ex
pression; |
186 self::use(super.self::B::d.==(null) ? null : let final dynamic #t44 = 42 in
invalid-expression); | 186 self::use(super.self::B::d.==(null) ? null : let final dynamic #t48 = 42 in
invalid-expression); |
187 invalid-expression; | 187 super.self::A::e.==(null) ? null : throw core::_unresolvedSuperSetterError(t
his, #e, <dynamic>[42], <dynamic, dynamic>{}, null); |
188 self::use(invalid-expression); | 188 self::use(super.self::A::e.==(null) ? null : throw core::_unresolvedSuperSet
terError(this, #e, <dynamic>[42], <dynamic, dynamic>{}, null)); |
189 super.self::A::f.==(null) ? null : let final dynamic #t45 = 42 in invalid-ex
pression; | 189 super.self::A::f.==(null) ? null : let final dynamic #t49 = 42 in invalid-ex
pression; |
190 self::use(super.self::A::f.==(null) ? null : let final dynamic #t46 = 42 in
invalid-expression); | 190 self::use(super.self::A::f.==(null) ? null : let final dynamic #t50 = 42 in
invalid-expression); |
191 invalid-expression; | 191 throw core::_unresolvedSuperGetterError(this, #g, <dynamic>[], <dynamic, dyn
amic>{}, null); |
192 self::use(invalid-expression); | 192 self::use(throw core::_unresolvedSuperGetterError(this, #g, <dynamic>[], <dy
namic, dynamic>{}, null)); |
193 super.self::A::h.==(null) ? null : super.self::A::h = 42; | 193 super.self::A::h.==(null) ? null : super.self::A::h = 42; |
194 self::use(super.self::A::h.==(null) ? null : super.self::A::h = 42); | 194 self::use(super.self::A::h.==(null) ? null : super.self::A::h = 42); |
195 super.self::A::i.==(null) ? null : super.self::B::i = 42; | 195 super.self::A::i.==(null) ? null : super.self::B::i = 42; |
196 self::use(super.self::A::i.==(null) ? null : super.self::B::i = 42); | 196 self::use(super.self::A::i.==(null) ? null : super.self::B::i = 42); |
197 let final dynamic #t47 = 87 in super.self::A::[](#t47).==(null) ? null : sup
er.self::A::[]=(#t47, 42); | 197 let final dynamic #t51 = 87 in super.self::A::[](#t51).==(null) ? null : sup
er.self::A::[]=(#t51, 42); |
198 self::use(let final dynamic #t48 = 87 in super.self::A::[](#t48).==(null) ?
null : super.self::A::[]=(#t48, 42)); | 198 self::use(let final dynamic #t52 = 87 in super.self::A::[](#t52).==(null) ?
null : super.self::A::[]=(#t52, 42)); |
199 super.self::A::m.==(null) ? null : let final dynamic #t49 = 42 in invalid-ex
pression; | 199 super.self::A::m.==(null) ? null : let final dynamic #t53 = 42 in invalid-ex
pression; |
200 self::use(super.self::A::m.==(null) ? null : let final dynamic #t50 = 42 in
invalid-expression); | 200 self::use(super.self::A::m.==(null) ? null : let final dynamic #t54 = 42 in
invalid-expression); |
201 invalid-expression; | 201 throw core::_unresolvedSuperGetterError(this, #n, <dynamic>[], <dynamic, dyn
amic>{}, null); |
202 self::use(invalid-expression); | 202 self::use(throw core::_unresolvedSuperGetterError(this, #n, <dynamic>[], <dy
namic, dynamic>{}, null)); |
203 super.self::A::a = super.self::A::a.+(42); | 203 super.self::A::a = super.self::A::a.+(42); |
204 self::use(super.self::A::a = super.self::A::a.+(42)); | 204 self::use(super.self::A::a = super.self::A::a.+(42)); |
205 super.self::A::b = super.self::B::b.+(42); | 205 super.self::A::b = super.self::B::b.+(42); |
206 self::use(super.self::A::b = super.self::B::b.+(42)); | 206 self::use(super.self::A::b = super.self::B::b.+(42)); |
207 super.self::B::c = super.self::A::c.+(42); | 207 super.self::B::c = super.self::A::c.+(42); |
208 self::use(super.self::B::c = super.self::A::c.+(42)); | 208 self::use(super.self::B::c = super.self::A::c.+(42)); |
209 let final dynamic #t51 = super.self::B::d.+(42) in invalid-expression; | 209 let final dynamic #t55 = super.self::B::d.+(42) in invalid-expression; |
210 self::use(let final dynamic #t52 = super.self::B::d.+(42) in invalid-express
ion); | 210 self::use(let final dynamic #t56 = super.self::B::d.+(42) in invalid-express
ion); |
211 invalid-expression; | 211 throw core::_unresolvedSuperSetterError(this, #e, <dynamic>[super.self::A::e
.+(42)], <dynamic, dynamic>{}, null); |
212 self::use(invalid-expression); | 212 self::use(throw core::_unresolvedSuperSetterError(this, #e, <dynamic>[super.
self::A::e.+(42)], <dynamic, dynamic>{}, null)); |
213 let final dynamic #t53 = super.self::A::f.+(42) in invalid-expression; | 213 let final dynamic #t57 = super.self::A::f.+(42) in invalid-expression; |
214 self::use(let final dynamic #t54 = super.self::A::f.+(42) in invalid-express
ion); | 214 self::use(let final dynamic #t58 = super.self::A::f.+(42) in invalid-express
ion); |
215 invalid-expression; | 215 throw core::_unresolvedSuperGetterError(this, #g, <dynamic>[], <dynamic, dyn
amic>{}, null); |
216 self::use(invalid-expression); | 216 self::use(throw core::_unresolvedSuperGetterError(this, #g, <dynamic>[], <dy
namic, dynamic>{}, null)); |
217 super.self::A::h = super.self::A::h.+(42); | 217 super.self::A::h = super.self::A::h.+(42); |
218 self::use(super.self::A::h = super.self::A::h.+(42)); | 218 self::use(super.self::A::h = super.self::A::h.+(42)); |
219 super.self::B::i = super.self::A::i.+(42); | 219 super.self::B::i = super.self::A::i.+(42); |
220 self::use(super.self::B::i = super.self::A::i.+(42)); | 220 self::use(super.self::B::i = super.self::A::i.+(42)); |
221 let final dynamic #t55 = 87 in super.self::A::[]=(#t55, super.self::A::[](#t
55).+(42)); | 221 let final dynamic #t59 = 87 in super.self::A::[]=(#t59, super.self::A::[](#t
59).+(42)); |
222 self::use(let final dynamic #t56 = 87 in super.self::A::[]=(#t56, super.self
::A::[](#t56).+(42))); | 222 self::use(let final dynamic #t60 = 87 in super.self::A::[]=(#t60, super.self
::A::[](#t60).+(42))); |
223 let final dynamic #t57 = super.self::A::m.+(42) in invalid-expression; | 223 let final dynamic #t61 = super.self::A::m.+(42) in invalid-expression; |
224 self::use(let final dynamic #t58 = super.self::A::m.+(42) in invalid-express
ion); | 224 self::use(let final dynamic #t62 = super.self::A::m.+(42) in invalid-express
ion); |
225 invalid-expression; | 225 throw core::_unresolvedSuperGetterError(this, #n, <dynamic>[], <dynamic, dyn
amic>{}, null); |
226 self::use(invalid-expression); | 226 self::use(throw core::_unresolvedSuperGetterError(this, #n, <dynamic>[], <dy
namic, dynamic>{}, null)); |
227 super.self::A::a = super.self::A::a.-(42); | 227 super.self::A::a = super.self::A::a.-(42); |
228 self::use(super.self::A::a = super.self::A::a.-(42)); | 228 self::use(super.self::A::a = super.self::A::a.-(42)); |
229 super.self::A::b = super.self::B::b.-(42); | 229 super.self::A::b = super.self::B::b.-(42); |
230 self::use(super.self::A::b = super.self::B::b.-(42)); | 230 self::use(super.self::A::b = super.self::B::b.-(42)); |
231 super.self::B::c = super.self::A::c.-(42); | 231 super.self::B::c = super.self::A::c.-(42); |
232 self::use(super.self::B::c = super.self::A::c.-(42)); | 232 self::use(super.self::B::c = super.self::A::c.-(42)); |
233 let final dynamic #t59 = super.self::B::d.-(42) in invalid-expression; | 233 let final dynamic #t63 = super.self::B::d.-(42) in invalid-expression; |
234 self::use(let final dynamic #t60 = super.self::B::d.-(42) in invalid-express
ion); | 234 self::use(let final dynamic #t64 = super.self::B::d.-(42) in invalid-express
ion); |
235 invalid-expression; | 235 throw core::_unresolvedSuperSetterError(this, #e, <dynamic>[super.self::A::e
.-(42)], <dynamic, dynamic>{}, null); |
236 self::use(invalid-expression); | 236 self::use(throw core::_unresolvedSuperSetterError(this, #e, <dynamic>[super.
self::A::e.-(42)], <dynamic, dynamic>{}, null)); |
237 let final dynamic #t61 = super.self::A::f.-(42) in invalid-expression; | 237 let final dynamic #t65 = super.self::A::f.-(42) in invalid-expression; |
238 self::use(let final dynamic #t62 = super.self::A::f.-(42) in invalid-express
ion); | 238 self::use(let final dynamic #t66 = super.self::A::f.-(42) in invalid-express
ion); |
239 invalid-expression; | 239 throw core::_unresolvedSuperGetterError(this, #g, <dynamic>[], <dynamic, dyn
amic>{}, null); |
240 self::use(invalid-expression); | 240 self::use(throw core::_unresolvedSuperGetterError(this, #g, <dynamic>[], <dy
namic, dynamic>{}, null)); |
241 super.self::A::h = super.self::A::h.-(42); | 241 super.self::A::h = super.self::A::h.-(42); |
242 self::use(super.self::A::h = super.self::A::h.-(42)); | 242 self::use(super.self::A::h = super.self::A::h.-(42)); |
243 super.self::B::i = super.self::A::i.-(42); | 243 super.self::B::i = super.self::A::i.-(42); |
244 self::use(super.self::B::i = super.self::A::i.-(42)); | 244 self::use(super.self::B::i = super.self::A::i.-(42)); |
245 let final dynamic #t63 = 87 in super.self::A::[]=(#t63, super.self::A::[](#t
63).-(42)); | 245 let final dynamic #t67 = 87 in super.self::A::[]=(#t67, super.self::A::[](#t
67).-(42)); |
246 self::use(let final dynamic #t64 = 87 in super.self::A::[]=(#t64, super.self
::A::[](#t64).-(42))); | 246 self::use(let final dynamic #t68 = 87 in super.self::A::[]=(#t68, super.self
::A::[](#t68).-(42))); |
247 let final dynamic #t65 = super.self::A::m.-(42) in invalid-expression; | 247 let final dynamic #t69 = super.self::A::m.-(42) in invalid-expression; |
248 self::use(let final dynamic #t66 = super.self::A::m.-(42) in invalid-express
ion); | 248 self::use(let final dynamic #t70 = super.self::A::m.-(42) in invalid-express
ion); |
249 invalid-expression; | 249 throw core::_unresolvedSuperGetterError(this, #n, <dynamic>[], <dynamic, dyn
amic>{}, null); |
250 self::use(invalid-expression); | 250 self::use(throw core::_unresolvedSuperGetterError(this, #n, <dynamic>[], <dy
namic, dynamic>{}, null)); |
251 } | 251 } |
252 } | 252 } |
253 static method use(dynamic x) → dynamic { | 253 static method use(dynamic x) → dynamic { |
254 if(x.==(new core::DateTime::now().millisecondsSinceEpoch)) | 254 if(x.==(new core::DateTime::now().millisecondsSinceEpoch)) |
255 throw "Shouldn't happen"; | 255 throw "Shouldn't happen"; |
256 } | 256 } |
257 static method main() → dynamic { | 257 static method main() → dynamic { |
258 new self::C::•().test(); | 258 new self::C::•().test(); |
259 } | 259 } |
OLD | NEW |