| OLD | NEW | 
|---|
| 1 define(['dart_sdk'], function(dart_sdk) { | 1 define(['dart_sdk'], function(dart_sdk) { | 
| 2   'use strict'; | 2   'use strict'; | 
| 3   const core = dart_sdk.core; | 3   const core = dart_sdk.core; | 
| 4   const dart = dart_sdk.dart; | 4   const dart = dart_sdk.dart; | 
| 5   const dartx = dart_sdk.dartx; | 5   const dartx = dart_sdk.dartx; | 
| 6   const varargs = Object.create(null); | 6   const varargs = Object.create(null); | 
| 7   const src__varargs = Object.create(null); | 7   const src__varargs = Object.create(null); | 
| 8   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])))(); | 
| 9   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])))(); | 
| 10   varargs.varargsTest = function(x, ...others) { | 10   varargs.varargsTest = function(x, ...others) { | 
| 11     let args = [1, others]; | 11     let args = [1, others]; | 
| 12     dart.dcall(x, ...args); | 12     dart.dcall(x, ...args); | 
| 13   }; | 13   }; | 
| 14   dart.fn(varargs.varargsTest, dynamicAnddynamicTodynamic()); | 14   dart.fn(varargs.varargsTest, dynamicAnddynamicTodynamic()); | 
| 15   varargs.varargsTest2 = function(x, ...others) { | 15   varargs.varargsTest2 = function(x, ...others) { | 
| 16     let args = [1, others]; | 16     let args = [1, others]; | 
| 17     dart.dcall(x, ...args); | 17     dart.dcall(x, ...args); | 
| 18   }; | 18   }; | 
| 19   dart.fn(varargs.varargsTest2, dynamicAnddynamicTodynamic()); | 19   dart.fn(varargs.varargsTest2, dynamicAnddynamicTodynamic()); | 
| 20   src__varargs._Rest = class _Rest extends core.Object { | 20   src__varargs._Rest = class _Rest extends core.Object { | 
| 21     new() { | 21     new() { | 
| 22     } | 22     } | 
| 23   }; | 23   }; | 
| 24   src__varargs.rest = dart.const(new src__varargs._Rest()); | 24   src__varargs.rest = dart.const(new src__varargs._Rest()); | 
| 25   src__varargs.spread = function(args) { | 25   src__varargs.spread = function(args) { | 
| 26     dart.throw(new core.StateError('The spread function cannot be called, ' + 'i
    t should be compiled away.')); | 26     dart.throw(new core.StateError('The spread function cannot be called, ' + 'i
    t should be compiled away.')); | 
| 27   }; | 27   }; | 
| 28   dart.fn(src__varargs.spread, dynamicTodynamic()); | 28   dart.fn(src__varargs.spread, dynamicTodynamic()); | 
|  | 29   dart.trackLibraries("varargs", {"varargs.dart": varargs, "package:js/src/varar
    gs.dart": src__varargs}); | 
| 29   // Exports: | 30   // Exports: | 
| 30   return { | 31   return { | 
| 31     varargs: varargs, | 32     varargs: varargs, | 
| 32     src__varargs: src__varargs | 33     src__varargs: src__varargs | 
| 33   }; | 34   }; | 
| 34 }); | 35 }); | 
| OLD | NEW | 
|---|