| OLD | NEW | 
|---|
| 1 dart.library('dart/isolate', null, /* Imports */[ | 1 dart.library('dart/isolate', null, /* Imports */[ | 
| 2   'dart/core', | 2   'dart/core', | 
| 3   'dart/async' | 3   'dart/async' | 
| 4 ], /* Lazy imports */[ | 4 ], /* Lazy imports */[ | 
| 5   'dart/_isolate_helper' | 5   'dart/_isolate_helper' | 
| 6 ], function(exports, core, async, _isolate_helper) { | 6 ], function(exports, core, async, _isolate_helper) { | 
| 7   'use strict'; | 7   'use strict'; | 
| 8   class Capability extends core.Object { | 8   class Capability extends core.Object { | 
| 9     static new() { | 9     static new() { | 
| 10       return new _isolate_helper.CapabilityImpl(); | 10       return new _isolate_helper.CapabilityImpl(); | 
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 47       } | 47       } | 
| 48 | 48 | 
| 49     } | 49     } | 
| 50     static spawnUri(uri, args, message, opts) { | 50     static spawnUri(uri, args, message, opts) { | 
| 51       let paused = opts && 'paused' in opts ? opts.paused : false; | 51       let paused = opts && 'paused' in opts ? opts.paused : false; | 
| 52       let packageRoot = opts && 'packageRoot' in opts ? opts.packageRoot : null; | 52       let packageRoot = opts && 'packageRoot' in opts ? opts.packageRoot : null; | 
| 53       if (packageRoot != null) | 53       if (packageRoot != null) | 
| 54         throw new core.UnimplementedError("packageRoot"); | 54         throw new core.UnimplementedError("packageRoot"); | 
| 55       try { | 55       try { | 
| 56         if (dart.is(args, core.List)) { | 56         if (dart.is(args, core.List)) { | 
| 57           for (let i = 0; dart.notNull(i) < dart.notNull(args.length); i = dart.
     notNull(i) + 1) { | 57           for (let i = 0; dart.notNull(i) < dart.notNull(args[dartx.length]); i 
     = dart.notNull(i) + 1) { | 
| 58             if (!(typeof args[dartx.get](i) == 'string')) { | 58             if (!(typeof args[dartx.get](i) == 'string')) { | 
| 59               throw new core.ArgumentError(`Args must be a list of Strings ${arg
     s}`); | 59               throw new core.ArgumentError(`Args must be a list of Strings ${arg
     s}`); | 
| 60             } | 60             } | 
| 61           } | 61           } | 
| 62         } else if (args != null) { | 62         } else if (args != null) { | 
| 63           throw new core.ArgumentError(`Args must be a list of Strings ${args}`)
     ; | 63           throw new core.ArgumentError(`Args must be a list of Strings ${args}`)
     ; | 
| 64         } | 64         } | 
| 65         return dart.as(_isolate_helper.IsolateNatives.spawnUri(uri, args, messag
     e, paused).then(dart.fn(msg => new Isolate(dart.as(dart.dindex(msg, 1), SendPort
     ), {pauseCapability: dart.as(dart.dindex(msg, 2), Capability), terminateCapabili
     ty: dart.as(dart.dindex(msg, 3), Capability)}), Isolate, [core.Object])), async.
     Future$(Isolate)); | 65         return dart.as(_isolate_helper.IsolateNatives.spawnUri(uri, args, messag
     e, paused).then(dart.fn(msg => new Isolate(dart.as(dart.dindex(msg, 1), SendPort
     ), {pauseCapability: dart.as(dart.dindex(msg, 2), Capability), terminateCapabili
     ty: dart.as(dart.dindex(msg, 3), Capability)}), Isolate, [core.Object])), async.
     Future$(Isolate)); | 
| 66       } catch (e) { | 66       } catch (e) { | 
| 67         let st = dart.stackTrace(e); | 67         let st = dart.stackTrace(e); | 
| (...skipping 186 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 254   }); | 254   }); | 
| 255   // Exports: | 255   // Exports: | 
| 256   exports.Capability = Capability; | 256   exports.Capability = Capability; | 
| 257   exports.IsolateSpawnException = IsolateSpawnException; | 257   exports.IsolateSpawnException = IsolateSpawnException; | 
| 258   exports.Isolate = Isolate; | 258   exports.Isolate = Isolate; | 
| 259   exports.SendPort = SendPort; | 259   exports.SendPort = SendPort; | 
| 260   exports.ReceivePort = ReceivePort; | 260   exports.ReceivePort = ReceivePort; | 
| 261   exports.RawReceivePort = RawReceivePort; | 261   exports.RawReceivePort = RawReceivePort; | 
| 262   exports.RemoteError = RemoteError; | 262   exports.RemoteError = RemoteError; | 
| 263 }); | 263 }); | 
| OLD | NEW | 
|---|