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

Side by Side Diff: lib/runtime/dart/async.js

Issue 1486473002: Convert dart_utils.js to input_sdk/lib/_internal/utils.dart (#310) (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: Created 5 years 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
OLDNEW
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
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
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
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
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
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
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 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698