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

Side by Side Diff: pkg/front_end/testcases/super_rasta_copy.dart.direct.expect

Issue 2959213002: Fix for missing interface targets when not in strong mode. (Closed)
Patch Set: Update expectation files Created 3 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 | « pkg/front_end/testcases/inference/infer_assign_to_index_super_upwards.dart.direct.expect ('k') | no next file » | 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 = null; 6 field dynamic a = null;
7 field dynamic b = null; 7 field dynamic b = null;
8 field dynamic c = null; 8 field dynamic c = null;
9 field dynamic d = null; 9 field dynamic d = null;
10 final field dynamic f = null; 10 final field dynamic f = null;
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after
86 let final dynamic #t9 = super.e.+(1) in let final dynamic #t10 = super.noSuc hMethod(new core::_InvocationMirror::•("set:e", <dynamic>[0, 2, 2].toList(growab le: false), <dynamic>[this, #t9].toList(growable: false), true)) in #t9; 86 let final dynamic #t9 = super.e.+(1) in let final dynamic #t10 = super.noSuc hMethod(new core::_InvocationMirror::•("set:e", <dynamic>[0, 2, 2].toList(growab le: false), <dynamic>[this, #t9].toList(growable: false), true)) in #t9;
87 self::use(let final dynamic #t11 = super.e in let final dynamic #t12 = let f inal dynamic #t13 = #t11.+(1) in let final dynamic #t14 = super.noSuchMethod(new core::_InvocationMirror::•("set:e", <dynamic>[0, 2, 2].toList(growable: false), <dynamic>[this, #t13].toList(growable: false), true)) in #t13 in #t11); 87 self::use(let final dynamic #t11 = super.e in let final dynamic #t12 = let f inal dynamic #t13 = #t11.+(1) in let final dynamic #t14 = super.noSuchMethod(new core::_InvocationMirror::•("set:e", <dynamic>[0, 2, 2].toList(growable: false), <dynamic>[this, #t13].toList(growable: false), true)) in #t13 in #t11);
88 let final dynamic #t15 = super.f.+(1) in let final dynamic #t16 = super.noSu chMethod(new core::_InvocationMirror::•("set:f", <dynamic>[0, 2, 2].toList(growa ble: false), <dynamic>[this, #t15].toList(growable: false), true)) in #t15; 88 let final dynamic #t15 = super.f.+(1) in let final dynamic #t16 = super.noSu chMethod(new core::_InvocationMirror::•("set:f", <dynamic>[0, 2, 2].toList(growa ble: false), <dynamic>[this, #t15].toList(growable: false), true)) in #t15;
89 self::use(let final dynamic #t17 = super.f in let final dynamic #t18 = let f inal dynamic #t19 = #t17.+(1) in let final dynamic #t20 = super.noSuchMethod(new core::_InvocationMirror::•("set:f", <dynamic>[0, 2, 2].toList(growable: false), <dynamic>[this, #t19].toList(growable: false), true)) in #t19 in #t17); 89 self::use(let final dynamic #t17 = super.f in let final dynamic #t18 = let f inal dynamic #t19 = #t17.+(1) in let final dynamic #t20 = super.noSuchMethod(new core::_InvocationMirror::•("set:f", <dynamic>[0, 2, 2].toList(growable: false), <dynamic>[this, #t19].toList(growable: false), true)) in #t19 in #t17);
90 super.g = super.noSuchMethod(new core::_InvocationMirror::•("get:g", <dynami c>[0, 1, 1].toList(growable: false), <dynamic>[this].toList(growable: false), tr ue)).+(1); 90 super.g = super.noSuchMethod(new core::_InvocationMirror::•("get:g", <dynami c>[0, 1, 1].toList(growable: false), <dynamic>[this].toList(growable: false), tr ue)).+(1);
91 self::use(let final dynamic #t21 = super.noSuchMethod(new core::_InvocationM irror::•("get:g", <dynamic>[0, 1, 1].toList(growable: false), <dynamic>[this].to List(growable: false), true)) in let final dynamic #t22 = super.g = #t21.+(1) in #t21); 91 self::use(let final dynamic #t21 = super.noSuchMethod(new core::_InvocationM irror::•("get:g", <dynamic>[0, 1, 1].toList(growable: false), <dynamic>[this].to List(growable: false), true)) in let final dynamic #t22 = super.g = #t21.+(1) in #t21);
92 super.h = super.h.+(1); 92 super.h = super.h.+(1);
93 self::use(let final dynamic #t23 = super.h in let final dynamic #t24 = super .h = #t23.+(1) in #t23); 93 self::use(let final dynamic #t23 = super.h in let final dynamic #t24 = super .h = #t23.+(1) in #t23);
94 super.i = super.i.+(1); 94 super.i = super.i.+(1);
95 self::use(let final dynamic #t25 = super.i in let final dynamic #t26 = super .i = #t25.+(1) in #t25); 95 self::use(let final dynamic #t25 = super.i in let final dynamic #t26 = super .i = #t25.+(1) in #t25);
96 let final dynamic #t27 = 87 in super.[]=(#t27, super.[](#t27).+(1)); 96 let final dynamic #t27 = 87 in super.{self::A::[]=}(#t27, super.{self::A::[] }(#t27).+(1));
97 self::use(let final dynamic #t28 = 87 in let final dynamic #t29 = super.[](# t28) in let final dynamic #t30 = super.[]=(#t28, #t29.+(1)) in #t29); 97 self::use(let final dynamic #t28 = 87 in let final dynamic #t29 = super.{sel f::A::[]}(#t28) in let final dynamic #t30 = super.{self::A::[]=}(#t28, #t29.+(1) ) in #t29);
98 let final dynamic #t31 = super.m.+(1) in let final dynamic #t32 = super.noSu chMethod(new core::_InvocationMirror::•("set:m", <dynamic>[0, 2, 2].toList(growa ble: false), <dynamic>[this, #t31].toList(growable: false), true)) in #t31; 98 let final dynamic #t31 = super.m.+(1) in let final dynamic #t32 = super.noSu chMethod(new core::_InvocationMirror::•("set:m", <dynamic>[0, 2, 2].toList(growa ble: false), <dynamic>[this, #t31].toList(growable: false), true)) in #t31;
99 self::use(let final dynamic #t33 = super.m in let final dynamic #t34 = let f inal dynamic #t35 = #t33.+(1) in let final dynamic #t36 = super.noSuchMethod(new core::_InvocationMirror::•("set:m", <dynamic>[0, 2, 2].toList(growable: false), <dynamic>[this, #t35].toList(growable: false), true)) in #t35 in #t33); 99 self::use(let final dynamic #t33 = super.m in let final dynamic #t34 = let f inal dynamic #t35 = #t33.+(1) in let final dynamic #t36 = super.noSuchMethod(new core::_InvocationMirror::•("set:m", <dynamic>[0, 2, 2].toList(growable: false), <dynamic>[this, #t35].toList(growable: false), true)) in #t35 in #t33);
100 super.a = super.a.+(1); 100 super.a = super.a.+(1);
101 self::use(super.a = super.a.+(1)); 101 self::use(super.a = super.a.+(1));
102 super.b = super.b.+(1); 102 super.b = super.b.+(1);
103 self::use(super.b = super.b.+(1)); 103 self::use(super.b = super.b.+(1));
104 super.c = super.c.+(1); 104 super.c = super.c.+(1);
105 self::use(super.c = super.c.+(1)); 105 self::use(super.c = super.c.+(1));
106 super.d = super.d.+(1); 106 super.d = super.d.+(1);
107 self::use(super.d = super.d.+(1)); 107 self::use(super.d = super.d.+(1));
108 let final dynamic #t37 = super.e.+(1) in let final dynamic #t38 = super.noSu chMethod(new core::_InvocationMirror::•("set:e", <dynamic>[0, 2, 2].toList(growa ble: false), <dynamic>[this, #t37].toList(growable: false), true)) in #t37; 108 let final dynamic #t37 = super.e.+(1) in let final dynamic #t38 = super.noSu chMethod(new core::_InvocationMirror::•("set:e", <dynamic>[0, 2, 2].toList(growa ble: false), <dynamic>[this, #t37].toList(growable: false), true)) in #t37;
109 self::use(let final dynamic #t39 = super.e.+(1) in let final dynamic #t40 = super.noSuchMethod(new core::_InvocationMirror::•("set:e", <dynamic>[0, 2, 2].to List(growable: false), <dynamic>[this, #t39].toList(growable: false), true)) in #t39); 109 self::use(let final dynamic #t39 = super.e.+(1) in let final dynamic #t40 = super.noSuchMethod(new core::_InvocationMirror::•("set:e", <dynamic>[0, 2, 2].to List(growable: false), <dynamic>[this, #t39].toList(growable: false), true)) in #t39);
110 let final dynamic #t41 = super.f.+(1) in let final dynamic #t42 = super.noSu chMethod(new core::_InvocationMirror::•("set:f", <dynamic>[0, 2, 2].toList(growa ble: false), <dynamic>[this, #t41].toList(growable: false), true)) in #t41; 110 let final dynamic #t41 = super.f.+(1) in let final dynamic #t42 = super.noSu chMethod(new core::_InvocationMirror::•("set:f", <dynamic>[0, 2, 2].toList(growa ble: false), <dynamic>[this, #t41].toList(growable: false), true)) in #t41;
111 self::use(let final dynamic #t43 = super.f.+(1) in let final dynamic #t44 = super.noSuchMethod(new core::_InvocationMirror::•("set:f", <dynamic>[0, 2, 2].to List(growable: false), <dynamic>[this, #t43].toList(growable: false), true)) in #t43); 111 self::use(let final dynamic #t43 = super.f.+(1) in let final dynamic #t44 = super.noSuchMethod(new core::_InvocationMirror::•("set:f", <dynamic>[0, 2, 2].to List(growable: false), <dynamic>[this, #t43].toList(growable: false), true)) in #t43);
112 super.g = super.noSuchMethod(new core::_InvocationMirror::•("get:g", <dynami c>[0, 1, 1].toList(growable: false), <dynamic>[this].toList(growable: false), tr ue)).+(1); 112 super.g = super.noSuchMethod(new core::_InvocationMirror::•("get:g", <dynami c>[0, 1, 1].toList(growable: false), <dynamic>[this].toList(growable: false), tr ue)).+(1);
113 self::use(super.g = super.noSuchMethod(new core::_InvocationMirror::•("get:g ", <dynamic>[0, 1, 1].toList(growable: false), <dynamic>[this].toList(growable: false), true)).+(1)); 113 self::use(super.g = super.noSuchMethod(new core::_InvocationMirror::•("get:g ", <dynamic>[0, 1, 1].toList(growable: false), <dynamic>[this].toList(growable: false), true)).+(1));
114 super.h = super.h.+(1); 114 super.h = super.h.+(1);
115 self::use(super.h = super.h.+(1)); 115 self::use(super.h = super.h.+(1));
116 super.i = super.i.+(1); 116 super.i = super.i.+(1);
117 self::use(super.i = super.i.+(1)); 117 self::use(super.i = super.i.+(1));
118 let final dynamic #t45 = 87 in let final dynamic #t46 = super.[](#t45).+(1) in let final dynamic #t47 = super.[]=(#t45, #t46) in #t46; 118 let final dynamic #t45 = 87 in let final dynamic #t46 = super.{self::A::[]}( #t45).+(1) in let final dynamic #t47 = super.{self::A::[]=}(#t45, #t46) in #t46;
119 self::use(let final dynamic #t48 = 87 in let final dynamic #t49 = super.[](# t48).+(1) in let final dynamic #t50 = super.[]=(#t48, #t49) in #t49); 119 self::use(let final dynamic #t48 = 87 in let final dynamic #t49 = super.{sel f::A::[]}(#t48).+(1) in let final dynamic #t50 = super.{self::A::[]=}(#t48, #t49 ) in #t49);
120 let final dynamic #t51 = super.m.+(1) in let final dynamic #t52 = super.noSu chMethod(new core::_InvocationMirror::•("set:m", <dynamic>[0, 2, 2].toList(growa ble: false), <dynamic>[this, #t51].toList(growable: false), true)) in #t51; 120 let final dynamic #t51 = super.m.+(1) in let final dynamic #t52 = super.noSu chMethod(new core::_InvocationMirror::•("set:m", <dynamic>[0, 2, 2].toList(growa ble: false), <dynamic>[this, #t51].toList(growable: false), true)) in #t51;
121 self::use(let final dynamic #t53 = super.m.+(1) in let final dynamic #t54 = super.noSuchMethod(new core::_InvocationMirror::•("set:m", <dynamic>[0, 2, 2].to List(growable: false), <dynamic>[this, #t53].toList(growable: false), true)) in #t53); 121 self::use(let final dynamic #t53 = super.m.+(1) in let final dynamic #t54 = super.noSuchMethod(new core::_InvocationMirror::•("set:m", <dynamic>[0, 2, 2].to List(growable: false), <dynamic>[this, #t53].toList(growable: false), true)) in #t53);
122 super.{self::A::a}.call(); 122 super.{self::A::a}.call();
123 self::use(super.{self::A::a}.call()); 123 self::use(super.{self::A::a}.call());
124 super.{self::B::b}.call(); 124 super.{self::B::b}.call();
125 self::use(super.{self::B::b}.call()); 125 self::use(super.{self::B::b}.call());
126 super.{self::A::c}.call(); 126 super.{self::A::c}.call();
127 self::use(super.{self::A::c}.call()); 127 self::use(super.{self::A::c}.call());
128 super.{self::B::d}.call(); 128 super.{self::B::d}.call();
129 self::use(super.{self::B::d}.call()); 129 self::use(super.{self::B::d}.call());
(...skipping 24 matching lines...) Expand all
154 let final dynamic #t55 = 42 in let final dynamic #t56 = super.noSuchMethod(n ew core::_InvocationMirror::•("set:e", <dynamic>[0, 2, 2].toList(growable: false ), <dynamic>[this, #t55].toList(growable: false), true)) in #t55; 154 let final dynamic #t55 = 42 in let final dynamic #t56 = super.noSuchMethod(n ew core::_InvocationMirror::•("set:e", <dynamic>[0, 2, 2].toList(growable: false ), <dynamic>[this, #t55].toList(growable: false), true)) in #t55;
155 self::use(let final dynamic #t57 = 42 in let final dynamic #t58 = super.noSu chMethod(new core::_InvocationMirror::•("set:e", <dynamic>[0, 2, 2].toList(growa ble: false), <dynamic>[this, #t57].toList(growable: false), true)) in #t57); 155 self::use(let final dynamic #t57 = 42 in let final dynamic #t58 = super.noSu chMethod(new core::_InvocationMirror::•("set:e", <dynamic>[0, 2, 2].toList(growa ble: false), <dynamic>[this, #t57].toList(growable: false), true)) in #t57);
156 let final dynamic #t59 = 42 in let final dynamic #t60 = super.noSuchMethod(n ew core::_InvocationMirror::•("set:f", <dynamic>[0, 2, 2].toList(growable: false ), <dynamic>[this, #t59].toList(growable: false), true)) in #t59; 156 let final dynamic #t59 = 42 in let final dynamic #t60 = super.noSuchMethod(n ew core::_InvocationMirror::•("set:f", <dynamic>[0, 2, 2].toList(growable: false ), <dynamic>[this, #t59].toList(growable: false), true)) in #t59;
157 self::use(let final dynamic #t61 = 42 in let final dynamic #t62 = super.noSu chMethod(new core::_InvocationMirror::•("set:f", <dynamic>[0, 2, 2].toList(growa ble: false), <dynamic>[this, #t61].toList(growable: false), true)) in #t61); 157 self::use(let final dynamic #t61 = 42 in let final dynamic #t62 = super.noSu chMethod(new core::_InvocationMirror::•("set:f", <dynamic>[0, 2, 2].toList(growa ble: false), <dynamic>[this, #t61].toList(growable: false), true)) in #t61);
158 super.g = 42; 158 super.g = 42;
159 self::use(super.g = 42); 159 self::use(super.g = 42);
160 super.h = 42; 160 super.h = 42;
161 self::use(super.h = 42); 161 self::use(super.h = 42);
162 super.i = 42; 162 super.i = 42;
163 self::use(super.i = 42); 163 self::use(super.i = 42);
164 super.[]=(87, 42); 164 super.{self::A::[]=}(87, 42);
165 self::use(let final dynamic #t63 = 87 in let final dynamic #t64 = 42 in let final dynamic #t65 = super.[]=(#t63, #t64) in #t64); 165 self::use(let final dynamic #t63 = 87 in let final dynamic #t64 = 42 in let final dynamic #t65 = super.{self::A::[]=}(#t63, #t64) in #t64);
166 let final dynamic #t66 = 42 in let final dynamic #t67 = super.noSuchMethod(n ew core::_InvocationMirror::•("set:m", <dynamic>[0, 2, 2].toList(growable: false ), <dynamic>[this, #t66].toList(growable: false), true)) in #t66; 166 let final dynamic #t66 = 42 in let final dynamic #t67 = super.noSuchMethod(n ew core::_InvocationMirror::•("set:m", <dynamic>[0, 2, 2].toList(growable: false ), <dynamic>[this, #t66].toList(growable: false), true)) in #t66;
167 self::use(let final dynamic #t68 = 42 in let final dynamic #t69 = super.noSu chMethod(new core::_InvocationMirror::•("set:m", <dynamic>[0, 2, 2].toList(growa ble: false), <dynamic>[this, #t68].toList(growable: false), true)) in #t68); 167 self::use(let final dynamic #t68 = 42 in let final dynamic #t69 = super.noSu chMethod(new core::_InvocationMirror::•("set:m", <dynamic>[0, 2, 2].toList(growa ble: false), <dynamic>[this, #t68].toList(growable: false), true)) in #t68);
168 super.a.==(null) ? super.a = 42 : null; 168 super.a.==(null) ? super.a = 42 : null;
169 self::use(let final dynamic #t70 = super.a in #t70.==(null) ? super.a = 42 : #t70); 169 self::use(let final dynamic #t70 = super.a in #t70.==(null) ? super.a = 42 : #t70);
170 super.b.==(null) ? super.b = 42 : null; 170 super.b.==(null) ? super.b = 42 : null;
171 self::use(let final dynamic #t71 = super.b in #t71.==(null) ? super.b = 42 : #t71); 171 self::use(let final dynamic #t71 = super.b in #t71.==(null) ? super.b = 42 : #t71);
172 super.c.==(null) ? super.c = 42 : null; 172 super.c.==(null) ? super.c = 42 : null;
173 self::use(let final dynamic #t72 = super.c in #t72.==(null) ? super.c = 42 : #t72); 173 self::use(let final dynamic #t72 = super.c in #t72.==(null) ? super.c = 42 : #t72);
174 super.d.==(null) ? super.d = 42 : null; 174 super.d.==(null) ? super.d = 42 : null;
175 self::use(let final dynamic #t73 = super.d in #t73.==(null) ? super.d = 42 : #t73); 175 self::use(let final dynamic #t73 = super.d in #t73.==(null) ? super.d = 42 : #t73);
176 super.e.==(null) ? let final dynamic #t74 = 42 in let final dynamic #t75 = s uper.noSuchMethod(new core::_InvocationMirror::•("set:e", <dynamic>[0, 2, 2].toL ist(growable: false), <dynamic>[this, #t74].toList(growable: false), true)) in # t74 : null; 176 super.e.==(null) ? let final dynamic #t74 = 42 in let final dynamic #t75 = s uper.noSuchMethod(new core::_InvocationMirror::•("set:e", <dynamic>[0, 2, 2].toL ist(growable: false), <dynamic>[this, #t74].toList(growable: false), true)) in # t74 : null;
177 self::use(let final dynamic #t76 = super.e in #t76.==(null) ? let final dyna mic #t77 = 42 in let final dynamic #t78 = super.noSuchMethod(new core::_Invocati onMirror::•("set:e", <dynamic>[0, 2, 2].toList(growable: false), <dynamic>[this, #t77].toList(growable: false), true)) in #t77 : #t76); 177 self::use(let final dynamic #t76 = super.e in #t76.==(null) ? let final dyna mic #t77 = 42 in let final dynamic #t78 = super.noSuchMethod(new core::_Invocati onMirror::•("set:e", <dynamic>[0, 2, 2].toList(growable: false), <dynamic>[this, #t77].toList(growable: false), true)) in #t77 : #t76);
178 super.f.==(null) ? let final dynamic #t79 = 42 in let final dynamic #t80 = s uper.noSuchMethod(new core::_InvocationMirror::•("set:f", <dynamic>[0, 2, 2].toL ist(growable: false), <dynamic>[this, #t79].toList(growable: false), true)) in # t79 : null; 178 super.f.==(null) ? let final dynamic #t79 = 42 in let final dynamic #t80 = s uper.noSuchMethod(new core::_InvocationMirror::•("set:f", <dynamic>[0, 2, 2].toL ist(growable: false), <dynamic>[this, #t79].toList(growable: false), true)) in # t79 : null;
179 self::use(let final dynamic #t81 = super.f in #t81.==(null) ? let final dyna mic #t82 = 42 in let final dynamic #t83 = super.noSuchMethod(new core::_Invocati onMirror::•("set:f", <dynamic>[0, 2, 2].toList(growable: false), <dynamic>[this, #t82].toList(growable: false), true)) in #t82 : #t81); 179 self::use(let final dynamic #t81 = super.f in #t81.==(null) ? let final dyna mic #t82 = 42 in let final dynamic #t83 = super.noSuchMethod(new core::_Invocati onMirror::•("set:f", <dynamic>[0, 2, 2].toList(growable: false), <dynamic>[this, #t82].toList(growable: false), true)) in #t82 : #t81);
180 super.noSuchMethod(new core::_InvocationMirror::•("get:g", <dynamic>[0, 1, 1 ].toList(growable: false), <dynamic>[this].toList(growable: false), true)).==(nu ll) ? super.g = 42 : null; 180 super.noSuchMethod(new core::_InvocationMirror::•("get:g", <dynamic>[0, 1, 1 ].toList(growable: false), <dynamic>[this].toList(growable: false), true)).==(nu ll) ? super.g = 42 : null;
181 self::use(let final dynamic #t84 = super.noSuchMethod(new core::_InvocationM irror::•("get:g", <dynamic>[0, 1, 1].toList(growable: false), <dynamic>[this].to List(growable: false), true)) in #t84.==(null) ? super.g = 42 : #t84); 181 self::use(let final dynamic #t84 = super.noSuchMethod(new core::_InvocationM irror::•("get:g", <dynamic>[0, 1, 1].toList(growable: false), <dynamic>[this].to List(growable: false), true)) in #t84.==(null) ? super.g = 42 : #t84);
182 super.h.==(null) ? super.h = 42 : null; 182 super.h.==(null) ? super.h = 42 : null;
183 self::use(let final dynamic #t85 = super.h in #t85.==(null) ? super.h = 42 : #t85); 183 self::use(let final dynamic #t85 = super.h in #t85.==(null) ? super.h = 42 : #t85);
184 super.i.==(null) ? super.i = 42 : null; 184 super.i.==(null) ? super.i = 42 : null;
185 self::use(let final dynamic #t86 = super.i in #t86.==(null) ? super.i = 42 : #t86); 185 self::use(let final dynamic #t86 = super.i in #t86.==(null) ? super.i = 42 : #t86);
186 let final dynamic #t87 = 87 in super.[](#t87).==(null) ? let final dynamic # t88 = 42 in let final dynamic #t89 = super.[]=(#t87, #t88) in #t88 : null; 186 let final dynamic #t87 = 87 in super.{self::A::[]}(#t87).==(null) ? let fina l dynamic #t88 = 42 in let final dynamic #t89 = super.{self::A::[]=}(#t87, #t88) in #t88 : null;
187 self::use(let final dynamic #t90 = 87 in let final dynamic #t91 = super.[](# t90) in #t91.==(null) ? let final dynamic #t92 = 42 in let final dynamic #t93 = super.[]=(#t90, #t92) in #t92 : #t91); 187 self::use(let final dynamic #t90 = 87 in let final dynamic #t91 = super.{sel f::A::[]}(#t90) in #t91.==(null) ? let final dynamic #t92 = 42 in let final dyna mic #t93 = super.{self::A::[]=}(#t90, #t92) in #t92 : #t91);
188 super.m.==(null) ? let final dynamic #t94 = 42 in let final dynamic #t95 = s uper.noSuchMethod(new core::_InvocationMirror::•("set:m", <dynamic>[0, 2, 2].toL ist(growable: false), <dynamic>[this, #t94].toList(growable: false), true)) in # t94 : null; 188 super.m.==(null) ? let final dynamic #t94 = 42 in let final dynamic #t95 = s uper.noSuchMethod(new core::_InvocationMirror::•("set:m", <dynamic>[0, 2, 2].toL ist(growable: false), <dynamic>[this, #t94].toList(growable: false), true)) in # t94 : null;
189 self::use(let final dynamic #t96 = super.m in #t96.==(null) ? let final dyna mic #t97 = 42 in let final dynamic #t98 = super.noSuchMethod(new core::_Invocati onMirror::•("set:m", <dynamic>[0, 2, 2].toList(growable: false), <dynamic>[this, #t97].toList(growable: false), true)) in #t97 : #t96); 189 self::use(let final dynamic #t96 = super.m in #t96.==(null) ? let final dyna mic #t97 = 42 in let final dynamic #t98 = super.noSuchMethod(new core::_Invocati onMirror::•("set:m", <dynamic>[0, 2, 2].toList(growable: false), <dynamic>[this, #t97].toList(growable: false), true)) in #t97 : #t96);
190 super.a = super.a.+(42); 190 super.a = super.a.+(42);
191 self::use(super.a = super.a.+(42)); 191 self::use(super.a = super.a.+(42));
192 super.b = super.b.+(42); 192 super.b = super.b.+(42);
193 self::use(super.b = super.b.+(42)); 193 self::use(super.b = super.b.+(42));
194 super.c = super.c.+(42); 194 super.c = super.c.+(42);
195 self::use(super.c = super.c.+(42)); 195 self::use(super.c = super.c.+(42));
196 super.d = super.d.+(42); 196 super.d = super.d.+(42);
197 self::use(super.d = super.d.+(42)); 197 self::use(super.d = super.d.+(42));
198 let final dynamic #t99 = super.e.+(42) in let final dynamic #t100 = super.no SuchMethod(new core::_InvocationMirror::•("set:e", <dynamic>[0, 2, 2].toList(gro wable: false), <dynamic>[this, #t99].toList(growable: false), true)) in #t99; 198 let final dynamic #t99 = super.e.+(42) in let final dynamic #t100 = super.no SuchMethod(new core::_InvocationMirror::•("set:e", <dynamic>[0, 2, 2].toList(gro wable: false), <dynamic>[this, #t99].toList(growable: false), true)) in #t99;
199 self::use(let final dynamic #t101 = super.e.+(42) in let final dynamic #t102 = super.noSuchMethod(new core::_InvocationMirror::•("set:e", <dynamic>[0, 2, 2] .toList(growable: false), <dynamic>[this, #t101].toList(growable: false), true)) in #t101); 199 self::use(let final dynamic #t101 = super.e.+(42) in let final dynamic #t102 = super.noSuchMethod(new core::_InvocationMirror::•("set:e", <dynamic>[0, 2, 2] .toList(growable: false), <dynamic>[this, #t101].toList(growable: false), true)) in #t101);
200 let final dynamic #t103 = super.f.+(42) in let final dynamic #t104 = super.n oSuchMethod(new core::_InvocationMirror::•("set:f", <dynamic>[0, 2, 2].toList(gr owable: false), <dynamic>[this, #t103].toList(growable: false), true)) in #t103; 200 let final dynamic #t103 = super.f.+(42) in let final dynamic #t104 = super.n oSuchMethod(new core::_InvocationMirror::•("set:f", <dynamic>[0, 2, 2].toList(gr owable: false), <dynamic>[this, #t103].toList(growable: false), true)) in #t103;
201 self::use(let final dynamic #t105 = super.f.+(42) in let final dynamic #t106 = super.noSuchMethod(new core::_InvocationMirror::•("set:f", <dynamic>[0, 2, 2] .toList(growable: false), <dynamic>[this, #t105].toList(growable: false), true)) in #t105); 201 self::use(let final dynamic #t105 = super.f.+(42) in let final dynamic #t106 = super.noSuchMethod(new core::_InvocationMirror::•("set:f", <dynamic>[0, 2, 2] .toList(growable: false), <dynamic>[this, #t105].toList(growable: false), true)) in #t105);
202 super.g = super.noSuchMethod(new core::_InvocationMirror::•("get:g", <dynami c>[0, 1, 1].toList(growable: false), <dynamic>[this].toList(growable: false), tr ue)).+(42); 202 super.g = super.noSuchMethod(new core::_InvocationMirror::•("get:g", <dynami c>[0, 1, 1].toList(growable: false), <dynamic>[this].toList(growable: false), tr ue)).+(42);
203 self::use(super.g = super.noSuchMethod(new core::_InvocationMirror::•("get:g ", <dynamic>[0, 1, 1].toList(growable: false), <dynamic>[this].toList(growable: false), true)).+(42)); 203 self::use(super.g = super.noSuchMethod(new core::_InvocationMirror::•("get:g ", <dynamic>[0, 1, 1].toList(growable: false), <dynamic>[this].toList(growable: false), true)).+(42));
204 super.h = super.h.+(42); 204 super.h = super.h.+(42);
205 self::use(super.h = super.h.+(42)); 205 self::use(super.h = super.h.+(42));
206 super.i = super.i.+(42); 206 super.i = super.i.+(42);
207 self::use(super.i = super.i.+(42)); 207 self::use(super.i = super.i.+(42));
208 let final dynamic #t107 = 87 in super.[]=(#t107, super.[](#t107).+(42)); 208 let final dynamic #t107 = 87 in super.{self::A::[]=}(#t107, super.{self::A:: []}(#t107).+(42));
209 self::use(let final dynamic #t108 = 87 in let final dynamic #t109 = super.[] (#t108).+(42) in let final dynamic #t110 = super.[]=(#t108, #t109) in #t109); 209 self::use(let final dynamic #t108 = 87 in let final dynamic #t109 = super.{s elf::A::[]}(#t108).+(42) in let final dynamic #t110 = super.{self::A::[]=}(#t108 , #t109) in #t109);
210 let final dynamic #t111 = super.m.+(42) in let final dynamic #t112 = super.n oSuchMethod(new core::_InvocationMirror::•("set:m", <dynamic>[0, 2, 2].toList(gr owable: false), <dynamic>[this, #t111].toList(growable: false), true)) in #t111; 210 let final dynamic #t111 = super.m.+(42) in let final dynamic #t112 = super.n oSuchMethod(new core::_InvocationMirror::•("set:m", <dynamic>[0, 2, 2].toList(gr owable: false), <dynamic>[this, #t111].toList(growable: false), true)) in #t111;
211 self::use(let final dynamic #t113 = super.m.+(42) in let final dynamic #t114 = super.noSuchMethod(new core::_InvocationMirror::•("set:m", <dynamic>[0, 2, 2] .toList(growable: false), <dynamic>[this, #t113].toList(growable: false), true)) in #t113); 211 self::use(let final dynamic #t113 = super.m.+(42) in let final dynamic #t114 = super.noSuchMethod(new core::_InvocationMirror::•("set:m", <dynamic>[0, 2, 2] .toList(growable: false), <dynamic>[this, #t113].toList(growable: false), true)) in #t113);
212 super.a = super.a.-(42); 212 super.a = super.a.-(42);
213 self::use(super.a = super.a.-(42)); 213 self::use(super.a = super.a.-(42));
214 super.b = super.b.-(42); 214 super.b = super.b.-(42);
215 self::use(super.b = super.b.-(42)); 215 self::use(super.b = super.b.-(42));
216 super.c = super.c.-(42); 216 super.c = super.c.-(42);
217 self::use(super.c = super.c.-(42)); 217 self::use(super.c = super.c.-(42));
218 super.d = super.d.-(42); 218 super.d = super.d.-(42);
219 self::use(super.d = super.d.-(42)); 219 self::use(super.d = super.d.-(42));
220 let final dynamic #t115 = super.e.-(42) in let final dynamic #t116 = super.n oSuchMethod(new core::_InvocationMirror::•("set:e", <dynamic>[0, 2, 2].toList(gr owable: false), <dynamic>[this, #t115].toList(growable: false), true)) in #t115; 220 let final dynamic #t115 = super.e.-(42) in let final dynamic #t116 = super.n oSuchMethod(new core::_InvocationMirror::•("set:e", <dynamic>[0, 2, 2].toList(gr owable: false), <dynamic>[this, #t115].toList(growable: false), true)) in #t115;
221 self::use(let final dynamic #t117 = super.e.-(42) in let final dynamic #t118 = super.noSuchMethod(new core::_InvocationMirror::•("set:e", <dynamic>[0, 2, 2] .toList(growable: false), <dynamic>[this, #t117].toList(growable: false), true)) in #t117); 221 self::use(let final dynamic #t117 = super.e.-(42) in let final dynamic #t118 = super.noSuchMethod(new core::_InvocationMirror::•("set:e", <dynamic>[0, 2, 2] .toList(growable: false), <dynamic>[this, #t117].toList(growable: false), true)) in #t117);
222 let final dynamic #t119 = super.f.-(42) in let final dynamic #t120 = super.n oSuchMethod(new core::_InvocationMirror::•("set:f", <dynamic>[0, 2, 2].toList(gr owable: false), <dynamic>[this, #t119].toList(growable: false), true)) in #t119; 222 let final dynamic #t119 = super.f.-(42) in let final dynamic #t120 = super.n oSuchMethod(new core::_InvocationMirror::•("set:f", <dynamic>[0, 2, 2].toList(gr owable: false), <dynamic>[this, #t119].toList(growable: false), true)) in #t119;
223 self::use(let final dynamic #t121 = super.f.-(42) in let final dynamic #t122 = super.noSuchMethod(new core::_InvocationMirror::•("set:f", <dynamic>[0, 2, 2] .toList(growable: false), <dynamic>[this, #t121].toList(growable: false), true)) in #t121); 223 self::use(let final dynamic #t121 = super.f.-(42) in let final dynamic #t122 = super.noSuchMethod(new core::_InvocationMirror::•("set:f", <dynamic>[0, 2, 2] .toList(growable: false), <dynamic>[this, #t121].toList(growable: false), true)) in #t121);
224 super.g = super.noSuchMethod(new core::_InvocationMirror::•("get:g", <dynami c>[0, 1, 1].toList(growable: false), <dynamic>[this].toList(growable: false), tr ue)).-(42); 224 super.g = super.noSuchMethod(new core::_InvocationMirror::•("get:g", <dynami c>[0, 1, 1].toList(growable: false), <dynamic>[this].toList(growable: false), tr ue)).-(42);
225 self::use(super.g = super.noSuchMethod(new core::_InvocationMirror::•("get:g ", <dynamic>[0, 1, 1].toList(growable: false), <dynamic>[this].toList(growable: false), true)).-(42)); 225 self::use(super.g = super.noSuchMethod(new core::_InvocationMirror::•("get:g ", <dynamic>[0, 1, 1].toList(growable: false), <dynamic>[this].toList(growable: false), true)).-(42));
226 super.h = super.h.-(42); 226 super.h = super.h.-(42);
227 self::use(super.h = super.h.-(42)); 227 self::use(super.h = super.h.-(42));
228 super.i = super.i.-(42); 228 super.i = super.i.-(42);
229 self::use(super.i = super.i.-(42)); 229 self::use(super.i = super.i.-(42));
230 let final dynamic #t123 = 87 in super.[]=(#t123, super.[](#t123).-(42)); 230 let final dynamic #t123 = 87 in super.{self::A::[]=}(#t123, super.{self::A:: []}(#t123).-(42));
231 self::use(let final dynamic #t124 = 87 in let final dynamic #t125 = super.[] (#t124).-(42) in let final dynamic #t126 = super.[]=(#t124, #t125) in #t125); 231 self::use(let final dynamic #t124 = 87 in let final dynamic #t125 = super.{s elf::A::[]}(#t124).-(42) in let final dynamic #t126 = super.{self::A::[]=}(#t124 , #t125) in #t125);
232 let final dynamic #t127 = super.m.-(42) in let final dynamic #t128 = super.n oSuchMethod(new core::_InvocationMirror::•("set:m", <dynamic>[0, 2, 2].toList(gr owable: false), <dynamic>[this, #t127].toList(growable: false), true)) in #t127; 232 let final dynamic #t127 = super.m.-(42) in let final dynamic #t128 = super.n oSuchMethod(new core::_InvocationMirror::•("set:m", <dynamic>[0, 2, 2].toList(gr owable: false), <dynamic>[this, #t127].toList(growable: false), true)) in #t127;
233 self::use(let final dynamic #t129 = super.m.-(42) in let final dynamic #t130 = super.noSuchMethod(new core::_InvocationMirror::•("set:m", <dynamic>[0, 2, 2] .toList(growable: false), <dynamic>[this, #t129].toList(growable: false), true)) in #t129); 233 self::use(let final dynamic #t129 = super.m.-(42) in let final dynamic #t130 = super.noSuchMethod(new core::_InvocationMirror::•("set:m", <dynamic>[0, 2, 2] .toList(growable: false), <dynamic>[this, #t129].toList(growable: false), true)) in #t129);
234 } 234 }
235 } 235 }
236 static method use(dynamic x) → dynamic { 236 static method use(dynamic x) → dynamic {
237 if(x.==(new core::DateTime::now().millisecondsSinceEpoch)) 237 if(x.==(new core::DateTime::now().millisecondsSinceEpoch))
238 throw "Shouldn't happen"; 238 throw "Shouldn't happen";
239 } 239 }
240 static method main() → dynamic { 240 static method main() → dynamic {
241 try { 241 try {
242 new self::C::•().test(); 242 new self::C::•().test();
243 } 243 }
244 on core::NoSuchMethodError catch(no-exception-var) { 244 on core::NoSuchMethodError catch(no-exception-var) {
245 return; 245 return;
246 } 246 }
247 throw "Test failed"; 247 throw "Test failed";
248 } 248 }
OLDNEW
« no previous file with comments | « pkg/front_end/testcases/inference/infer_assign_to_index_super_upwards.dart.direct.expect ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698