OLD | NEW |
---|---|
1 var misc = dart.defineLibrary(misc, {}); | 1 var misc = dart.defineLibrary(misc, {}); |
2 var core = dart.import(core); | 2 var core = dart.import(core); |
3 (function(exports, core) { | 3 (function(exports, core) { |
4 'use strict'; | 4 'use strict'; |
5 class _Uninitialized extends core.Object { | 5 class _Uninitialized extends core.Object { |
6 _Uninitialized() { | 6 _Uninitialized() { |
7 } | 7 } |
8 } | 8 } |
9 let UNINITIALIZED = dart.const(new _Uninitialized()); | 9 let UNINITIALIZED = dart.const(new _Uninitialized()); |
10 let Generic$ = dart.generic(function(T) { | |
11 class Generic extends core.Object { | |
12 get type() { | |
13 return Generic$(); | |
Jennifer Messerly
2015/05/18 20:02:06
another case that would've been busted
| |
14 } | |
15 } | |
16 return Generic; | |
17 }); | |
18 let Generic = Generic$(); | |
10 // Function main: () → dynamic | 19 // Function main: () → dynamic |
11 function main() { | 20 function main() { |
12 core.print(dart.toString(1)); | 21 core.print(dart.toString(1)); |
13 core.print(dart.toString(1.0)); | 22 core.print(dart.toString(1.0)); |
14 core.print(dart.toString(1.1)); | 23 core.print(dart.toString(1.1)); |
24 let x = 42; | |
25 core.print(dart.equals(x, dynamic)); | |
26 core.print(new (Generic$(core.int))().type); | |
15 } | 27 } |
16 // Exports: | 28 // Exports: |
17 exports.UNINITIALIZED = UNINITIALIZED; | 29 exports.UNINITIALIZED = UNINITIALIZED; |
30 exports.Generic$ = Generic$; | |
31 exports.Generic = Generic; | |
18 exports.main = main; | 32 exports.main = main; |
19 })(misc, core); | 33 })(misc, core); |
OLD | NEW |