OLD | NEW |
1 dart_library.library('language/methods_as_constants_test', null, /* Imports */[ | 1 dart_library.library('language/methods_as_constants_test', null, /* Imports */[ |
2 'dart_sdk', | 2 'dart_sdk', |
3 'expect' | 3 'expect' |
4 ], function load__methods_as_constants_test(exports, dart_sdk, expect) { | 4 ], function load__methods_as_constants_test(exports, dart_sdk, expect) { |
5 'use strict'; | 5 'use strict'; |
6 const core = dart_sdk.core; | 6 const core = dart_sdk.core; |
7 const dart = dart_sdk.dart; | 7 const dart = dart_sdk.dart; |
8 const dartx = dart_sdk.dartx; | 8 const dartx = dart_sdk.dartx; |
9 const expect$ = expect.expect; | 9 const expect$ = expect.expect; |
10 const methods_as_constants_test = Object.create(null); | 10 const methods_as_constants_test = Object.create(null); |
11 let VoidTodynamic = () => (VoidTodynamic = dart.constFn(dart.definiteFunctionT
ype(dart.dynamic, [])))(); | 11 let VoidTodynamic = () => (VoidTodynamic = dart.constFn(dart.functionType(dart
.dynamic, [])))(); |
| 12 let VoidTodynamic$ = () => (VoidTodynamic$ = dart.constFn(dart.definiteFunctio
nType(dart.dynamic, [])))(); |
12 methods_as_constants_test.topLevelMethod = function() { | 13 methods_as_constants_test.topLevelMethod = function() { |
13 return 't'; | 14 return 't'; |
14 }; | 15 }; |
15 dart.fn(methods_as_constants_test.topLevelMethod, VoidTodynamic()); | 16 dart.fn(methods_as_constants_test.topLevelMethod, VoidTodynamic$()); |
16 methods_as_constants_test.topLevelFieldForTopLevelMethod = methods_as_constant
s_test.topLevelMethod; | 17 methods_as_constants_test.topLevelFieldForTopLevelMethod = methods_as_constant
s_test.topLevelMethod; |
17 methods_as_constants_test.A = class A extends core.Object { | 18 methods_as_constants_test.A = class A extends core.Object { |
18 new(closure) { | 19 new(closure) { |
19 this.closure = closure; | 20 this.closure = closure; |
20 } | 21 } |
21 defaultTopLevel(closure) { | 22 defaultTopLevel(closure) { |
22 if (closure === void 0) closure = methods_as_constants_test.topLevelMethod
; | 23 if (closure === void 0) closure = methods_as_constants_test.topLevelMethod
; |
23 this.closure = closure; | 24 this.closure = closure; |
24 } | 25 } |
25 defaultStatic(closure) { | 26 defaultStatic(closure) { |
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
70 expect$.Expect.equals('t', (const$1 || (const$1 = dart.const(new methods_as_
constants_test.A.defaultTopLevel()))).run()); | 71 expect$.Expect.equals('t', (const$1 || (const$1 = dart.const(new methods_as_
constants_test.A.defaultTopLevel()))).run()); |
71 expect$.Expect.equals('s', (const$2 || (const$2 = dart.const(new methods_as_
constants_test.A.defaultStatic()))).run()); | 72 expect$.Expect.equals('s', (const$2 || (const$2 = dart.const(new methods_as_
constants_test.A.defaultStatic()))).run()); |
72 expect$.Expect.equals('s', (const$3 || (const$3 = dart.const(new methods_as_
constants_test.A.defaultStatic2()))).run()); | 73 expect$.Expect.equals('s', (const$3 || (const$3 = dart.const(new methods_as_
constants_test.A.defaultStatic2()))).run()); |
73 expect$.Expect.equals('t', new methods_as_constants_test.A.defaultTopLevel()
.run()); | 74 expect$.Expect.equals('t', new methods_as_constants_test.A.defaultTopLevel()
.run()); |
74 expect$.Expect.equals('s', new methods_as_constants_test.A.defaultStatic().r
un()); | 75 expect$.Expect.equals('s', new methods_as_constants_test.A.defaultStatic().r
un()); |
75 expect$.Expect.equals('s', new methods_as_constants_test.A.defaultStatic2().
run()); | 76 expect$.Expect.equals('s', new methods_as_constants_test.A.defaultStatic2().
run()); |
76 expect$.Expect.equals('t', methods_as_constants_test.topLevelFieldForTopLeve
lMethod()); | 77 expect$.Expect.equals('t', methods_as_constants_test.topLevelFieldForTopLeve
lMethod()); |
77 expect$.Expect.equals('s', methods_as_constants_test.topLevelFieldForStaticM
ethod()); | 78 expect$.Expect.equals('s', methods_as_constants_test.topLevelFieldForStaticM
ethod()); |
78 expect$.Expect.equals('t', methods_as_constants_test.A.staticFieldForTopLeve
lMethod()); | 79 expect$.Expect.equals('t', methods_as_constants_test.A.staticFieldForTopLeve
lMethod()); |
79 expect$.Expect.equals('s', methods_as_constants_test.A.staticFieldForStaticM
ethod()); | 80 expect$.Expect.equals('s', methods_as_constants_test.A.staticFieldForStaticM
ethod()); |
80 let map = const$4 || (const$4 = dart.const(dart.map({t: methods_as_constants
_test.topLevelMethod, s: methods_as_constants_test.A.staticMethod}))); | 81 let map = const$4 || (const$4 = dart.const(dart.map({t: methods_as_constants
_test.topLevelMethod, s: methods_as_constants_test.A.staticMethod}, core.String,
VoidTodynamic()))); |
81 expect$.Expect.equals('t', map[dartx.get]('t')()); | 82 expect$.Expect.equals('t', map[dartx.get]('t')()); |
82 expect$.Expect.equals('s', map[dartx.get]('s')()); | 83 expect$.Expect.equals('s', map[dartx.get]('s')()); |
83 }; | 84 }; |
84 dart.fn(methods_as_constants_test.main, VoidTodynamic()); | 85 dart.fn(methods_as_constants_test.main, VoidTodynamic$()); |
85 // Exports: | 86 // Exports: |
86 exports.methods_as_constants_test = methods_as_constants_test; | 87 exports.methods_as_constants_test = methods_as_constants_test; |
87 }); | 88 }); |
OLD | NEW |