Index: lib/runtime/dart/async.js |
diff --git a/lib/runtime/dart/async.js b/lib/runtime/dart/async.js |
index 1a903cf608c52099f578034ad25c200bb009cedd..d09264f34cb5d13a74b29dc1987b685ad5dd8466 100644 |
--- a/lib/runtime/dart/async.js |
+++ b/lib/runtime/dart/async.js |
@@ -20,8 +20,8 @@ var async; |
let _getBestStackTrace = Symbol('_getBestStackTrace'); |
class AsyncError extends core.Object { |
AsyncError(error, stackTrace) { |
- this.error = error; |
- this.stackTrace = stackTrace; |
+ dart.initField(AsyncError, this, 'error', error); |
+ dart.initField(AsyncError, this, 'stackTrace', stackTrace); |
} |
toString() { |
return this.error.toString(); |
@@ -850,9 +850,9 @@ var async; |
let _recordCancel = Symbol('_recordCancel'); |
let _recordPause = Symbol('_recordPause'); |
let _recordResume = Symbol('_recordResume'); |
+ let _STATE_CANCEL_ON_ERROR = Symbol('_STATE_CANCEL_ON_ERROR'); |
let _zone = Symbol('_zone'); |
let _state = Symbol('_state'); |
- let _STATE_CANCEL_ON_ERROR = Symbol('_STATE_CANCEL_ON_ERROR'); |
let _onData = Symbol('_onData'); |
let _onError = Symbol('_onError'); |
let _onDone = Symbol('_onDone'); |
@@ -1654,8 +1654,8 @@ var async; |
class DeferredLibrary extends core.Object { |
DeferredLibrary(libraryName, opts) { |
let uri = opts && 'uri' in opts ? opts.uri : null; |
- this.libraryName = libraryName; |
- this.uri = uri; |
+ dart.initField(DeferredLibrary, this, 'libraryName', libraryName); |
+ dart.initField(DeferredLibrary, this, 'uri', uri); |
} |
load() { |
throw 'DeferredLibrary not supported. ' + 'please use the `import "lib.dart" deferred as lib` syntax.'; |
@@ -1664,7 +1664,7 @@ var async; |
let _s = Symbol('_s'); |
class DeferredLoadException extends core.Object { |
DeferredLoadException(s) { |
- this[_s] = s; |
+ dart.initField(DeferredLoadException, this, _s, s); |
} |
toString() { |
return `DeferredLoadException: '${this[_s]}'`; |
@@ -1842,8 +1842,8 @@ var async; |
TimeoutException(message, duration) { |
if (duration === void 0) |
duration = null; |
- this.message = message; |
- this.duration = duration; |
+ dart.initField(TimeoutException, this, 'message', message); |
+ dart.initField(TimeoutException, this, 'duration', duration); |
} |
toString() { |
let result = "TimeoutException"; |
@@ -3562,9 +3562,9 @@ var async; |
return _BroadcastSubscriptionWrapper; |
}); |
let _BroadcastSubscriptionWrapper = _BroadcastSubscriptionWrapper$(); |
+ let _STATE_FOUND = Symbol('_STATE_FOUND'); |
let _current = Symbol('_current'); |
let _futureOrPrefetch = Symbol('_futureOrPrefetch'); |
- let _STATE_FOUND = Symbol('_STATE_FOUND'); |
let _STATE_DONE = Symbol('_STATE_DONE'); |
let _STATE_MOVING = Symbol('_STATE_MOVING'); |
let _STATE_EXTRA_DATA = Symbol('_STATE_EXTRA_DATA'); |