Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(17)

Side by Side Diff: test/kernel/regression/super.dart.txt

Issue 2117513002: More extensive error handling for 'unresolved' cases. (Closed) Base URL: git@github.com:dart-lang/rasta.git@master
Patch Set: Merge and update test expectations Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « test/kernel/regression/static.dart.txt ('k') | test/kernel/regression/super_operator.dart.txt » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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 }
OLDNEW
« no previous file with comments | « test/kernel/regression/static.dart.txt ('k') | test/kernel/regression/super_operator.dart.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698