| OLD | NEW |
| 1 dart_library.library('language/parse_closures_in_initializers_test', null, /* Im
ports */[ | 1 dart_library.library('language/parse_closures_in_initializers_test', null, /* Im
ports */[ |
| 2 'dart_sdk', | 2 'dart_sdk', |
| 3 'expect' | 3 'expect' |
| 4 ], function load__parse_closures_in_initializers_test(exports, dart_sdk, expect)
{ | 4 ], function load__parse_closures_in_initializers_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 _interceptors = dart_sdk._interceptors; | 7 const _interceptors = dart_sdk._interceptors; |
| 8 const dart = dart_sdk.dart; | 8 const dart = dart_sdk.dart; |
| 9 const dartx = dart_sdk.dartx; | 9 const dartx = dart_sdk.dartx; |
| 10 const expect$ = expect.expect; | 10 const expect$ = expect.expect; |
| 11 const parse_closures_in_initializers_test = Object.create(null); | 11 const parse_closures_in_initializers_test = Object.create(null); |
| 12 let VoidTodynamic = () => (VoidTodynamic = dart.constFn(dart.functionType(dart
.dynamic, [])))(); | 12 let VoidTodynamic = () => (VoidTodynamic = dart.constFn(dart.functionType(dart
.dynamic, [])))(); |
| 13 let JSArrayOfVoidTodynamic = () => (JSArrayOfVoidTodynamic = dart.constFn(_int
erceptors.JSArray$(VoidTodynamic())))(); | 13 let JSArrayOfVoidTodynamic = () => (JSArrayOfVoidTodynamic = dart.constFn(_int
erceptors.JSArray$(VoidTodynamic())))(); |
| 14 let VoidTodynamic$ = () => (VoidTodynamic$ = dart.constFn(dart.definiteFunctio
nType(dart.dynamic, [])))(); | 14 let VoidTodynamic$ = () => (VoidTodynamic$ = dart.constFn(dart.definiteFunctio
nType(dart.dynamic, [])))(); |
| 15 parse_closures_in_initializers_test.A = class A extends core.Object { | 15 parse_closures_in_initializers_test.A = class A extends core.Object { |
| 16 static foo(f) { | 16 static foo(f) { |
| 17 return dart.dcall(f); | 17 return dart.dcall(f); |
| 18 } | 18 } |
| 19 parenthesized(y) { | 19 parenthesized(y) { |
| 20 this.x = dart.fn(() => y, VoidTodynamic$()); | 20 this.x = dart.fn(() => y, VoidTodynamic$()); |
| 21 } | 21 } |
| 22 stringLiteral(y) { | 22 stringLiteral(y) { |
| 23 this.x = dart.str`**${dart.fn(() => y, VoidTodynamic$())}--`; | 23 this.x = dart.str`**${dart.fn(() => y, VoidTodynamic$())}--`; |
| 24 } | 24 } |
| 25 listLiteral(y) { | 25 listLiteral(y) { |
| 26 this.x = JSArrayOfVoidTodynamic().of([dart.fn(() => y, VoidTodynamic$())])
; | 26 this.x = JSArrayOfVoidTodynamic().of([dart.fn(() => y, VoidTodynamic$())])
; |
| 27 } | 27 } |
| 28 mapLiteral(y) { | 28 mapLiteral(y) { |
| 29 this.x = dart.map({fun: dart.fn(() => y, VoidTodynamic$())}); | 29 this.x = dart.map({fun: dart.fn(() => y, VoidTodynamic$())}, core.String,
VoidTodynamic()); |
| 30 } | 30 } |
| 31 arg(y) { | 31 arg(y) { |
| 32 this.x = parse_closures_in_initializers_test.A.foo(dart.fn(() => y, VoidTo
dynamic$())); | 32 this.x = parse_closures_in_initializers_test.A.foo(dart.fn(() => y, VoidTo
dynamic$())); |
| 33 } | 33 } |
| 34 }; | 34 }; |
| 35 dart.defineNamedConstructor(parse_closures_in_initializers_test.A, 'parenthesi
zed'); | 35 dart.defineNamedConstructor(parse_closures_in_initializers_test.A, 'parenthesi
zed'); |
| 36 dart.defineNamedConstructor(parse_closures_in_initializers_test.A, 'stringLite
ral'); | 36 dart.defineNamedConstructor(parse_closures_in_initializers_test.A, 'stringLite
ral'); |
| 37 dart.defineNamedConstructor(parse_closures_in_initializers_test.A, 'listLitera
l'); | 37 dart.defineNamedConstructor(parse_closures_in_initializers_test.A, 'listLitera
l'); |
| 38 dart.defineNamedConstructor(parse_closures_in_initializers_test.A, 'mapLiteral
'); | 38 dart.defineNamedConstructor(parse_closures_in_initializers_test.A, 'mapLiteral
'); |
| 39 dart.defineNamedConstructor(parse_closures_in_initializers_test.A, 'arg'); | 39 dart.defineNamedConstructor(parse_closures_in_initializers_test.A, 'arg'); |
| (...skipping 25 matching lines...) Expand all Loading... |
| 65 f = dart.dindex(dart.dload(a, 'x'), "fun"); | 65 f = dart.dindex(dart.dload(a, 'x'), "fun"); |
| 66 expect$.Expect.isTrue(core.Function.is(f)); | 66 expect$.Expect.isTrue(core.Function.is(f)); |
| 67 expect$.Expect.equals(314, dart.dcall(f)); | 67 expect$.Expect.equals(314, dart.dcall(f)); |
| 68 a = new parse_closures_in_initializers_test.A.arg(123); | 68 a = new parse_closures_in_initializers_test.A.arg(123); |
| 69 expect$.Expect.equals(123, dart.dload(a, 'x')); | 69 expect$.Expect.equals(123, dart.dload(a, 'x')); |
| 70 }; | 70 }; |
| 71 dart.fn(parse_closures_in_initializers_test.main, VoidTodynamic$()); | 71 dart.fn(parse_closures_in_initializers_test.main, VoidTodynamic$()); |
| 72 // Exports: | 72 // Exports: |
| 73 exports.parse_closures_in_initializers_test = parse_closures_in_initializers_t
est; | 73 exports.parse_closures_in_initializers_test = parse_closures_in_initializers_t
est; |
| 74 }); | 74 }); |
| OLD | NEW |