| OLD | NEW |
| 1 var isolate; | 1 var isolate; |
| 2 (function(exports) { | 2 (function(exports) { |
| 3 'use strict'; | 3 'use strict'; |
| 4 class IsolateSpawnException extends dart.Object { | 4 class IsolateSpawnException extends dart.Object { |
| 5 IsolateSpawnException(message) { | 5 IsolateSpawnException(message) { |
| 6 this.message = message; | 6 this.message = message; |
| 7 } | 7 } |
| 8 toString() { | 8 toString() { |
| 9 return `IsolateSpawnException: ${this.message}`; | 9 return `IsolateSpawnException: ${this.message}`; |
| 10 } | 10 } |
| 11 } | 11 } |
| 12 let _pause = Symbol('_pause'); |
| 12 class Isolate extends dart.Object { | 13 class Isolate extends dart.Object { |
| 13 Isolate(controlPort, opt$) { | 14 Isolate(controlPort, opt$) { |
| 14 let pauseCapability = opt$.pauseCapability === void 0 ? null : opt$.pauseC
apability; | 15 let pauseCapability = opt$.pauseCapability === void 0 ? null : opt$.pauseC
apability; |
| 15 let terminateCapability = opt$.terminateCapability === void 0 ? null : opt
$.terminateCapability; | 16 let terminateCapability = opt$.terminateCapability === void 0 ? null : opt
$.terminateCapability; |
| 16 this.controlPort = controlPort; | 17 this.controlPort = controlPort; |
| 17 this.pauseCapability = pauseCapability; | 18 this.pauseCapability = pauseCapability; |
| 18 this.terminateCapability = terminateCapability; | 19 this.terminateCapability = terminateCapability; |
| 19 } | 20 } |
| 20 static get current() { | 21 static get current() { |
| 21 return dart.as(_currentIsolateCache, Isolate); | 22 return dart.as(_currentIsolateCache, Isolate); |
| (...skipping 28 matching lines...) Expand all Loading... |
| 50 let st = dart.stackTrace(e); | 51 let st = dart.stackTrace(e); |
| 51 return new async.Future.error(e, st); | 52 return new async.Future.error(e, st); |
| 52 } | 53 } |
| 53 | 54 |
| 54 } | 55 } |
| 55 pause(resumeCapability) { | 56 pause(resumeCapability) { |
| 56 if (resumeCapability === void 0) | 57 if (resumeCapability === void 0) |
| 57 resumeCapability = null; | 58 resumeCapability = null; |
| 58 if (resumeCapability === null) | 59 if (resumeCapability === null) |
| 59 resumeCapability = new Capability(); | 60 resumeCapability = new Capability(); |
| 60 this._pause(resumeCapability); | 61 this[_pause](resumeCapability); |
| 61 return resumeCapability; | 62 return resumeCapability; |
| 62 } | 63 } |
| 63 _pause(resumeCapability) { | 64 [_pause](resumeCapability) { |
| 64 let message = new core.List(3); | 65 let message = new core.List(3); |
| 65 dart.dsetindex(message, 0, "pause"); | 66 dart.dsetindex(message, 0, "pause"); |
| 66 dart.dsetindex(message, 1, this.pauseCapability); | 67 dart.dsetindex(message, 1, this.pauseCapability); |
| 67 dart.dsetindex(message, 2, resumeCapability); | 68 dart.dsetindex(message, 2, resumeCapability); |
| 68 this.controlPort.send(message); | 69 this.controlPort.send(message); |
| 69 } | 70 } |
| 70 resume(resumeCapability) { | 71 resume(resumeCapability) { |
| 71 let message = new core.List(2); | 72 let message = new core.List(2); |
| 72 dart.dsetindex(message, 0, "resume"); | 73 dart.dsetindex(message, 0, "resume"); |
| 73 dart.dsetindex(message, 1, resumeCapability); | 74 dart.dsetindex(message, 1, resumeCapability); |
| (...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 168 class _IsolateUnhandledException extends dart.Object { | 169 class _IsolateUnhandledException extends dart.Object { |
| 169 _IsolateUnhandledException(message, source, stackTrace) { | 170 _IsolateUnhandledException(message, source, stackTrace) { |
| 170 this.message = message; | 171 this.message = message; |
| 171 this.source = source; | 172 this.source = source; |
| 172 this.stackTrace = stackTrace; | 173 this.stackTrace = stackTrace; |
| 173 } | 174 } |
| 174 toString() { | 175 toString() { |
| 175 return 'IsolateUnhandledException: exception while handling message: ' + `
${this.message} \n ` + `${dart.dinvoke(dart.dinvoke(this.source, 'toString'), '
replaceAll', "\n", "\n ")}\n` + 'original stack trace:\n ' + `${this.stackTrac
e.toString().replaceAll("\n", "\n ")}`; | 176 return 'IsolateUnhandledException: exception while handling message: ' + `
${this.message} \n ` + `${dart.dinvoke(dart.dinvoke(this.source, 'toString'), '
replaceAll', "\n", "\n ")}\n` + 'original stack trace:\n ' + `${this.stackTrac
e.toString().replaceAll("\n", "\n ")}`; |
| 176 } | 177 } |
| 177 } | 178 } |
| 179 let _description = Symbol('_description'); |
| 178 class RemoteError extends dart.Object { | 180 class RemoteError extends dart.Object { |
| 179 RemoteError(description, stackDescription) { | 181 RemoteError(description, stackDescription) { |
| 180 this._description = description; | 182 this[_description] = description; |
| 181 this.stackTrace = new _RemoteStackTrace(stackDescription); | 183 this.stackTrace = new _RemoteStackTrace(stackDescription); |
| 182 } | 184 } |
| 183 toString() { | 185 toString() { |
| 184 return this._description; | 186 return this[_description]; |
| 185 } | 187 } |
| 186 } | 188 } |
| 189 let _trace = Symbol('_trace'); |
| 187 class _RemoteStackTrace extends dart.Object { | 190 class _RemoteStackTrace extends dart.Object { |
| 188 _RemoteStackTrace(_trace) { | 191 _RemoteStackTrace($_trace) { |
| 189 this._trace = _trace; | 192 this[_trace] = $_trace; |
| 190 } | 193 } |
| 191 toString() { | 194 toString() { |
| 192 return this._trace; | 195 return this[_trace]; |
| 193 } | 196 } |
| 194 } | 197 } |
| 195 class Capability extends dart.Object { | 198 class Capability extends dart.Object { |
| 196 Capability() { | 199 Capability() { |
| 197 return new _isolate_helper.CapabilityImpl(); | 200 return new _isolate_helper.CapabilityImpl(); |
| 198 } | 201 } |
| 199 } | 202 } |
| 200 // Exports: | 203 // Exports: |
| 201 exports.IsolateSpawnException = IsolateSpawnException; | 204 exports.IsolateSpawnException = IsolateSpawnException; |
| 202 exports.Isolate = Isolate; | 205 exports.Isolate = Isolate; |
| 203 exports.SendPort = SendPort; | 206 exports.SendPort = SendPort; |
| 204 exports.ReceivePort = ReceivePort; | 207 exports.ReceivePort = ReceivePort; |
| 205 exports.RawReceivePort = RawReceivePort; | 208 exports.RawReceivePort = RawReceivePort; |
| 206 exports.RemoteError = RemoteError; | 209 exports.RemoteError = RemoteError; |
| 207 exports.Capability = Capability; | 210 exports.Capability = Capability; |
| 208 })(isolate || (isolate = {})); | 211 })(isolate || (isolate = {})); |
| OLD | NEW |