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 = 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 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
58 super.{self::B::b}; | 58 super.{self::B::b}; |
59 self::use(super.{self::B::b}); | 59 self::use(super.{self::B::b}); |
60 super.{self::A::c}; | 60 super.{self::A::c}; |
61 self::use(super.{self::A::c}); | 61 self::use(super.{self::A::c}); |
62 super.{self::B::d}; | 62 super.{self::B::d}; |
63 self::use(super.{self::B::d}); | 63 self::use(super.{self::B::d}); |
64 super.{self::A::e}; | 64 super.{self::A::e}; |
65 self::use(super.{self::A::e}); | 65 self::use(super.{self::A::e}); |
66 super.{self::A::f}; | 66 super.{self::A::f}; |
67 self::use(super.{self::A::f}); | 67 self::use(super.{self::A::f}); |
68 super.noSuchMethod(new core::_InvocationMirror::•("get:g", <dynamic>[0, 1, 1
].toList(growable: false), <dynamic>[this].toList(growable: false), true)); | 68 super.g; |
69 self::use(super.noSuchMethod(new core::_InvocationMirror::•("get:g", <dynami
c>[0, 1, 1].toList(growable: false), <dynamic>[this].toList(growable: false), tr
ue))); | 69 self::use(super.g); |
70 super.{self::A::h}; | 70 super.{self::A::h}; |
71 self::use(super.{self::A::h}); | 71 self::use(super.{self::A::h}); |
72 super.{self::A::i}; | 72 super.{self::A::i}; |
73 self::use(super.{self::A::i}); | 73 self::use(super.{self::A::i}); |
74 super.{self::A::[]}(87); | 74 super.{self::A::[]}(87); |
75 self::use(super.{self::A::[]}(87)); | 75 self::use(super.{self::A::[]}(87)); |
76 super.{self::A::m}; | 76 super.{self::A::m}; |
77 self::use(super.{self::A::m}); | 77 self::use(super.{self::A::m}); |
78 super.{self::A::a} = super.{self::A::a}.+(1); | 78 super.{self::A::a} = super.{self::A::a}.+(1); |
79 self::use(let final dynamic #t1 = super.{self::A::a} in let final dynamic #t
2 = super.{self::A::a} = #t1.+(1) in #t1); | 79 self::use(let final dynamic #t1 = super.{self::A::a} in let final dynamic #t
2 = super.{self::A::a} = #t1.+(1) in #t1); |
80 super.{self::A::b} = super.{self::B::b}.+(1); | 80 super.{self::A::b} = super.{self::B::b}.+(1); |
81 self::use(let final dynamic #t3 = super.{self::B::b} in let final dynamic #t
4 = super.{self::A::b} = #t3.+(1) in #t3); | 81 self::use(let final dynamic #t3 = super.{self::B::b} in let final dynamic #t
4 = super.{self::A::b} = #t3.+(1) in #t3); |
82 super.{self::B::c} = super.{self::A::c}.+(1); | 82 super.{self::B::c} = super.{self::A::c}.+(1); |
83 self::use(let final dynamic #t5 = super.{self::A::c} in let final dynamic #t
6 = super.{self::B::c} = #t5.+(1) in #t5); | 83 self::use(let final dynamic #t5 = super.{self::A::c} in let final dynamic #t
6 = super.{self::B::c} = #t5.+(1) in #t5); |
84 super.{self::A::d} = super.{self::B::d}.+(1); | 84 super.{self::A::d} = super.{self::B::d}.+(1); |
85 self::use(let final dynamic #t7 = super.{self::B::d} in let final dynamic #t
8 = super.{self::A::d} = #t7.+(1) in #t7); | 85 self::use(let final dynamic #t7 = super.{self::B::d} in let final dynamic #t
8 = super.{self::A::d} = #t7.+(1) in #t7); |
86 let final dynamic #t9 = super.{self::A::e}.+(1) in let final dynamic #t10 =
super.noSuchMethod(new core::_InvocationMirror::•("set:e", <dynamic>[0, 2, 2].to
List(growable: false), <dynamic>[this, #t9].toList(growable: false), true)) in #
t9; | 86 super.e = super.{self::A::e}.+(1); |
87 self::use(let final dynamic #t11 = super.{self::A::e} in let final dynamic #
t12 = let final dynamic #t13 = #t11.+(1) in let final dynamic #t14 = super.noSuc
hMethod(new core::_InvocationMirror::•("set:e", <dynamic>[0, 2, 2].toList(growab
le: false), <dynamic>[this, #t13].toList(growable: false), true)) in #t13 in #t1
1); | 87 self::use(let final dynamic #t9 = super.{self::A::e} in let final dynamic #t
10 = super.e = #t9.+(1) in #t9); |
88 let final dynamic #t15 = super.{self::A::f}.+(1) in let final dynamic #t16 =
super.noSuchMethod(new core::_InvocationMirror::•("set:f", <dynamic>[0, 2, 2].t
oList(growable: false), <dynamic>[this, #t15].toList(growable: false), true)) in
#t15; | 88 super.f = super.{self::A::f}.+(1); |
89 self::use(let final dynamic #t17 = super.{self::A::f} in let final dynamic #
t18 = let final dynamic #t19 = #t17.+(1) in let final dynamic #t20 = super.noSuc
hMethod(new core::_InvocationMirror::•("set:f", <dynamic>[0, 2, 2].toList(growab
le: false), <dynamic>[this, #t19].toList(growable: false), true)) in #t19 in #t1
7); | 89 self::use(let final dynamic #t11 = super.{self::A::f} in let final dynamic #
t12 = super.f = #t11.+(1) in #t11); |
90 super.{self::A::g} = super.noSuchMethod(new core::_InvocationMirror::•("get:
g", <dynamic>[0, 1, 1].toList(growable: false), <dynamic>[this].toList(growable:
false), true)).+(1); | 90 super.{self::A::g} = super.g.+(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.{self::A::g} = #
t21.+(1) in #t21); | 91 self::use(let final dynamic #t13 = super.g in let final dynamic #t14 = super
.{self::A::g} = #t13.+(1) in #t13); |
92 super.{self::A::h} = super.{self::A::h}.+(1); | 92 super.{self::A::h} = super.{self::A::h}.+(1); |
93 self::use(let final dynamic #t23 = super.{self::A::h} in let final dynamic #
t24 = super.{self::A::h} = #t23.+(1) in #t23); | 93 self::use(let final dynamic #t15 = super.{self::A::h} in let final dynamic #
t16 = super.{self::A::h} = #t15.+(1) in #t15); |
94 super.{self::B::i} = super.{self::A::i}.+(1); | 94 super.{self::B::i} = super.{self::A::i}.+(1); |
95 self::use(let final dynamic #t25 = super.{self::A::i} in let final dynamic #
t26 = super.{self::B::i} = #t25.+(1) in #t25); | 95 self::use(let final dynamic #t17 = super.{self::A::i} in let final dynamic #
t18 = super.{self::B::i} = #t17.+(1) in #t17); |
96 let final dynamic #t27 = 87 in super.{self::A::[]=}(#t27, super.{self::A::[]
}(#t27).+(1)); | 96 let final dynamic #t19 = 87 in super.{self::A::[]=}(#t19, super.{self::A::[]
}(#t19).+(1)); |
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); | 97 self::use(let final dynamic #t20 = 87 in let final dynamic #t21 = super.{sel
f::A::[]}(#t20) in let final dynamic #t22 = super.{self::A::[]=}(#t20, #t21.+(1)
) in #t21); |
98 let final dynamic #t31 = super.{self::A::m}.+(1) in let final dynamic #t32 =
super.noSuchMethod(new core::_InvocationMirror::•("set:m", <dynamic>[0, 2, 2].t
oList(growable: false), <dynamic>[this, #t31].toList(growable: false), true)) in
#t31; | 98 super.m = super.{self::A::m}.+(1); |
99 self::use(let final dynamic #t33 = super.{self::A::m} in let final dynamic #
t34 = let final dynamic #t35 = #t33.+(1) in let final dynamic #t36 = super.noSuc
hMethod(new core::_InvocationMirror::•("set:m", <dynamic>[0, 2, 2].toList(growab
le: false), <dynamic>[this, #t35].toList(growable: false), true)) in #t35 in #t3
3); | 99 self::use(let final dynamic #t23 = super.{self::A::m} in let final dynamic #
t24 = super.m = #t23.+(1) in #t23); |
100 super.{self::A::a} = super.{self::A::a}.+(1); | 100 super.{self::A::a} = super.{self::A::a}.+(1); |
101 self::use(super.{self::A::a} = super.{self::A::a}.+(1)); | 101 self::use(super.{self::A::a} = super.{self::A::a}.+(1)); |
102 super.{self::A::b} = super.{self::B::b}.+(1); | 102 super.{self::A::b} = super.{self::B::b}.+(1); |
103 self::use(super.{self::A::b} = super.{self::B::b}.+(1)); | 103 self::use(super.{self::A::b} = super.{self::B::b}.+(1)); |
104 super.{self::B::c} = super.{self::A::c}.+(1); | 104 super.{self::B::c} = super.{self::A::c}.+(1); |
105 self::use(super.{self::B::c} = super.{self::A::c}.+(1)); | 105 self::use(super.{self::B::c} = super.{self::A::c}.+(1)); |
106 super.{self::A::d} = super.{self::B::d}.+(1); | 106 super.{self::A::d} = super.{self::B::d}.+(1); |
107 self::use(super.{self::A::d} = super.{self::B::d}.+(1)); | 107 self::use(super.{self::A::d} = super.{self::B::d}.+(1)); |
108 let final dynamic #t37 = super.{self::A::e}.+(1) in let final dynamic #t38 =
super.noSuchMethod(new core::_InvocationMirror::•("set:e", <dynamic>[0, 2, 2].t
oList(growable: false), <dynamic>[this, #t37].toList(growable: false), true)) in
#t37; | 108 super.e = super.{self::A::e}.+(1); |
109 self::use(let final dynamic #t39 = super.{self::A::e}.+(1) in let final dyna
mic #t40 = super.noSuchMethod(new core::_InvocationMirror::•("set:e", <dynamic>[
0, 2, 2].toList(growable: false), <dynamic>[this, #t39].toList(growable: false),
true)) in #t39); | 109 self::use(super.e = super.{self::A::e}.+(1)); |
110 let final dynamic #t41 = super.{self::A::f}.+(1) in let final dynamic #t42 =
super.noSuchMethod(new core::_InvocationMirror::•("set:f", <dynamic>[0, 2, 2].t
oList(growable: false), <dynamic>[this, #t41].toList(growable: false), true)) in
#t41; | 110 super.f = super.{self::A::f}.+(1); |
111 self::use(let final dynamic #t43 = super.{self::A::f}.+(1) in let final dyna
mic #t44 = super.noSuchMethod(new core::_InvocationMirror::•("set:f", <dynamic>[
0, 2, 2].toList(growable: false), <dynamic>[this, #t43].toList(growable: false),
true)) in #t43); | 111 self::use(super.f = super.{self::A::f}.+(1)); |
112 super.{self::A::g} = super.noSuchMethod(new core::_InvocationMirror::•("get:
g", <dynamic>[0, 1, 1].toList(growable: false), <dynamic>[this].toList(growable:
false), true)).+(1); | 112 super.{self::A::g} = super.g.+(1); |
113 self::use(super.{self::A::g} = super.noSuchMethod(new core::_InvocationMirro
r::•("get:g", <dynamic>[0, 1, 1].toList(growable: false), <dynamic>[this].toList
(growable: false), true)).+(1)); | 113 self::use(super.{self::A::g} = super.g.+(1)); |
114 super.{self::A::h} = super.{self::A::h}.+(1); | 114 super.{self::A::h} = super.{self::A::h}.+(1); |
115 self::use(super.{self::A::h} = super.{self::A::h}.+(1)); | 115 self::use(super.{self::A::h} = super.{self::A::h}.+(1)); |
116 super.{self::B::i} = super.{self::A::i}.+(1); | 116 super.{self::B::i} = super.{self::A::i}.+(1); |
117 self::use(super.{self::B::i} = super.{self::A::i}.+(1)); | 117 self::use(super.{self::B::i} = super.{self::A::i}.+(1)); |
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; | 118 let final dynamic #t25 = 87 in let final dynamic #t26 = super.{self::A::[]}(
#t25).+(1) in let final dynamic #t27 = super.{self::A::[]=}(#t25, #t26) in #t26; |
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); | 119 self::use(let final dynamic #t28 = 87 in let final dynamic #t29 = super.{sel
f::A::[]}(#t28).+(1) in let final dynamic #t30 = super.{self::A::[]=}(#t28, #t29
) in #t29); |
120 let final dynamic #t51 = super.{self::A::m}.+(1) in let final dynamic #t52 =
super.noSuchMethod(new core::_InvocationMirror::•("set:m", <dynamic>[0, 2, 2].t
oList(growable: false), <dynamic>[this, #t51].toList(growable: false), true)) in
#t51; | 120 super.m = super.{self::A::m}.+(1); |
121 self::use(let final dynamic #t53 = super.{self::A::m}.+(1) in let final dyna
mic #t54 = super.noSuchMethod(new core::_InvocationMirror::•("set:m", <dynamic>[
0, 2, 2].toList(growable: false), <dynamic>[this, #t53].toList(growable: false),
true)) in #t53); | 121 self::use(super.m = super.{self::A::m}.+(1)); |
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()); |
130 super.{self::A::e}.call(); | 130 super.{self::A::e}.call(); |
131 self::use(super.{self::A::e}.call()); | 131 self::use(super.{self::A::e}.call()); |
132 super.{self::A::f}.call(); | 132 super.{self::A::f}.call(); |
133 self::use(super.{self::A::f}.call()); | 133 self::use(super.{self::A::f}.call()); |
134 super.noSuchMethod(new core::_InvocationMirror::•("g", <dynamic>[0, 1, 1].to
List(growable: false), <dynamic>[this].toList(growable: false), true)); | 134 super.g(); |
135 self::use(super.noSuchMethod(new core::_InvocationMirror::•("g", <dynamic>[0
, 1, 1].toList(growable: false), <dynamic>[this].toList(growable: false), true))
); | 135 self::use(super.g()); |
136 super.{self::A::h}.call(); | 136 super.{self::A::h}.call(); |
137 self::use(super.{self::A::h}.call()); | 137 self::use(super.{self::A::h}.call()); |
138 super.{self::A::i}.call(); | 138 super.{self::A::i}.call(); |
139 self::use(super.{self::A::i}.call()); | 139 self::use(super.{self::A::i}.call()); |
140 super.{self::A::[]}(87).call(); | 140 super.{self::A::[]}(87).call(); |
141 self::use(super.{self::A::[]}(87).call()); | 141 self::use(super.{self::A::[]}(87).call()); |
142 super.{self::A::m}(); | 142 super.{self::A::m}(); |
143 self::use(super.{self::A::m}()); | 143 self::use(super.{self::A::m}()); |
144 super.{self::A::m}(87); | 144 super.{self::A::m}(87); |
145 self::use(super.{self::A::m}(87)); | 145 self::use(super.{self::A::m}(87)); |
146 super.{self::A::a} = 42; | 146 super.{self::A::a} = 42; |
147 self::use(super.{self::A::a} = 42); | 147 self::use(super.{self::A::a} = 42); |
148 super.{self::A::b} = 42; | 148 super.{self::A::b} = 42; |
149 self::use(super.{self::A::b} = 42); | 149 self::use(super.{self::A::b} = 42); |
150 super.{self::B::c} = 42; | 150 super.{self::B::c} = 42; |
151 self::use(super.{self::B::c} = 42); | 151 self::use(super.{self::B::c} = 42); |
152 super.{self::A::d} = 42; | 152 super.{self::A::d} = 42; |
153 self::use(super.{self::A::d} = 42); | 153 self::use(super.{self::A::d} = 42); |
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 super.e = 42; |
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(super.e = 42); |
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 super.f = 42; |
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(super.f = 42); |
158 super.{self::A::g} = 42; | 158 super.{self::A::g} = 42; |
159 self::use(super.{self::A::g} = 42); | 159 self::use(super.{self::A::g} = 42); |
160 super.{self::A::h} = 42; | 160 super.{self::A::h} = 42; |
161 self::use(super.{self::A::h} = 42); | 161 self::use(super.{self::A::h} = 42); |
162 super.{self::B::i} = 42; | 162 super.{self::B::i} = 42; |
163 self::use(super.{self::B::i} = 42); | 163 self::use(super.{self::B::i} = 42); |
164 super.{self::A::[]=}(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.{self::A::[]=}(#t63, #t64) in #t64); | 165 self::use(let final dynamic #t31 = 87 in let final dynamic #t32 = 42 in let
final dynamic #t33 = super.{self::A::[]=}(#t31, #t32) in #t32); |
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 super.m = 42; |
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(super.m = 42); |
168 super.{self::A::a}.==(null) ? super.{self::A::a} = 42 : null; | 168 super.{self::A::a}.==(null) ? super.{self::A::a} = 42 : null; |
169 self::use(let final dynamic #t70 = super.{self::A::a} in #t70.==(null) ? sup
er.{self::A::a} = 42 : #t70); | 169 self::use(let final dynamic #t34 = super.{self::A::a} in #t34.==(null) ? sup
er.{self::A::a} = 42 : #t34); |
170 super.{self::B::b}.==(null) ? super.{self::A::b} = 42 : null; | 170 super.{self::B::b}.==(null) ? super.{self::A::b} = 42 : null; |
171 self::use(let final dynamic #t71 = super.{self::B::b} in #t71.==(null) ? sup
er.{self::A::b} = 42 : #t71); | 171 self::use(let final dynamic #t35 = super.{self::B::b} in #t35.==(null) ? sup
er.{self::A::b} = 42 : #t35); |
172 super.{self::A::c}.==(null) ? super.{self::B::c} = 42 : null; | 172 super.{self::A::c}.==(null) ? super.{self::B::c} = 42 : null; |
173 self::use(let final dynamic #t72 = super.{self::A::c} in #t72.==(null) ? sup
er.{self::B::c} = 42 : #t72); | 173 self::use(let final dynamic #t36 = super.{self::A::c} in #t36.==(null) ? sup
er.{self::B::c} = 42 : #t36); |
174 super.{self::B::d}.==(null) ? super.{self::A::d} = 42 : null; | 174 super.{self::B::d}.==(null) ? super.{self::A::d} = 42 : null; |
175 self::use(let final dynamic #t73 = super.{self::B::d} in #t73.==(null) ? sup
er.{self::A::d} = 42 : #t73); | 175 self::use(let final dynamic #t37 = super.{self::B::d} in #t37.==(null) ? sup
er.{self::A::d} = 42 : #t37); |
176 super.{self::A::e}.==(null) ? let final dynamic #t74 = 42 in let final dynam
ic #t75 = super.noSuchMethod(new core::_InvocationMirror::•("set:e", <dynamic>[0
, 2, 2].toList(growable: false), <dynamic>[this, #t74].toList(growable: false),
true)) in #t74 : null; | 176 super.{self::A::e}.==(null) ? super.e = 42 : null; |
177 self::use(let final dynamic #t76 = super.{self::A::e} in #t76.==(null) ? let
final dynamic #t77 = 42 in let final dynamic #t78 = super.noSuchMethod(new core
::_InvocationMirror::•("set:e", <dynamic>[0, 2, 2].toList(growable: false), <dyn
amic>[this, #t77].toList(growable: false), true)) in #t77 : #t76); | 177 self::use(let final dynamic #t38 = super.{self::A::e} in #t38.==(null) ? sup
er.e = 42 : #t38); |
178 super.{self::A::f}.==(null) ? let final dynamic #t79 = 42 in let final dynam
ic #t80 = super.noSuchMethod(new core::_InvocationMirror::•("set:f", <dynamic>[0
, 2, 2].toList(growable: false), <dynamic>[this, #t79].toList(growable: false),
true)) in #t79 : null; | 178 super.{self::A::f}.==(null) ? super.f = 42 : null; |
179 self::use(let final dynamic #t81 = super.{self::A::f} in #t81.==(null) ? let
final dynamic #t82 = 42 in let final dynamic #t83 = super.noSuchMethod(new core
::_InvocationMirror::•("set:f", <dynamic>[0, 2, 2].toList(growable: false), <dyn
amic>[this, #t82].toList(growable: false), true)) in #t82 : #t81); | 179 self::use(let final dynamic #t39 = super.{self::A::f} in #t39.==(null) ? sup
er.f = 42 : #t39); |
180 super.noSuchMethod(new core::_InvocationMirror::•("get:g", <dynamic>[0, 1, 1
].toList(growable: false), <dynamic>[this].toList(growable: false), true)).==(nu
ll) ? super.{self::A::g} = 42 : null; | 180 super.g.==(null) ? super.{self::A::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.{self::A::g} = 42 : #t84)
; | 181 self::use(let final dynamic #t40 = super.g in #t40.==(null) ? super.{self::A
::g} = 42 : #t40); |
182 super.{self::A::h}.==(null) ? super.{self::A::h} = 42 : null; | 182 super.{self::A::h}.==(null) ? super.{self::A::h} = 42 : null; |
183 self::use(let final dynamic #t85 = super.{self::A::h} in #t85.==(null) ? sup
er.{self::A::h} = 42 : #t85); | 183 self::use(let final dynamic #t41 = super.{self::A::h} in #t41.==(null) ? sup
er.{self::A::h} = 42 : #t41); |
184 super.{self::A::i}.==(null) ? super.{self::B::i} = 42 : null; | 184 super.{self::A::i}.==(null) ? super.{self::B::i} = 42 : null; |
185 self::use(let final dynamic #t86 = super.{self::A::i} in #t86.==(null) ? sup
er.{self::B::i} = 42 : #t86); | 185 self::use(let final dynamic #t42 = super.{self::A::i} in #t42.==(null) ? sup
er.{self::B::i} = 42 : #t42); |
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; | 186 let final dynamic #t43 = 87 in super.{self::A::[]}(#t43).==(null) ? let fina
l dynamic #t44 = 42 in let final dynamic #t45 = super.{self::A::[]=}(#t43, #t44)
in #t44 : null; |
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); | 187 self::use(let final dynamic #t46 = 87 in let final dynamic #t47 = super.{sel
f::A::[]}(#t46) in #t47.==(null) ? let final dynamic #t48 = 42 in let final dyna
mic #t49 = super.{self::A::[]=}(#t46, #t48) in #t48 : #t47); |
188 super.{self::A::m}.==(null) ? let final dynamic #t94 = 42 in let final dynam
ic #t95 = super.noSuchMethod(new core::_InvocationMirror::•("set:m", <dynamic>[0
, 2, 2].toList(growable: false), <dynamic>[this, #t94].toList(growable: false),
true)) in #t94 : null; | 188 super.{self::A::m}.==(null) ? super.m = 42 : null; |
189 self::use(let final dynamic #t96 = super.{self::A::m} in #t96.==(null) ? let
final dynamic #t97 = 42 in let final dynamic #t98 = super.noSuchMethod(new core
::_InvocationMirror::•("set:m", <dynamic>[0, 2, 2].toList(growable: false), <dyn
amic>[this, #t97].toList(growable: false), true)) in #t97 : #t96); | 189 self::use(let final dynamic #t50 = super.{self::A::m} in #t50.==(null) ? sup
er.m = 42 : #t50); |
190 super.{self::A::a} = super.{self::A::a}.+(42); | 190 super.{self::A::a} = super.{self::A::a}.+(42); |
191 self::use(super.{self::A::a} = super.{self::A::a}.+(42)); | 191 self::use(super.{self::A::a} = super.{self::A::a}.+(42)); |
192 super.{self::A::b} = super.{self::B::b}.+(42); | 192 super.{self::A::b} = super.{self::B::b}.+(42); |
193 self::use(super.{self::A::b} = super.{self::B::b}.+(42)); | 193 self::use(super.{self::A::b} = super.{self::B::b}.+(42)); |
194 super.{self::B::c} = super.{self::A::c}.+(42); | 194 super.{self::B::c} = super.{self::A::c}.+(42); |
195 self::use(super.{self::B::c} = super.{self::A::c}.+(42)); | 195 self::use(super.{self::B::c} = super.{self::A::c}.+(42)); |
196 super.{self::A::d} = super.{self::B::d}.+(42); | 196 super.{self::A::d} = super.{self::B::d}.+(42); |
197 self::use(super.{self::A::d} = super.{self::B::d}.+(42)); | 197 self::use(super.{self::A::d} = super.{self::B::d}.+(42)); |
198 let final dynamic #t99 = super.{self::A::e}.+(42) in let final dynamic #t100
= super.noSuchMethod(new core::_InvocationMirror::•("set:e", <dynamic>[0, 2, 2]
.toList(growable: false), <dynamic>[this, #t99].toList(growable: false), true))
in #t99; | 198 super.e = super.{self::A::e}.+(42); |
199 self::use(let final dynamic #t101 = super.{self::A::e}.+(42) in let final dy
namic #t102 = super.noSuchMethod(new core::_InvocationMirror::•("set:e", <dynami
c>[0, 2, 2].toList(growable: false), <dynamic>[this, #t101].toList(growable: fal
se), true)) in #t101); | 199 self::use(super.e = super.{self::A::e}.+(42)); |
200 let final dynamic #t103 = super.{self::A::f}.+(42) in let final dynamic #t10
4 = super.noSuchMethod(new core::_InvocationMirror::•("set:f", <dynamic>[0, 2, 2
].toList(growable: false), <dynamic>[this, #t103].toList(growable: false), true)
) in #t103; | 200 super.f = super.{self::A::f}.+(42); |
201 self::use(let final dynamic #t105 = super.{self::A::f}.+(42) in let final dy
namic #t106 = super.noSuchMethod(new core::_InvocationMirror::•("set:f", <dynami
c>[0, 2, 2].toList(growable: false), <dynamic>[this, #t105].toList(growable: fal
se), true)) in #t105); | 201 self::use(super.f = super.{self::A::f}.+(42)); |
202 super.{self::A::g} = super.noSuchMethod(new core::_InvocationMirror::•("get:
g", <dynamic>[0, 1, 1].toList(growable: false), <dynamic>[this].toList(growable:
false), true)).+(42); | 202 super.{self::A::g} = super.g.+(42); |
203 self::use(super.{self::A::g} = super.noSuchMethod(new core::_InvocationMirro
r::•("get:g", <dynamic>[0, 1, 1].toList(growable: false), <dynamic>[this].toList
(growable: false), true)).+(42)); | 203 self::use(super.{self::A::g} = super.g.+(42)); |
204 super.{self::A::h} = super.{self::A::h}.+(42); | 204 super.{self::A::h} = super.{self::A::h}.+(42); |
205 self::use(super.{self::A::h} = super.{self::A::h}.+(42)); | 205 self::use(super.{self::A::h} = super.{self::A::h}.+(42)); |
206 super.{self::B::i} = super.{self::A::i}.+(42); | 206 super.{self::B::i} = super.{self::A::i}.+(42); |
207 self::use(super.{self::B::i} = super.{self::A::i}.+(42)); | 207 self::use(super.{self::B::i} = super.{self::A::i}.+(42)); |
208 let final dynamic #t107 = 87 in super.{self::A::[]=}(#t107, super.{self::A::
[]}(#t107).+(42)); | 208 let final dynamic #t51 = 87 in super.{self::A::[]=}(#t51, super.{self::A::[]
}(#t51).+(42)); |
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); | 209 self::use(let final dynamic #t52 = 87 in let final dynamic #t53 = super.{sel
f::A::[]}(#t52).+(42) in let final dynamic #t54 = super.{self::A::[]=}(#t52, #t5
3) in #t53); |
210 let final dynamic #t111 = super.{self::A::m}.+(42) in let final dynamic #t11
2 = super.noSuchMethod(new core::_InvocationMirror::•("set:m", <dynamic>[0, 2, 2
].toList(growable: false), <dynamic>[this, #t111].toList(growable: false), true)
) in #t111; | 210 super.m = super.{self::A::m}.+(42); |
211 self::use(let final dynamic #t113 = super.{self::A::m}.+(42) in let final dy
namic #t114 = super.noSuchMethod(new core::_InvocationMirror::•("set:m", <dynami
c>[0, 2, 2].toList(growable: false), <dynamic>[this, #t113].toList(growable: fal
se), true)) in #t113); | 211 self::use(super.m = super.{self::A::m}.+(42)); |
212 super.{self::A::a} = super.{self::A::a}.-(42); | 212 super.{self::A::a} = super.{self::A::a}.-(42); |
213 self::use(super.{self::A::a} = super.{self::A::a}.-(42)); | 213 self::use(super.{self::A::a} = super.{self::A::a}.-(42)); |
214 super.{self::A::b} = super.{self::B::b}.-(42); | 214 super.{self::A::b} = super.{self::B::b}.-(42); |
215 self::use(super.{self::A::b} = super.{self::B::b}.-(42)); | 215 self::use(super.{self::A::b} = super.{self::B::b}.-(42)); |
216 super.{self::B::c} = super.{self::A::c}.-(42); | 216 super.{self::B::c} = super.{self::A::c}.-(42); |
217 self::use(super.{self::B::c} = super.{self::A::c}.-(42)); | 217 self::use(super.{self::B::c} = super.{self::A::c}.-(42)); |
218 super.{self::A::d} = super.{self::B::d}.-(42); | 218 super.{self::A::d} = super.{self::B::d}.-(42); |
219 self::use(super.{self::A::d} = super.{self::B::d}.-(42)); | 219 self::use(super.{self::A::d} = super.{self::B::d}.-(42)); |
220 let final dynamic #t115 = super.{self::A::e}.-(42) in let final dynamic #t11
6 = super.noSuchMethod(new core::_InvocationMirror::•("set:e", <dynamic>[0, 2, 2
].toList(growable: false), <dynamic>[this, #t115].toList(growable: false), true)
) in #t115; | 220 super.e = super.{self::A::e}.-(42); |
221 self::use(let final dynamic #t117 = super.{self::A::e}.-(42) in let final dy
namic #t118 = super.noSuchMethod(new core::_InvocationMirror::•("set:e", <dynami
c>[0, 2, 2].toList(growable: false), <dynamic>[this, #t117].toList(growable: fal
se), true)) in #t117); | 221 self::use(super.e = super.{self::A::e}.-(42)); |
222 let final dynamic #t119 = super.{self::A::f}.-(42) in let final dynamic #t12
0 = super.noSuchMethod(new core::_InvocationMirror::•("set:f", <dynamic>[0, 2, 2
].toList(growable: false), <dynamic>[this, #t119].toList(growable: false), true)
) in #t119; | 222 super.f = super.{self::A::f}.-(42); |
223 self::use(let final dynamic #t121 = super.{self::A::f}.-(42) in let final dy
namic #t122 = super.noSuchMethod(new core::_InvocationMirror::•("set:f", <dynami
c>[0, 2, 2].toList(growable: false), <dynamic>[this, #t121].toList(growable: fal
se), true)) in #t121); | 223 self::use(super.f = super.{self::A::f}.-(42)); |
224 super.{self::A::g} = super.noSuchMethod(new core::_InvocationMirror::•("get:
g", <dynamic>[0, 1, 1].toList(growable: false), <dynamic>[this].toList(growable:
false), true)).-(42); | 224 super.{self::A::g} = super.g.-(42); |
225 self::use(super.{self::A::g} = super.noSuchMethod(new core::_InvocationMirro
r::•("get:g", <dynamic>[0, 1, 1].toList(growable: false), <dynamic>[this].toList
(growable: false), true)).-(42)); | 225 self::use(super.{self::A::g} = super.g.-(42)); |
226 super.{self::A::h} = super.{self::A::h}.-(42); | 226 super.{self::A::h} = super.{self::A::h}.-(42); |
227 self::use(super.{self::A::h} = super.{self::A::h}.-(42)); | 227 self::use(super.{self::A::h} = super.{self::A::h}.-(42)); |
228 super.{self::B::i} = super.{self::A::i}.-(42); | 228 super.{self::B::i} = super.{self::A::i}.-(42); |
229 self::use(super.{self::B::i} = super.{self::A::i}.-(42)); | 229 self::use(super.{self::B::i} = super.{self::A::i}.-(42)); |
230 let final dynamic #t123 = 87 in super.{self::A::[]=}(#t123, super.{self::A::
[]}(#t123).-(42)); | 230 let final dynamic #t55 = 87 in super.{self::A::[]=}(#t55, super.{self::A::[]
}(#t55).-(42)); |
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); | 231 self::use(let final dynamic #t56 = 87 in let final dynamic #t57 = super.{sel
f::A::[]}(#t56).-(42) in let final dynamic #t58 = super.{self::A::[]=}(#t56, #t5
7) in #t57); |
232 let final dynamic #t127 = super.{self::A::m}.-(42) in let final dynamic #t12
8 = super.noSuchMethod(new core::_InvocationMirror::•("set:m", <dynamic>[0, 2, 2
].toList(growable: false), <dynamic>[this, #t127].toList(growable: false), true)
) in #t127; | 232 super.m = super.{self::A::m}.-(42); |
233 self::use(let final dynamic #t129 = super.{self::A::m}.-(42) in let final dy
namic #t130 = super.noSuchMethod(new core::_InvocationMirror::•("set:m", <dynami
c>[0, 2, 2].toList(growable: false), <dynamic>[this, #t129].toList(growable: fal
se), true)) in #t129); | 233 self::use(super.m = super.{self::A::m}.-(42)); |
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 } |
OLD | NEW |