| OLD | NEW |
| 1 library; | 1 library; |
| 2 import self as self; | 2 import self as self; |
| 3 import "dart:core" as core; | 3 import "dart:core" as core; |
| 4 | 4 |
| 5 class C<T extends core::Object> extends core::Object { | 5 class C<T extends core::Object> extends core::Object { |
| 6 constructor •() → self::C<self::C::T> | 6 constructor •() → self::C<self::C::T> |
| 7 : super core::Object::•(); | 7 : super core::Object::•(); |
| 8 method test() → dynamic { | 8 method test() → dynamic { |
| 9 self::C<dynamic>; | 9 self::C<dynamic>; |
| 10 self::use(self::C<dynamic>); | 10 self::use(self::C<dynamic>); |
| 11 dynamic; | 11 dynamic; |
| 12 self::use(dynamic); | 12 self::use(dynamic); |
| 13 self::C::T; | 13 self::C::T; |
| 14 self::use(self::C::T); | 14 self::use(self::C::T); |
| 15 () → void; | 15 () → void; |
| 16 self::use(() → void); | 16 self::use(() → void); |
| 17 self::C<dynamic>.call(); | 17 self::C<dynamic>.call(); |
| 18 self::use(self::C<dynamic>.call()); | 18 self::use(self::C<dynamic>.call()); |
| 19 core::Type.call(); | 19 core::Type.call(); |
| 20 self::use(core::Type.call()); | 20 self::use(core::Type.call()); |
| 21 self::C::T.call(); | 21 self::C::T.call(); |
| 22 self::use(self::C::T.call()); | 22 self::use(self::C::T.call()); |
| 23 () → void.call(); | 23 () → void.call(); |
| 24 self::use(() → void.call()); | 24 self::use(() → void.call()); |
| 25 invalid-expression; | 25 let final dynamic #t1 = 42 in invalid-expression; |
| 26 self::use(invalid-expression); | 26 self::use(let final dynamic #t2 = 42 in invalid-expression); |
| 27 invalid-expression; | 27 let final dynamic #t3 = 42 in invalid-expression; |
| 28 self::use(invalid-expression); | 28 self::use(let final dynamic #t4 = 42 in invalid-expression); |
| 29 invalid-expression; | 29 let final dynamic #t5 = 42 in invalid-expression; |
| 30 self::use(invalid-expression); | 30 self::use(let final dynamic #t6 = 42 in invalid-expression); |
| 31 invalid-expression; | 31 let final dynamic #t7 = 42 in invalid-expression; |
| 32 self::use(invalid-expression); | 32 self::use(let final dynamic #t8 = 42 in invalid-expression); |
| 33 let final dynamic #t1 = self::C<dynamic> in invalid-expression; | 33 let final dynamic #t9 = self::C<dynamic> in let final dynamic #t10 = #t9.+(1
) in invalid-expression; |
| 34 self::use(let final dynamic #t2 = self::C<dynamic> in let final dynamic #t3
= #t2 in let final dynamic #t4 = invalid-expression in #t3); | 34 self::use(let final dynamic #t11 = self::C<dynamic> in let final dynamic #t1
2 = #t11 in let final dynamic #t13 = let final dynamic #t14 = #t12.+(1) in inval
id-expression in #t12); |
| 35 let final dynamic #t5 = dynamic in invalid-expression; | 35 let final dynamic #t15 = dynamic in let final dynamic #t16 = #t15.+(1) in in
valid-expression; |
| 36 self::use(let final dynamic #t6 = dynamic in let final dynamic #t7 = #t6 in
let final dynamic #t8 = invalid-expression in #t7); | 36 self::use(let final dynamic #t17 = dynamic in let final dynamic #t18 = #t17
in let final dynamic #t19 = let final dynamic #t20 = #t18.+(1) in invalid-expres
sion in #t18); |
| 37 let final dynamic #t9 = self::C::T in invalid-expression; | 37 let final dynamic #t21 = self::C::T in let final dynamic #t22 = #t21.+(1) in
invalid-expression; |
| 38 self::use(let final dynamic #t10 = self::C::T in let final dynamic #t11 = #t
10 in let final dynamic #t12 = invalid-expression in #t11); | 38 self::use(let final dynamic #t23 = self::C::T in let final dynamic #t24 = #t
23 in let final dynamic #t25 = let final dynamic #t26 = #t24.+(1) in invalid-exp
ression in #t24); |
| 39 let final dynamic #t13 = () → void in invalid-expression; | 39 let final dynamic #t27 = () → void in let final dynamic #t28 = #t27.+(1) in
invalid-expression; |
| 40 self::use(let final dynamic #t14 = () → void in let final dynamic #t15 = #t1
4 in let final dynamic #t16 = invalid-expression in #t15); | 40 self::use(let final dynamic #t29 = () → void in let final dynamic #t30 = #t2
9 in let final dynamic #t31 = let final dynamic #t32 = #t30.+(1) in invalid-expr
ession in #t30); |
| 41 let final dynamic #t17 = self::C<dynamic> in invalid-expression; | 41 let final dynamic #t33 = self::C<dynamic> in let final dynamic #t34 = #t33.+
(1) in invalid-expression; |
| 42 self::use(let final dynamic #t18 = self::C<dynamic> in invalid-expression); | 42 self::use(let final dynamic #t35 = self::C<dynamic> in let final dynamic #t3
6 = #t35.+(1) in invalid-expression); |
| 43 let final dynamic #t19 = dynamic in invalid-expression; | 43 let final dynamic #t37 = dynamic in let final dynamic #t38 = #t37.+(1) in in
valid-expression; |
| 44 self::use(let final dynamic #t20 = dynamic in invalid-expression); | 44 self::use(let final dynamic #t39 = dynamic in let final dynamic #t40 = #t39.
+(1) in invalid-expression); |
| 45 let final dynamic #t21 = self::C::T in invalid-expression; | 45 let final dynamic #t41 = self::C::T in let final dynamic #t42 = #t41.+(1) in
invalid-expression; |
| 46 self::use(let final dynamic #t22 = self::C::T in invalid-expression); | 46 self::use(let final dynamic #t43 = self::C::T in let final dynamic #t44 = #t
43.+(1) in invalid-expression); |
| 47 let final dynamic #t23 = () → void in invalid-expression; | 47 let final dynamic #t45 = () → void in let final dynamic #t46 = #t45.+(1) in
invalid-expression; |
| 48 self::use(let final dynamic #t24 = () → void in invalid-expression); | 48 self::use(let final dynamic #t47 = () → void in let final dynamic #t48 = #t4
7.+(1) in invalid-expression); |
| 49 let final dynamic #t25 = self::C<dynamic> in invalid-expression; | 49 let final dynamic #t49 = self::C<dynamic> in let final dynamic #t50 = #t49.-
(1) in invalid-expression; |
| 50 self::use(let final dynamic #t26 = self::C<dynamic> in let final dynamic #t2
7 = #t26 in let final dynamic #t28 = invalid-expression in #t27); | 50 self::use(let final dynamic #t51 = self::C<dynamic> in let final dynamic #t5
2 = #t51 in let final dynamic #t53 = let final dynamic #t54 = #t52.-(1) in inval
id-expression in #t52); |
| 51 let final dynamic #t29 = dynamic in invalid-expression; | 51 let final dynamic #t55 = dynamic in let final dynamic #t56 = #t55.-(1) in in
valid-expression; |
| 52 self::use(let final dynamic #t30 = dynamic in let final dynamic #t31 = #t30
in let final dynamic #t32 = invalid-expression in #t31); | 52 self::use(let final dynamic #t57 = dynamic in let final dynamic #t58 = #t57
in let final dynamic #t59 = let final dynamic #t60 = #t58.-(1) in invalid-expres
sion in #t58); |
| 53 let final dynamic #t33 = self::C::T in invalid-expression; | 53 let final dynamic #t61 = self::C::T in let final dynamic #t62 = #t61.-(1) in
invalid-expression; |
| 54 self::use(let final dynamic #t34 = self::C::T in let final dynamic #t35 = #t
34 in let final dynamic #t36 = invalid-expression in #t35); | 54 self::use(let final dynamic #t63 = self::C::T in let final dynamic #t64 = #t
63 in let final dynamic #t65 = let final dynamic #t66 = #t64.-(1) in invalid-exp
ression in #t64); |
| 55 let final dynamic #t37 = () → void in invalid-expression; | 55 let final dynamic #t67 = () → void in let final dynamic #t68 = #t67.-(1) in
invalid-expression; |
| 56 self::use(let final dynamic #t38 = () → void in let final dynamic #t39 = #t3
8 in let final dynamic #t40 = invalid-expression in #t39); | 56 self::use(let final dynamic #t69 = () → void in let final dynamic #t70 = #t6
9 in let final dynamic #t71 = let final dynamic #t72 = #t70.-(1) in invalid-expr
ession in #t70); |
| 57 let final dynamic #t41 = self::C<dynamic> in invalid-expression; | 57 let final dynamic #t73 = self::C<dynamic> in let final dynamic #t74 = #t73.-
(1) in invalid-expression; |
| 58 self::use(let final dynamic #t42 = self::C<dynamic> in invalid-expression); | 58 self::use(let final dynamic #t75 = self::C<dynamic> in let final dynamic #t7
6 = #t75.-(1) in invalid-expression); |
| 59 let final dynamic #t43 = dynamic in invalid-expression; | 59 let final dynamic #t77 = dynamic in let final dynamic #t78 = #t77.-(1) in in
valid-expression; |
| 60 self::use(let final dynamic #t44 = dynamic in invalid-expression); | 60 self::use(let final dynamic #t79 = dynamic in let final dynamic #t80 = #t79.
-(1) in invalid-expression); |
| 61 let final dynamic #t45 = self::C::T in invalid-expression; | 61 let final dynamic #t81 = self::C::T in let final dynamic #t82 = #t81.-(1) in
invalid-expression; |
| 62 self::use(let final dynamic #t46 = self::C::T in invalid-expression); | 62 self::use(let final dynamic #t83 = self::C::T in let final dynamic #t84 = #t
83.-(1) in invalid-expression); |
| 63 let final dynamic #t47 = () → void in invalid-expression; | 63 let final dynamic #t85 = () → void in let final dynamic #t86 = #t85.-(1) in
invalid-expression; |
| 64 self::use(let final dynamic #t48 = () → void in invalid-expression); | 64 self::use(let final dynamic #t87 = () → void in let final dynamic #t88 = #t8
7.-(1) in invalid-expression); |
| 65 self::C<dynamic>; | 65 self::C<dynamic>; |
| 66 self::use(self::C<dynamic>); | 66 self::use(self::C<dynamic>); |
| 67 dynamic; | 67 dynamic; |
| 68 self::use(dynamic); | 68 self::use(dynamic); |
| 69 let final dynamic #t49 = self::C::T in #t49.==(null) ? null : invalid-expres
sion; | 69 let final dynamic #t89 = self::C::T in #t89.==(null) ? null : let final dyna
mic #t90 = 42 in invalid-expression; |
| 70 self::use(let final dynamic #t50 = self::C::T in #t50.==(null) ? null : inva
lid-expression); | 70 self::use(let final dynamic #t91 = self::C::T in #t91.==(null) ? null : let
final dynamic #t92 = 42 in invalid-expression); |
| 71 () → void; | 71 () → void; |
| 72 self::use(() → void); | 72 self::use(() → void); |
| 73 let final dynamic #t51 = self::C<dynamic> in invalid-expression; | 73 let final dynamic #t93 = self::C<dynamic> in let final dynamic #t94 = #t93.+
(42) in invalid-expression; |
| 74 self::use(let final dynamic #t52 = self::C<dynamic> in invalid-expression); | 74 self::use(let final dynamic #t95 = self::C<dynamic> in let final dynamic #t9
6 = #t95.+(42) in invalid-expression); |
| 75 let final dynamic #t53 = dynamic in invalid-expression; | 75 let final dynamic #t97 = dynamic in let final dynamic #t98 = #t97.+(42) in i
nvalid-expression; |
| 76 self::use(let final dynamic #t54 = dynamic in invalid-expression); | 76 self::use(let final dynamic #t99 = dynamic in let final dynamic #t100 = #t99
.+(42) in invalid-expression); |
| 77 let final dynamic #t55 = self::C::T in invalid-expression; | 77 let final dynamic #t101 = self::C::T in let final dynamic #t102 = #t101.+(42
) in invalid-expression; |
| 78 self::use(let final dynamic #t56 = self::C::T in invalid-expression); | 78 self::use(let final dynamic #t103 = self::C::T in let final dynamic #t104 =
#t103.+(42) in invalid-expression); |
| 79 let final dynamic #t57 = () → void in invalid-expression; | 79 let final dynamic #t105 = () → void in let final dynamic #t106 = #t105.+(42)
in invalid-expression; |
| 80 self::use(let final dynamic #t58 = () → void in invalid-expression); | 80 self::use(let final dynamic #t107 = () → void in let final dynamic #t108 = #
t107.+(42) in invalid-expression); |
| 81 let final dynamic #t59 = self::C<dynamic> in invalid-expression; | 81 let final dynamic #t109 = self::C<dynamic> in let final dynamic #t110 = #t10
9.-(42) in invalid-expression; |
| 82 self::use(let final dynamic #t60 = self::C<dynamic> in invalid-expression); | 82 self::use(let final dynamic #t111 = self::C<dynamic> in let final dynamic #t
112 = #t111.-(42) in invalid-expression); |
| 83 let final dynamic #t61 = dynamic in invalid-expression; | 83 let final dynamic #t113 = dynamic in let final dynamic #t114 = #t113.-(42) i
n invalid-expression; |
| 84 self::use(let final dynamic #t62 = dynamic in invalid-expression); | 84 self::use(let final dynamic #t115 = dynamic in let final dynamic #t116 = #t1
15.-(42) in invalid-expression); |
| 85 let final dynamic #t63 = self::C::T in invalid-expression; | 85 let final dynamic #t117 = self::C::T in let final dynamic #t118 = #t117.-(42
) in invalid-expression; |
| 86 self::use(let final dynamic #t64 = self::C::T in invalid-expression); | 86 self::use(let final dynamic #t119 = self::C::T in let final dynamic #t120 =
#t119.-(42) in invalid-expression); |
| 87 let final dynamic #t65 = () → void in invalid-expression; | 87 let final dynamic #t121 = () → void in let final dynamic #t122 = #t121.-(42)
in invalid-expression; |
| 88 self::use(let final dynamic #t66 = () → void in invalid-expression); | 88 self::use(let final dynamic #t123 = () → void in let final dynamic #t124 = #
t123.-(42) in invalid-expression); |
| 89 } | 89 } |
| 90 } | 90 } |
| 91 static method use(dynamic x) → dynamic { | 91 static method use(dynamic x) → dynamic { |
| 92 if(x.==(new core::DateTime::now().millisecondsSinceEpoch)) | 92 if(x.==(new core::DateTime::now().millisecondsSinceEpoch)) |
| 93 throw "Shouldn't happen"; | 93 throw "Shouldn't happen"; |
| 94 } | 94 } |
| 95 static method main() → dynamic { | 95 static method main() → dynamic { |
| 96 new self::C::•<dynamic>().test(); | 96 new self::C::•<dynamic>().test(); |
| 97 } | 97 } |
| OLD | NEW |