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 dart.setSignature(_Uninitialized, { | 9 dart.setSignature(_Uninitialized, { |
10 constructors: () => ({_Uninitialized: [_Uninitialized, []]}) | 10 constructors: () => ({_Uninitialized: [_Uninitialized, []]}) |
11 }); | 11 }); |
12 let UNINITIALIZED = dart.const(new _Uninitialized()); | 12 let UNINITIALIZED = dart.const(new _Uninitialized()); |
13 let Generic$ = dart.generic(function(T) { | 13 let Generic$ = dart.generic(function(T) { |
14 class Generic extends core.Object { | 14 class Generic extends core.Object { |
15 get type() { | 15 get type() { |
16 return Generic$(); | 16 return Generic$(); |
17 } | 17 } |
18 } | 18 } |
19 return Generic; | 19 return Generic; |
20 }); | 20 }); |
21 let Generic = Generic$(); | 21 let Generic = Generic$(); |
22 function main() { | 22 function main() { |
23 core.print(dart.toString(1)); | 23 core.print(dart[dartx.toString](1)); |
24 core.print(dart.toString(1.0)); | 24 core.print(dart[dartx.toString](1.0)); |
25 core.print(dart.toString(1.1)); | 25 core.print(dart[dartx.toString](1.1)); |
26 let x = 42; | 26 let x = 42; |
27 core.print(dart.equals(x, core.Object)); | 27 core.print(dart.equals(x, core.Object)); |
28 core.print(dart.equals(x, Generic)); | 28 core.print(dart.equals(x, Generic)); |
29 core.print(new (Generic$(core.int))().type); | 29 core.print(new (Generic$(core.int))().type); |
30 } | 30 } |
31 dart.fn(main); | 31 dart.fn(main); |
32 // Exports: | 32 // Exports: |
33 exports.UNINITIALIZED = UNINITIALIZED; | 33 exports.UNINITIALIZED = UNINITIALIZED; |
34 exports.Generic$ = Generic$; | 34 exports.Generic$ = Generic$; |
35 exports.Generic = Generic; | 35 exports.Generic = Generic; |
36 exports.main = main; | 36 exports.main = main; |
37 })(misc, core); | 37 })(misc, core); |
OLD | NEW |