OLD | NEW |
1 dart_library.library('dart/async', null, /* Imports */[ | 1 dart_library.library('dart/async', null, /* Imports */[ |
2 "dart/_runtime", | 2 "dart/_runtime", |
3 'dart/core', | 3 'dart/core', |
4 'dart/_internal', | 4 'dart/_internal', |
5 'dart/collection' | 5 'dart/collection' |
6 ], /* Lazy imports */[ | 6 ], /* Lazy imports */[ |
7 'dart/_isolate_helper' | 7 'dart/_isolate_helper' |
8 ], function(exports, dart, core, _internal, collection, _isolate_helper) { | 8 ], function(exports, dart, core, _internal, collection, _isolate_helper) { |
9 'use strict'; | 9 'use strict'; |
10 let dartx = dart.dartx; | 10 let dartx = dart.dartx; |
(...skipping 902 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
913 } | 913 } |
914 [_extractPending]() { | 914 [_extractPending]() { |
915 dart.assert(this[_isCanceled]); | 915 dart.assert(this[_isCanceled]); |
916 let events = this[_pending]; | 916 let events = this[_pending]; |
917 this[_pending] = null; | 917 this[_pending] = null; |
918 return events; | 918 return events; |
919 } | 919 } |
920 onData(handleData) { | 920 onData(handleData) { |
921 dart.as(handleData, dart.functionType(dart.void, [T])); | 921 dart.as(handleData, dart.functionType(dart.void, [T])); |
922 if (handleData == null) | 922 if (handleData == null) |
923 handleData = dart.as(_nullDataHandler, __CastType20); | 923 handleData = dart.as(_nullDataHandler, __CastType20$(T)); |
924 this[_onData] = dart.as(this[_zone].registerUnaryCallback(handleData), _
DataHandler$(T)); | 924 this[_onData] = dart.as(this[_zone].registerUnaryCallback(handleData), _
DataHandler$(T)); |
925 } | 925 } |
926 onError(handleError) { | 926 onError(handleError) { |
927 if (handleError == null) | 927 if (handleError == null) |
928 handleError = _nullErrorHandler; | 928 handleError = _nullErrorHandler; |
929 this[_onError] = _registerErrorHandler(handleError, this[_zone]); | 929 this[_onError] = _registerErrorHandler(handleError, this[_zone]); |
930 } | 930 } |
931 onDone(handleDone) { | 931 onDone(handleDone) { |
932 dart.as(handleDone, dart.functionType(dart.void, [])); | 932 dart.as(handleDone, dart.functionType(dart.void, [])); |
933 if (handleDone == null) | 933 if (handleDone == null) |
(...skipping 642 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1576 this[_forEachListener](dart.fn(subscription => { | 1576 this[_forEachListener](dart.fn(subscription => { |
1577 dart.as(subscription, _BufferingStreamSubscription$(T)); | 1577 dart.as(subscription, _BufferingStreamSubscription$(T)); |
1578 subscription[_addError](error, stackTrace); | 1578 subscription[_addError](error, stackTrace); |
1579 }, dart.dynamic, [_BufferingStreamSubscription$(T)])); | 1579 }, dart.dynamic, [_BufferingStreamSubscription$(T)])); |
1580 } | 1580 } |
1581 [_sendDone]() { | 1581 [_sendDone]() { |
1582 if (!dart.notNull(this[_isEmpty])) { | 1582 if (!dart.notNull(this[_isEmpty])) { |
1583 this[_forEachListener](dart.as(dart.fn(subscription => { | 1583 this[_forEachListener](dart.as(dart.fn(subscription => { |
1584 dart.as(subscription, _BroadcastSubscription$(T)); | 1584 dart.as(subscription, _BroadcastSubscription$(T)); |
1585 subscription[_close](); | 1585 subscription[_close](); |
1586 }, dart.dynamic, [_BroadcastSubscription$(T)]), __CastType2)); | 1586 }, dart.dynamic, [_BroadcastSubscription$(T)]), __CastType2$(T))); |
1587 } else { | 1587 } else { |
1588 dart.assert(this[_doneFuture] != null); | 1588 dart.assert(this[_doneFuture] != null); |
1589 dart.assert(this[_doneFuture][_mayComplete]); | 1589 dart.assert(this[_doneFuture][_mayComplete]); |
1590 this[_doneFuture][_asyncComplete](null); | 1590 this[_doneFuture][_asyncComplete](null); |
1591 } | 1591 } |
1592 } | 1592 } |
1593 } | 1593 } |
1594 dart.setSignature(_SyncBroadcastStreamController, { | 1594 dart.setSignature(_SyncBroadcastStreamController, { |
1595 constructors: () => ({_SyncBroadcastStreamController: [_SyncBroadcastStrea
mController$(T), [dart.functionType(dart.void, []), dart.functionType(dart.void,
[])]]}), | 1595 constructors: () => ({_SyncBroadcastStreamController: [_SyncBroadcastStrea
mController$(T), [dart.functionType(dart.void, []), dart.functionType(dart.void,
[])]]}), |
1596 methods: () => ({ | 1596 methods: () => ({ |
(...skipping 668 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2265 } else { | 2265 } else { |
2266 dart.assert(this[_isChained]); | 2266 dart.assert(this[_isChained]); |
2267 this[_state] = _Future$()._INCOMPLETE; | 2267 this[_state] = _Future$()._INCOMPLETE; |
2268 } | 2268 } |
2269 } | 2269 } |
2270 then(f, opts) { | 2270 then(f, opts) { |
2271 dart.as(f, dart.functionType(dart.dynamic, [T])); | 2271 dart.as(f, dart.functionType(dart.dynamic, [T])); |
2272 let onError = opts && 'onError' in opts ? opts.onError : null; | 2272 let onError = opts && 'onError' in opts ? opts.onError : null; |
2273 let result = new (_Future$())(); | 2273 let result = new (_Future$())(); |
2274 if (!dart.notNull(core.identical(result[_zone], _ROOT_ZONE))) { | 2274 if (!dart.notNull(core.identical(result[_zone], _ROOT_ZONE))) { |
2275 f = dart.as(result[_zone].registerUnaryCallback(f), __CastType6); | 2275 f = dart.as(result[_zone].registerUnaryCallback(f), __CastType6$(T)); |
2276 if (onError != null) { | 2276 if (onError != null) { |
2277 onError = _registerErrorHandler(onError, result[_zone]); | 2277 onError = _registerErrorHandler(onError, result[_zone]); |
2278 } | 2278 } |
2279 } | 2279 } |
2280 this[_addListener](new _FutureListener.then(result, f, onError)); | 2280 this[_addListener](new _FutureListener.then(result, f, onError)); |
2281 return result; | 2281 return result; |
2282 } | 2282 } |
2283 catchError(onError, opts) { | 2283 catchError(onError, opts) { |
2284 let test = opts && 'test' in opts ? opts.test : null; | 2284 let test = opts && 'test' in opts ? opts.test : null; |
2285 dart.as(test, dart.functionType(core.bool, [dart.dynamic])); | 2285 dart.as(test, dart.functionType(core.bool, [dart.dynamic])); |
(...skipping 1072 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3358 get [_onPause]() { | 3358 get [_onPause]() { |
3359 return null; | 3359 return null; |
3360 } | 3360 } |
3361 get [_onResume]() { | 3361 get [_onResume]() { |
3362 return null; | 3362 return null; |
3363 } | 3363 } |
3364 get [_onCancel]() { | 3364 get [_onCancel]() { |
3365 return null; | 3365 return null; |
3366 } | 3366 } |
3367 } | 3367 } |
3368 class _NoCallbackAsyncStreamController extends dart.mixin(_StreamController, _
AsyncStreamControllerDispatch, _NoCallbacks) { | 3368 class _NoCallbackAsyncStreamController extends dart.mixin(_StreamController$(d
art.dynamic), _AsyncStreamControllerDispatch$(dart.dynamic), _NoCallbacks) { |
3369 _NoCallbackAsyncStreamController() { | 3369 _NoCallbackAsyncStreamController() { |
3370 super._StreamController(...arguments); | 3370 super._StreamController(...arguments); |
3371 } | 3371 } |
3372 } | 3372 } |
3373 class _NoCallbackSyncStreamController extends dart.mixin(_StreamController, _S
yncStreamControllerDispatch, _NoCallbacks) { | 3373 class _NoCallbackSyncStreamController extends dart.mixin(_StreamController$(da
rt.dynamic), _SyncStreamControllerDispatch$(dart.dynamic), _NoCallbacks) { |
3374 _NoCallbackSyncStreamController() { | 3374 _NoCallbackSyncStreamController() { |
3375 super._StreamController(...arguments); | 3375 super._StreamController(...arguments); |
3376 } | 3376 } |
3377 } | 3377 } |
3378 let _NotificationHandler = dart.typedef('_NotificationHandler', () => dart.fun
ctionType(dart.dynamic, [])); | 3378 let _NotificationHandler = dart.typedef('_NotificationHandler', () => dart.fun
ctionType(dart.dynamic, [])); |
3379 function _runGuarded(notificationHandler) { | 3379 function _runGuarded(notificationHandler) { |
3380 if (notificationHandler == null) | 3380 if (notificationHandler == null) |
3381 return null; | 3381 return null; |
3382 try { | 3382 try { |
3383 let result = notificationHandler(); | 3383 let result = notificationHandler(); |
(...skipping 1486 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4870 let _HandlerEventSink = _HandlerEventSink$(); | 4870 let _HandlerEventSink = _HandlerEventSink$(); |
4871 let _StreamHandlerTransformer$ = dart.generic(function(S, T) { | 4871 let _StreamHandlerTransformer$ = dart.generic(function(S, T) { |
4872 class _StreamHandlerTransformer extends _StreamSinkTransformer$(S, T) { | 4872 class _StreamHandlerTransformer extends _StreamSinkTransformer$(S, T) { |
4873 _StreamHandlerTransformer(opts) { | 4873 _StreamHandlerTransformer(opts) { |
4874 let handleData = opts && 'handleData' in opts ? opts.handleData : null; | 4874 let handleData = opts && 'handleData' in opts ? opts.handleData : null; |
4875 let handleError = opts && 'handleError' in opts ? opts.handleError : nul
l; | 4875 let handleError = opts && 'handleError' in opts ? opts.handleError : nul
l; |
4876 let handleDone = opts && 'handleDone' in opts ? opts.handleDone : null; | 4876 let handleDone = opts && 'handleDone' in opts ? opts.handleDone : null; |
4877 super._StreamSinkTransformer(dart.as(dart.fn(outputSink => { | 4877 super._StreamSinkTransformer(dart.as(dart.fn(outputSink => { |
4878 dart.as(outputSink, EventSink$(T)); | 4878 dart.as(outputSink, EventSink$(T)); |
4879 if (handleData == null) | 4879 if (handleData == null) |
4880 handleData = dart.as(_StreamHandlerTransformer$()._defaultHandleData
, __CastType27); | 4880 handleData = dart.as(_StreamHandlerTransformer$()._defaultHandleData
, __CastType27$(S, T)); |
4881 if (handleError == null) | 4881 if (handleError == null) |
4882 handleError = dart.as(_StreamHandlerTransformer$()._defaultHandleErr
or, __CastType30); | 4882 handleError = dart.as(_StreamHandlerTransformer$()._defaultHandleErr
or, __CastType30$(T)); |
4883 if (handleDone == null) | 4883 if (handleDone == null) |
4884 handleDone = _StreamHandlerTransformer$()._defaultHandleDone; | 4884 handleDone = _StreamHandlerTransformer$()._defaultHandleDone; |
4885 return new (_HandlerEventSink$(S, T))(handleData, handleError, handleD
one, outputSink); | 4885 return new (_HandlerEventSink$(S, T))(handleData, handleError, handleD
one, outputSink); |
4886 }, dart.dynamic, [EventSink$(T)]), _SinkMapper$(S, T))); | 4886 }, dart.dynamic, [EventSink$(T)]), _SinkMapper$(S, T))); |
4887 } | 4887 } |
4888 bind(stream) { | 4888 bind(stream) { |
4889 dart.as(stream, Stream$(S)); | 4889 dart.as(stream, Stream$(S)); |
4890 return super.bind(stream); | 4890 return super.bind(stream); |
4891 } | 4891 } |
4892 static _defaultHandleData(data, sink) { | 4892 static _defaultHandleData(data, sink) { |
(...skipping 1018 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5911 exports.ScheduleMicrotaskHandler = ScheduleMicrotaskHandler; | 5911 exports.ScheduleMicrotaskHandler = ScheduleMicrotaskHandler; |
5912 exports.CreateTimerHandler = CreateTimerHandler; | 5912 exports.CreateTimerHandler = CreateTimerHandler; |
5913 exports.CreatePeriodicTimerHandler = CreatePeriodicTimerHandler; | 5913 exports.CreatePeriodicTimerHandler = CreatePeriodicTimerHandler; |
5914 exports.PrintHandler = PrintHandler; | 5914 exports.PrintHandler = PrintHandler; |
5915 exports.ForkHandler = ForkHandler; | 5915 exports.ForkHandler = ForkHandler; |
5916 exports.ZoneSpecification = ZoneSpecification; | 5916 exports.ZoneSpecification = ZoneSpecification; |
5917 exports.ZoneDelegate = ZoneDelegate; | 5917 exports.ZoneDelegate = ZoneDelegate; |
5918 exports.Zone = Zone; | 5918 exports.Zone = Zone; |
5919 exports.runZoned = runZoned; | 5919 exports.runZoned = runZoned; |
5920 }); | 5920 }); |
OLD | NEW |