Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(656)

Side by Side Diff: test/codegen/expect/isolate/isolate.js

Issue 963343002: implement private members, fixes #74 (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: Created 5 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « test/codegen/expect/core/core.js ('k') | test/codegen/expect/math/math.js » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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
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 = {}));
OLDNEW
« no previous file with comments | « test/codegen/expect/core/core.js ('k') | test/codegen/expect/math/math.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698