OLD | NEW |
1 var names; | 1 var names; |
2 (function(exports) { | 2 (function(exports) { |
3 'use strict'; | 3 'use strict'; |
4 exports.exports = 42; | 4 exports.exports = 42; |
5 let _foo$ = Symbol('_foo'); | 5 let _foo$ = Symbol('_foo'); |
6 class Foo extends core.Object { | 6 class Foo extends core.Object { |
7 [_foo$]() { | 7 [_foo$]() { |
8 return 123; | 8 return 123; |
9 } | 9 } |
10 } | 10 } |
11 // Function _foo: () → dynamic | 11 // Function _foo: () → dynamic |
12 function _foo() { | 12 function _foo() { |
13 return 456; | 13 return 456; |
14 } | 14 } |
15 class Frame extends core.Object { | 15 class Frame extends core.Object { |
16 ['caller*'](arguments$) { | 16 ['caller*'](arguments$) { |
17 this.arguments = arguments$; | 17 dart.initField(Frame, this, 'arguments', arguments$); |
18 } | 18 } |
19 static ['callee*']() { | 19 static ['callee*']() { |
20 return null; | 20 return null; |
21 } | 21 } |
22 } | 22 } |
23 dart.defineNamedConstructor(Frame, 'caller*'); | 23 dart.defineNamedConstructor(Frame, 'caller*'); |
24 // Function main: () → dynamic | 24 // Function main: () → dynamic |
25 function main() { | 25 function main() { |
26 core.print(exports.exports); | 26 core.print(exports.exports); |
27 core.print(new Foo()[_foo$]()); | 27 core.print(new Foo()[_foo$]()); |
28 core.print(_foo()); | 28 core.print(_foo()); |
29 core.print(new Frame.caller(new core.List.from([1, 2, 3]))); | 29 core.print(new Frame.caller(new core.List.from([1, 2, 3]))); |
30 let eval$ = Frame.callee; | 30 let eval$ = Frame.callee; |
31 core.print(eval$); | 31 core.print(eval$); |
32 } | 32 } |
33 // Exports: | 33 // Exports: |
34 exports.Foo = Foo; | 34 exports.Foo = Foo; |
35 exports.Frame = Frame; | 35 exports.Frame = Frame; |
36 exports.main = main; | 36 exports.main = main; |
37 })(names || (names = {})); | 37 })(names || (names = {})); |
OLD | NEW |