| 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>); |
| (...skipping 12 matching lines...) Expand all Loading... |
| 23 () → void.call(); | 23 () → void.call(); |
| 24 self::use(() → void.call()); | 24 self::use(() → void.call()); |
| 25 invalid-expression; | 25 invalid-expression; |
| 26 self::use(invalid-expression); | 26 self::use(invalid-expression); |
| 27 invalid-expression; | 27 invalid-expression; |
| 28 self::use(invalid-expression); | 28 self::use(invalid-expression); |
| 29 invalid-expression; | 29 invalid-expression; |
| 30 self::use(invalid-expression); | 30 self::use(invalid-expression); |
| 31 invalid-expression; | 31 invalid-expression; |
| 32 self::use(invalid-expression); | 32 self::use(invalid-expression); |
| 33 let final #t1 = self::C<dynamic> in let final #t2 = #t1 in let final #t3 = i
nvalid-expression in #t2; | 33 let final #t1 = self::C<dynamic> in invalid-expression; |
| 34 self::use(let final #t4 = self::C<dynamic> in let final #t5 = #t4 in let fin
al #t6 = invalid-expression in #t5); | 34 self::use(let final #t2 = self::C<dynamic> in let final #t3 = #t2 in let fin
al #t4 = invalid-expression in #t3); |
| 35 let final #t7 = dynamic in let final #t8 = #t7 in let final #t9 = invalid-ex
pression in #t8; | 35 let final #t5 = dynamic in invalid-expression; |
| 36 self::use(let final #t10 = dynamic in let final #t11 = #t10 in let final #t1
2 = invalid-expression in #t11); | 36 self::use(let final #t6 = dynamic in let final #t7 = #t6 in let final #t8 =
invalid-expression in #t7); |
| 37 let final #t13 = self::C::T in let final #t14 = #t13 in let final #t15 = inv
alid-expression in #t14; | 37 let final #t9 = self::C::T in invalid-expression; |
| 38 self::use(let final #t16 = self::C::T in let final #t17 = #t16 in let final
#t18 = invalid-expression in #t17); | 38 self::use(let final #t10 = self::C::T in let final #t11 = #t10 in let final
#t12 = invalid-expression in #t11); |
| 39 let final #t19 = () → void in let final #t20 = #t19 in let final #t21 = inva
lid-expression in #t20; | 39 let final #t13 = () → void in invalid-expression; |
| 40 self::use(let final #t22 = () → void in let final #t23 = #t22 in let final #
t24 = invalid-expression in #t23); | 40 self::use(let final #t14 = () → void in let final #t15 = #t14 in let final #
t16 = invalid-expression in #t15); |
| 41 let final #t17 = self::C<dynamic> in invalid-expression; |
| 42 self::use(let final #t18 = self::C<dynamic> in invalid-expression); |
| 43 let final #t19 = dynamic in invalid-expression; |
| 44 self::use(let final #t20 = dynamic in invalid-expression); |
| 45 let final #t21 = self::C::T in invalid-expression; |
| 46 self::use(let final #t22 = self::C::T in invalid-expression); |
| 47 let final #t23 = () → void in invalid-expression; |
| 48 self::use(let final #t24 = () → void in invalid-expression); |
| 41 let final #t25 = self::C<dynamic> in invalid-expression; | 49 let final #t25 = self::C<dynamic> in invalid-expression; |
| 42 self::use(let final #t26 = self::C<dynamic> in invalid-expression); | 50 self::use(let final #t26 = self::C<dynamic> in let final #t27 = #t26 in let
final #t28 = invalid-expression in #t27); |
| 43 let final #t27 = dynamic in invalid-expression; | 51 let final #t29 = dynamic in invalid-expression; |
| 44 self::use(let final #t28 = dynamic in invalid-expression); | 52 self::use(let final #t30 = dynamic in let final #t31 = #t30 in let final #t3
2 = invalid-expression in #t31); |
| 45 let final #t29 = self::C::T in invalid-expression; | 53 let final #t33 = self::C::T in invalid-expression; |
| 46 self::use(let final #t30 = self::C::T in invalid-expression); | 54 self::use(let final #t34 = self::C::T in let final #t35 = #t34 in let final
#t36 = invalid-expression in #t35); |
| 47 let final #t31 = () → void in invalid-expression; | 55 let final #t37 = () → void in invalid-expression; |
| 48 self::use(let final #t32 = () → void in invalid-expression); | 56 self::use(let final #t38 = () → void in let final #t39 = #t38 in let final #
t40 = invalid-expression in #t39); |
| 49 let final #t33 = self::C<dynamic> in let final #t34 = #t33 in let final #t35
= invalid-expression in #t34; | 57 let final #t41 = self::C<dynamic> in invalid-expression; |
| 50 self::use(let final #t36 = self::C<dynamic> in let final #t37 = #t36 in let
final #t38 = invalid-expression in #t37); | 58 self::use(let final #t42 = self::C<dynamic> in invalid-expression); |
| 51 let final #t39 = dynamic in let final #t40 = #t39 in let final #t41 = invali
d-expression in #t40; | 59 let final #t43 = dynamic in invalid-expression; |
| 52 self::use(let final #t42 = dynamic in let final #t43 = #t42 in let final #t4
4 = invalid-expression in #t43); | 60 self::use(let final #t44 = dynamic in invalid-expression); |
| 53 let final #t45 = self::C::T in let final #t46 = #t45 in let final #t47 = inv
alid-expression in #t46; | 61 let final #t45 = self::C::T in invalid-expression; |
| 54 self::use(let final #t48 = self::C::T in let final #t49 = #t48 in let final
#t50 = invalid-expression in #t49); | 62 self::use(let final #t46 = self::C::T in invalid-expression); |
| 55 let final #t51 = () → void in let final #t52 = #t51 in let final #t53 = inva
lid-expression in #t52; | 63 let final #t47 = () → void in invalid-expression; |
| 56 self::use(let final #t54 = () → void in let final #t55 = #t54 in let final #
t56 = invalid-expression in #t55); | 64 self::use(let final #t48 = () → void in invalid-expression); |
| 57 let final #t57 = self::C<dynamic> in invalid-expression; | |
| 58 self::use(let final #t58 = self::C<dynamic> in invalid-expression); | |
| 59 let final #t59 = dynamic in invalid-expression; | |
| 60 self::use(let final #t60 = dynamic in invalid-expression); | |
| 61 let final #t61 = self::C::T in invalid-expression; | |
| 62 self::use(let final #t62 = self::C::T in invalid-expression); | |
| 63 let final #t63 = () → void in invalid-expression; | |
| 64 self::use(let final #t64 = () → void 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 #t65 = self::C::T in #t65.==(null) ? null : invalid-expression; | 69 let final #t49 = self::C::T in #t49.==(null) ? null : invalid-expression; |
| 70 self::use(let final #t66 = self::C::T in #t66.==(null) ? null : invalid-expr
ession); | 70 self::use(let final #t50 = self::C::T in #t50.==(null) ? null : invalid-expr
ession); |
| 71 () → void; | 71 () → void; |
| 72 self::use(() → void); | 72 self::use(() → void); |
| 73 let final #t67 = self::C<dynamic> in invalid-expression; | 73 let final #t51 = self::C<dynamic> in invalid-expression; |
| 74 self::use(let final #t68 = self::C<dynamic> in invalid-expression); | 74 self::use(let final #t52 = self::C<dynamic> in invalid-expression); |
| 75 let final #t69 = dynamic in invalid-expression; | 75 let final #t53 = dynamic in invalid-expression; |
| 76 self::use(let final #t70 = dynamic in invalid-expression); | 76 self::use(let final #t54 = dynamic in invalid-expression); |
| 77 let final #t71 = self::C::T in invalid-expression; | 77 let final #t55 = self::C::T in invalid-expression; |
| 78 self::use(let final #t72 = self::C::T in invalid-expression); | 78 self::use(let final #t56 = self::C::T in invalid-expression); |
| 79 let final #t73 = () → void in invalid-expression; | 79 let final #t57 = () → void in invalid-expression; |
| 80 self::use(let final #t74 = () → void in invalid-expression); | 80 self::use(let final #t58 = () → void in invalid-expression); |
| 81 let final #t75 = self::C<dynamic> in invalid-expression; | 81 let final #t59 = self::C<dynamic> in invalid-expression; |
| 82 self::use(let final #t76 = self::C<dynamic> in invalid-expression); | 82 self::use(let final #t60 = self::C<dynamic> in invalid-expression); |
| 83 let final #t77 = dynamic in invalid-expression; | 83 let final #t61 = dynamic in invalid-expression; |
| 84 self::use(let final #t78 = dynamic in invalid-expression); | 84 self::use(let final #t62 = dynamic in invalid-expression); |
| 85 let final #t79 = self::C::T in invalid-expression; | 85 let final #t63 = self::C::T in invalid-expression; |
| 86 self::use(let final #t80 = self::C::T in invalid-expression); | 86 self::use(let final #t64 = self::C::T in invalid-expression); |
| 87 let final #t81 = () → void in invalid-expression; | 87 let final #t65 = () → void in invalid-expression; |
| 88 self::use(let final #t82 = () → void in invalid-expression); | 88 self::use(let final #t66 = () → void 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::•().test(); | 96 new self::C::•().test(); |
| 97 } | 97 } |
| OLD | NEW |