OLD | NEW |
1 dart_library.library('varargs', null, /* Imports */[ | 1 define(['dart_sdk'], function(dart_sdk) { |
2 'dart_sdk' | |
3 ], function load__varargs(exports, dart_sdk) { | |
4 'use strict'; | 2 'use strict'; |
5 const core = dart_sdk.core; | 3 const core = dart_sdk.core; |
6 const dart = dart_sdk.dart; | 4 const dart = dart_sdk.dart; |
7 const dartx = dart_sdk.dartx; | 5 const dartx = dart_sdk.dartx; |
8 const varargs = Object.create(null); | 6 const varargs = Object.create(null); |
9 const src__varargs = Object.create(null); | 7 const src__varargs = Object.create(null); |
10 let dynamicAnddynamicTodynamic = () => (dynamicAnddynamicTodynamic = dart.cons
tFn(dart.definiteFunctionType(dart.dynamic, [dart.dynamic, dart.dynamic])))(); | 8 let dynamicAnddynamicTodynamic = () => (dynamicAnddynamicTodynamic = dart.cons
tFn(dart.definiteFunctionType(dart.dynamic, [dart.dynamic, dart.dynamic])))(); |
11 let dynamicTodynamic = () => (dynamicTodynamic = dart.constFn(dart.definiteFun
ctionType(dart.dynamic, [dart.dynamic])))(); | 9 let dynamicTodynamic = () => (dynamicTodynamic = dart.constFn(dart.definiteFun
ctionType(dart.dynamic, [dart.dynamic])))(); |
12 varargs.varargsTest = function(x, ...others) { | 10 varargs.varargsTest = function(x, ...others) { |
13 let args = [1, others]; | 11 let args = [1, others]; |
(...skipping 11 matching lines...) Expand all Loading... |
25 }; | 23 }; |
26 dart.setSignature(src__varargs._Rest, { | 24 dart.setSignature(src__varargs._Rest, { |
27 constructors: () => ({new: dart.definiteFunctionType(src__varargs._Rest, [])
}) | 25 constructors: () => ({new: dart.definiteFunctionType(src__varargs._Rest, [])
}) |
28 }); | 26 }); |
29 src__varargs.rest = dart.const(new src__varargs._Rest()); | 27 src__varargs.rest = dart.const(new src__varargs._Rest()); |
30 src__varargs.spread = function(args) { | 28 src__varargs.spread = function(args) { |
31 dart.throw(new core.StateError('The spread function cannot be called, ' + 'i
t should be compiled away.')); | 29 dart.throw(new core.StateError('The spread function cannot be called, ' + 'i
t should be compiled away.')); |
32 }; | 30 }; |
33 dart.fn(src__varargs.spread, dynamicTodynamic()); | 31 dart.fn(src__varargs.spread, dynamicTodynamic()); |
34 // Exports: | 32 // Exports: |
35 exports.varargs = varargs; | 33 return { |
36 exports.src__varargs = src__varargs; | 34 varargs: varargs, |
| 35 src__varargs: src__varargs |
| 36 }; |
37 }); | 37 }); |
OLD | NEW |