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

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

Issue 1058653002: implement mixins in subtype checks, more codegen fixes (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: Created 5 years, 8 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
OLDNEW
1 var async; 1 var async;
2 (function(exports) { 2 (function(exports) {
3 'use strict'; 3 'use strict';
4 // Function _invokeErrorHandler: (Function, Object, StackTrace) → dynamic 4 // Function _invokeErrorHandler: (Function, Object, StackTrace) → dynamic
5 function _invokeErrorHandler(errorHandler, error, stackTrace) { 5 function _invokeErrorHandler(errorHandler, error, stackTrace) {
6 if (dart.is(errorHandler, ZoneBinaryCallback)) { 6 if (dart.is(errorHandler, ZoneBinaryCallback)) {
7 return dart.dinvokef(errorHandler, error, stackTrace); 7 return dart.dinvokef(errorHandler, error, stackTrace);
8 } else { 8 } else {
9 return dart.dinvokef(errorHandler, error); 9 return dart.dinvokef(errorHandler, error);
10 } 10 }
(...skipping 650 matching lines...) Expand 10 before | Expand all | Expand 10 after
661 }).bind(this), onCancel); 661 }).bind(this), onCancel);
662 return controller.stream; 662 return controller.stream;
663 } 663 }
664 } 664 }
665 dart.defineNamedConstructor(Stream, 'fromFuture'); 665 dart.defineNamedConstructor(Stream, 'fromFuture');
666 dart.defineNamedConstructor(Stream, 'fromIterable'); 666 dart.defineNamedConstructor(Stream, 'fromIterable');
667 dart.defineNamedConstructor(Stream, 'periodic'); 667 dart.defineNamedConstructor(Stream, 'periodic');
668 dart.defineNamedConstructor(Stream, 'eventTransformed'); 668 dart.defineNamedConstructor(Stream, 'eventTransformed');
669 return Stream; 669 return Stream;
670 }); 670 });
671 let Stream = Stream$(dart.dynamic); 671 let Stream = Stream$();
672 let _StreamImpl$ = dart.generic(function(T) { 672 let _StreamImpl$ = dart.generic(function(T) {
673 class _StreamImpl extends Stream$(T) { 673 class _StreamImpl extends Stream$(T) {
674 listen(onData, opts) { 674 listen(onData, opts) {
675 let onError = opts && 'onError' in opts ? opts.onError : null; 675 let onError = opts && 'onError' in opts ? opts.onError : null;
676 let onDone = opts && 'onDone' in opts ? opts.onDone : null; 676 let onDone = opts && 'onDone' in opts ? opts.onDone : null;
677 let cancelOnError = opts && 'cancelOnError' in opts ? opts.cancelOnError : null; 677 let cancelOnError = opts && 'cancelOnError' in opts ? opts.cancelOnError : null;
678 cancelOnError = core.identical(true, cancelOnError); 678 cancelOnError = core.identical(true, cancelOnError);
679 let subscription = this[_createSubscription](onData, onError, onDone, ca ncelOnError); 679 let subscription = this[_createSubscription](onData, onError, onDone, ca ncelOnError);
680 this[_onListen](subscription); 680 this[_onListen](subscription);
681 return dart.as(subscription, StreamSubscription$(T)); 681 return dart.as(subscription, StreamSubscription$(T));
682 } 682 }
683 [_createSubscription](onData, onError, onDone, cancelOnError) { 683 [_createSubscription](onData, onError, onDone, cancelOnError) {
684 return new (_BufferingStreamSubscription$(T))(onData, onError, onDone, c ancelOnError); 684 return new (_BufferingStreamSubscription$(T))(onData, onError, onDone, c ancelOnError);
685 } 685 }
686 [_onListen](subscription) {} 686 [_onListen](subscription) {}
687 } 687 }
688 return _StreamImpl; 688 return _StreamImpl;
689 }); 689 });
690 let _StreamImpl = _StreamImpl$(dart.dynamic); 690 let _StreamImpl = _StreamImpl$();
691 let _ControllerStream$ = dart.generic(function(T) { 691 let _ControllerStream$ = dart.generic(function(T) {
692 class _ControllerStream extends _StreamImpl$(T) { 692 class _ControllerStream extends _StreamImpl$(T) {
693 _ControllerStream(controller$) { 693 _ControllerStream(controller$) {
694 this[_controller] = controller$; 694 this[_controller] = controller$;
695 super._StreamImpl(); 695 super._StreamImpl();
696 } 696 }
697 [_createSubscription](onData, onError, onDone, cancelOnError) { 697 [_createSubscription](onData, onError, onDone, cancelOnError) {
698 return this[_controller]._subscribe(onData, onError, onDone, cancelOnErr or); 698 return this[_controller]._subscribe(onData, onError, onDone, cancelOnErr or);
699 } 699 }
700 get hashCode() { 700 get hashCode() {
701 return dart.notNull(this[_controller].hashCode) ^ 892482866; 701 return dart.notNull(this[_controller].hashCode) ^ 892482866;
702 } 702 }
703 ['=='](other) { 703 ['=='](other) {
704 if (core.identical(this, other)) 704 if (core.identical(this, other))
705 return true; 705 return true;
706 if (!dart.is(other, _ControllerStream)) 706 if (!dart.is(other, _ControllerStream))
707 return false; 707 return false;
708 let otherStream = dart.as(other, _ControllerStream); 708 let otherStream = dart.as(other, _ControllerStream);
709 return core.identical(otherStream[_controller], this[_controller]); 709 return core.identical(otherStream[_controller], this[_controller]);
710 } 710 }
711 } 711 }
712 return _ControllerStream; 712 return _ControllerStream;
713 }); 713 });
714 let _ControllerStream = _ControllerStream$(dart.dynamic); 714 let _ControllerStream = _ControllerStream$();
715 let _BroadcastStream$ = dart.generic(function(T) { 715 let _BroadcastStream$ = dart.generic(function(T) {
716 class _BroadcastStream extends _ControllerStream$(T) { 716 class _BroadcastStream extends _ControllerStream$(T) {
717 _BroadcastStream(controller) { 717 _BroadcastStream(controller) {
718 super._ControllerStream(dart.as(controller, _StreamControllerLifecycle$( T))); 718 super._ControllerStream(dart.as(controller, _StreamControllerLifecycle$( T)));
719 } 719 }
720 get isBroadcast() { 720 get isBroadcast() {
721 return true; 721 return true;
722 } 722 }
723 } 723 }
724 return _BroadcastStream; 724 return _BroadcastStream;
725 }); 725 });
726 let _BroadcastStream = _BroadcastStream$(dart.dynamic); 726 let _BroadcastStream = _BroadcastStream$();
727 let _next = Symbol('_next'); 727 let _next = Symbol('_next');
728 let _previous = Symbol('_previous'); 728 let _previous = Symbol('_previous');
729 class _BroadcastSubscriptionLink extends core.Object { 729 class _BroadcastSubscriptionLink extends core.Object {
730 _BroadcastSubscriptionLink() { 730 _BroadcastSubscriptionLink() {
731 this[_next] = null; 731 this[_next] = null;
732 this[_previous] = null; 732 this[_previous] = null;
733 } 733 }
734 } 734 }
735 let _eventState = Symbol('_eventState'); 735 let _eventState = Symbol('_eventState');
736 let _expectsEvent = Symbol('_expectsEvent'); 736 let _expectsEvent = Symbol('_expectsEvent');
(...skipping 346 matching lines...) Expand 10 before | Expand all | Expand 10 after
1083 _BufferingStreamSubscription._STATE_CLOSED = 2; 1083 _BufferingStreamSubscription._STATE_CLOSED = 2;
1084 _BufferingStreamSubscription._STATE_INPUT_PAUSED = 4; 1084 _BufferingStreamSubscription._STATE_INPUT_PAUSED = 4;
1085 _BufferingStreamSubscription._STATE_CANCELED = 8; 1085 _BufferingStreamSubscription._STATE_CANCELED = 8;
1086 _BufferingStreamSubscription._STATE_WAIT_FOR_CANCEL = 16; 1086 _BufferingStreamSubscription._STATE_WAIT_FOR_CANCEL = 16;
1087 _BufferingStreamSubscription._STATE_IN_CALLBACK = 32; 1087 _BufferingStreamSubscription._STATE_IN_CALLBACK = 32;
1088 _BufferingStreamSubscription._STATE_HAS_PENDING = 64; 1088 _BufferingStreamSubscription._STATE_HAS_PENDING = 64;
1089 _BufferingStreamSubscription._STATE_PAUSE_COUNT = 128; 1089 _BufferingStreamSubscription._STATE_PAUSE_COUNT = 128;
1090 _BufferingStreamSubscription._STATE_PAUSE_COUNT_SHIFT = 7; 1090 _BufferingStreamSubscription._STATE_PAUSE_COUNT_SHIFT = 7;
1091 return _BufferingStreamSubscription; 1091 return _BufferingStreamSubscription;
1092 }); 1092 });
1093 let _BufferingStreamSubscription = _BufferingStreamSubscription$(dart.dynamic) ; 1093 let _BufferingStreamSubscription = _BufferingStreamSubscription$();
1094 let _ControllerSubscription$ = dart.generic(function(T) { 1094 let _ControllerSubscription$ = dart.generic(function(T) {
1095 class _ControllerSubscription extends _BufferingStreamSubscription$(T) { 1095 class _ControllerSubscription extends _BufferingStreamSubscription$(T) {
1096 _ControllerSubscription(controller$, onData, onError, onDone, cancelOnErro r) { 1096 _ControllerSubscription(controller$, onData, onError, onDone, cancelOnErro r) {
1097 this[_controller] = controller$; 1097 this[_controller] = controller$;
1098 super._BufferingStreamSubscription(onData, onError, onDone, cancelOnErro r); 1098 super._BufferingStreamSubscription(onData, onError, onDone, cancelOnErro r);
1099 } 1099 }
1100 [_onCancel]() { 1100 [_onCancel]() {
1101 return this[_controller]._recordCancel(this); 1101 return this[_controller]._recordCancel(this);
1102 } 1102 }
1103 [_onPause]() { 1103 [_onPause]() {
1104 this[_controller]._recordPause(this); 1104 this[_controller]._recordPause(this);
1105 } 1105 }
1106 [_onResume]() { 1106 [_onResume]() {
1107 this[_controller]._recordResume(this); 1107 this[_controller]._recordResume(this);
1108 } 1108 }
1109 } 1109 }
1110 return _ControllerSubscription; 1110 return _ControllerSubscription;
1111 }); 1111 });
1112 let _ControllerSubscription = _ControllerSubscription$(dart.dynamic); 1112 let _ControllerSubscription = _ControllerSubscription$();
1113 let _BroadcastSubscription$ = dart.generic(function(T) { 1113 let _BroadcastSubscription$ = dart.generic(function(T) {
1114 class _BroadcastSubscription extends _ControllerSubscription$(T) { 1114 class _BroadcastSubscription extends _ControllerSubscription$(T) {
1115 _BroadcastSubscription(controller, onData, onError, onDone, cancelOnError) { 1115 _BroadcastSubscription(controller, onData, onError, onDone, cancelOnError) {
1116 this[_eventState] = null; 1116 this[_eventState] = null;
1117 this[_next] = null; 1117 this[_next] = null;
1118 this[_previous] = null; 1118 this[_previous] = null;
1119 super._ControllerSubscription(dart.as(controller, _StreamControllerLifec ycle$(T)), onData, onError, onDone, cancelOnError); 1119 super._ControllerSubscription(dart.as(controller, _StreamControllerLifec ycle$(T)), onData, onError, onDone, cancelOnError);
1120 this[_next] = this[_previous] = this; 1120 this[_next] = this[_previous] = this;
1121 } 1121 }
1122 get [_controller]() { 1122 get [_controller]() {
(...skipping 17 matching lines...) Expand all
1140 } 1140 }
1141 [_onPause]() {} 1141 [_onPause]() {}
1142 [_onResume]() {} 1142 [_onResume]() {}
1143 } 1143 }
1144 _BroadcastSubscription[dart.implements] = () => [_BroadcastSubscriptionLink] ; 1144 _BroadcastSubscription[dart.implements] = () => [_BroadcastSubscriptionLink] ;
1145 _BroadcastSubscription._STATE_EVENT_ID = 1; 1145 _BroadcastSubscription._STATE_EVENT_ID = 1;
1146 _BroadcastSubscription._STATE_FIRING = 2; 1146 _BroadcastSubscription._STATE_FIRING = 2;
1147 _BroadcastSubscription._STATE_REMOVE_AFTER_FIRING = 4; 1147 _BroadcastSubscription._STATE_REMOVE_AFTER_FIRING = 4;
1148 return _BroadcastSubscription; 1148 return _BroadcastSubscription;
1149 }); 1149 });
1150 let _BroadcastSubscription = _BroadcastSubscription$(dart.dynamic); 1150 let _BroadcastSubscription = _BroadcastSubscription$();
1151 let _STATE_INITIAL = Symbol('_STATE_INITIAL'); 1151 let _STATE_INITIAL = Symbol('_STATE_INITIAL');
1152 let _addStreamState = Symbol('_addStreamState'); 1152 let _addStreamState = Symbol('_addStreamState');
1153 let _doneFuture = Symbol('_doneFuture'); 1153 let _doneFuture = Symbol('_doneFuture');
1154 let _isEmpty = Symbol('_isEmpty'); 1154 let _isEmpty = Symbol('_isEmpty');
1155 let _hasOneListener = Symbol('_hasOneListener'); 1155 let _hasOneListener = Symbol('_hasOneListener');
1156 let _isAddingStream = Symbol('_isAddingStream'); 1156 let _isAddingStream = Symbol('_isAddingStream');
1157 let _STATE_ADDSTREAM = Symbol('_STATE_ADDSTREAM'); 1157 let _STATE_ADDSTREAM = Symbol('_STATE_ADDSTREAM');
1158 let _mayAddEvent = Symbol('_mayAddEvent'); 1158 let _mayAddEvent = Symbol('_mayAddEvent');
1159 let _ensureDoneFuture = Symbol('_ensureDoneFuture'); 1159 let _ensureDoneFuture = Symbol('_ensureDoneFuture');
1160 let _addListener = Symbol('_addListener'); 1160 let _addListener = Symbol('_addListener');
(...skipping 200 matching lines...) Expand 10 before | Expand all | Expand 10 after
1361 } 1361 }
1362 } 1362 }
1363 _BroadcastStreamController[dart.implements] = () => [StreamController$(T), _ StreamControllerLifecycle$(T), _BroadcastSubscriptionLink, _EventSink$(T), _Even tDispatch$(T)]; 1363 _BroadcastStreamController[dart.implements] = () => [StreamController$(T), _ StreamControllerLifecycle$(T), _BroadcastSubscriptionLink, _EventSink$(T), _Even tDispatch$(T)];
1364 _BroadcastStreamController._STATE_INITIAL = 0; 1364 _BroadcastStreamController._STATE_INITIAL = 0;
1365 _BroadcastStreamController._STATE_EVENT_ID = 1; 1365 _BroadcastStreamController._STATE_EVENT_ID = 1;
1366 _BroadcastStreamController._STATE_FIRING = 2; 1366 _BroadcastStreamController._STATE_FIRING = 2;
1367 _BroadcastStreamController._STATE_CLOSED = 4; 1367 _BroadcastStreamController._STATE_CLOSED = 4;
1368 _BroadcastStreamController._STATE_ADDSTREAM = 8; 1368 _BroadcastStreamController._STATE_ADDSTREAM = 8;
1369 return _BroadcastStreamController; 1369 return _BroadcastStreamController;
1370 }); 1370 });
1371 let _BroadcastStreamController = _BroadcastStreamController$(dart.dynamic); 1371 let _BroadcastStreamController = _BroadcastStreamController$();
1372 let _SyncBroadcastStreamController$ = dart.generic(function(T) { 1372 let _SyncBroadcastStreamController$ = dart.generic(function(T) {
1373 class _SyncBroadcastStreamController extends _BroadcastStreamController$(T) { 1373 class _SyncBroadcastStreamController extends _BroadcastStreamController$(T) {
1374 _SyncBroadcastStreamController(onListen, onCancel) { 1374 _SyncBroadcastStreamController(onListen, onCancel) {
1375 super._BroadcastStreamController(onListen, onCancel); 1375 super._BroadcastStreamController(onListen, onCancel);
1376 } 1376 }
1377 [_sendData](data) { 1377 [_sendData](data) {
1378 if (this[_isEmpty]) 1378 if (this[_isEmpty])
1379 return; 1379 return;
1380 if (this[_hasOneListener]) { 1380 if (this[_hasOneListener]) {
1381 this[_state] = _BroadcastStreamController[_STATE_FIRING]; 1381 this[_state] = _BroadcastStreamController[_STATE_FIRING];
(...skipping 23 matching lines...) Expand all
1405 }).bind(this), "(_BufferingStreamSubscription<T>) → void")); 1405 }).bind(this), "(_BufferingStreamSubscription<T>) → void"));
1406 } else { 1406 } else {
1407 dart.assert(this[_doneFuture] != null); 1407 dart.assert(this[_doneFuture] != null);
1408 dart.assert(this[_doneFuture][_mayComplete]); 1408 dart.assert(this[_doneFuture][_mayComplete]);
1409 this[_doneFuture]._asyncComplete(null); 1409 this[_doneFuture]._asyncComplete(null);
1410 } 1410 }
1411 } 1411 }
1412 } 1412 }
1413 return _SyncBroadcastStreamController; 1413 return _SyncBroadcastStreamController;
1414 }); 1414 });
1415 let _SyncBroadcastStreamController = _SyncBroadcastStreamController$(dart.dyna mic); 1415 let _SyncBroadcastStreamController = _SyncBroadcastStreamController$();
1416 let _AsyncBroadcastStreamController$ = dart.generic(function(T) { 1416 let _AsyncBroadcastStreamController$ = dart.generic(function(T) {
1417 class _AsyncBroadcastStreamController extends _BroadcastStreamController$(T) { 1417 class _AsyncBroadcastStreamController extends _BroadcastStreamController$(T) {
1418 _AsyncBroadcastStreamController(onListen, onCancel) { 1418 _AsyncBroadcastStreamController(onListen, onCancel) {
1419 super._BroadcastStreamController(onListen, onCancel); 1419 super._BroadcastStreamController(onListen, onCancel);
1420 } 1420 }
1421 [_sendData](data) { 1421 [_sendData](data) {
1422 for (let link = this[_next]; !dart.notNull(core.identical(link, this)); link = link[_next]) { 1422 for (let link = this[_next]; !dart.notNull(core.identical(link, this)); link = link[_next]) {
1423 let subscription = dart.as(link, _BroadcastSubscription$(T)); 1423 let subscription = dart.as(link, _BroadcastSubscription$(T));
1424 subscription._addPending(new _DelayedData(data)); 1424 subscription._addPending(new _DelayedData(data));
1425 } 1425 }
(...skipping 12 matching lines...) Expand all
1438 } 1438 }
1439 } else { 1439 } else {
1440 dart.assert(this[_doneFuture] != null); 1440 dart.assert(this[_doneFuture] != null);
1441 dart.assert(this[_doneFuture][_mayComplete]); 1441 dart.assert(this[_doneFuture][_mayComplete]);
1442 this[_doneFuture]._asyncComplete(null); 1442 this[_doneFuture]._asyncComplete(null);
1443 } 1443 }
1444 } 1444 }
1445 } 1445 }
1446 return _AsyncBroadcastStreamController; 1446 return _AsyncBroadcastStreamController;
1447 }); 1447 });
1448 let _AsyncBroadcastStreamController = _AsyncBroadcastStreamController$(dart.dy namic); 1448 let _AsyncBroadcastStreamController = _AsyncBroadcastStreamController$();
1449 let _addPendingEvent = Symbol('_addPendingEvent'); 1449 let _addPendingEvent = Symbol('_addPendingEvent');
1450 let _AsBroadcastStreamController$ = dart.generic(function(T) { 1450 let _AsBroadcastStreamController$ = dart.generic(function(T) {
1451 class _AsBroadcastStreamController extends _SyncBroadcastStreamController$(T ) { 1451 class _AsBroadcastStreamController extends _SyncBroadcastStreamController$(T ) {
1452 _AsBroadcastStreamController(onListen, onCancel) { 1452 _AsBroadcastStreamController(onListen, onCancel) {
1453 this[_pending] = null; 1453 this[_pending] = null;
1454 super._SyncBroadcastStreamController(onListen, onCancel); 1454 super._SyncBroadcastStreamController(onListen, onCancel);
1455 } 1455 }
1456 get [_hasPending]() { 1456 get [_hasPending]() {
1457 return dart.notNull(this[_pending] != null) && !dart.notNull(this[_pendi ng].isEmpty); 1457 return dart.notNull(this[_pending] != null) && !dart.notNull(this[_pendi ng].isEmpty);
1458 } 1458 }
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
1500 if (this[_hasPending]) { 1500 if (this[_hasPending]) {
1501 this[_pending].clear(); 1501 this[_pending].clear();
1502 this[_pending] = null; 1502 this[_pending] = null;
1503 } 1503 }
1504 super._callOnCancel(); 1504 super._callOnCancel();
1505 } 1505 }
1506 } 1506 }
1507 _AsBroadcastStreamController[dart.implements] = () => [_EventDispatch$(T)]; 1507 _AsBroadcastStreamController[dart.implements] = () => [_EventDispatch$(T)];
1508 return _AsBroadcastStreamController; 1508 return _AsBroadcastStreamController;
1509 }); 1509 });
1510 let _AsBroadcastStreamController = _AsBroadcastStreamController$(dart.dynamic) ; 1510 let _AsBroadcastStreamController = _AsBroadcastStreamController$();
1511 let _pauseCount = Symbol('_pauseCount'); 1511 let _pauseCount = Symbol('_pauseCount');
1512 let _resume = Symbol('_resume'); 1512 let _resume = Symbol('_resume');
1513 let _DoneSubscription$ = dart.generic(function(T) { 1513 let _DoneSubscription$ = dart.generic(function(T) {
1514 class _DoneSubscription extends core.Object { 1514 class _DoneSubscription extends core.Object {
1515 _DoneSubscription() { 1515 _DoneSubscription() {
1516 this[_pauseCount] = 0; 1516 this[_pauseCount] = 0;
1517 } 1517 }
1518 onData(handleData) {} 1518 onData(handleData) {}
1519 onError(handleError) {} 1519 onError(handleError) {}
1520 onDone(handleDone) {} 1520 onDone(handleDone) {}
(...skipping 19 matching lines...) Expand all
1540 } 1540 }
1541 asFuture(value) { 1541 asFuture(value) {
1542 if (value === void 0) 1542 if (value === void 0)
1543 value = null; 1543 value = null;
1544 return new _Future(); 1544 return new _Future();
1545 } 1545 }
1546 } 1546 }
1547 _DoneSubscription[dart.implements] = () => [StreamSubscription$(T)]; 1547 _DoneSubscription[dart.implements] = () => [StreamSubscription$(T)];
1548 return _DoneSubscription; 1548 return _DoneSubscription;
1549 }); 1549 });
1550 let _DoneSubscription = _DoneSubscription$(dart.dynamic); 1550 let _DoneSubscription = _DoneSubscription$();
1551 class DeferredLibrary extends core.Object { 1551 class DeferredLibrary extends core.Object {
1552 DeferredLibrary(libraryName, opts) { 1552 DeferredLibrary(libraryName, opts) {
1553 let uri = opts && 'uri' in opts ? opts.uri : null; 1553 let uri = opts && 'uri' in opts ? opts.uri : null;
1554 this.libraryName = libraryName; 1554 this.libraryName = libraryName;
1555 this.uri = uri; 1555 this.uri = uri;
1556 } 1556 }
1557 load() { 1557 load() {
1558 throw 'DeferredLibrary not supported. ' + 'please use the `import "lib.dar t" deferred as lib` syntax.'; 1558 throw 'DeferredLibrary not supported. ' + 'please use the `import "lib.dar t" deferred as lib` syntax.';
1559 } 1559 }
1560 } 1560 }
(...skipping 164 matching lines...) Expand 10 before | Expand all | Expand 10 after
1725 dart.defineNamedConstructor(Future, 'value'); 1725 dart.defineNamedConstructor(Future, 'value');
1726 dart.defineNamedConstructor(Future, 'error'); 1726 dart.defineNamedConstructor(Future, 'error');
1727 dart.defineNamedConstructor(Future, 'delayed'); 1727 dart.defineNamedConstructor(Future, 'delayed');
1728 dart.defineLazyProperties(Future, { 1728 dart.defineLazyProperties(Future, {
1729 get _nullFuture() { 1729 get _nullFuture() {
1730 return new Future.value(null); 1730 return new Future.value(null);
1731 } 1731 }
1732 }); 1732 });
1733 return Future; 1733 return Future;
1734 }); 1734 });
1735 let Future = Future$(dart.dynamic); 1735 let Future = Future$();
1736 class TimeoutException extends core.Object { 1736 class TimeoutException extends core.Object {
1737 TimeoutException(message, duration) { 1737 TimeoutException(message, duration) {
1738 if (duration === void 0) 1738 if (duration === void 0)
1739 duration = null; 1739 duration = null;
1740 this.message = message; 1740 this.message = message;
1741 this.duration = duration; 1741 this.duration = duration;
1742 } 1742 }
1743 toString() { 1743 toString() {
1744 let result = "TimeoutException"; 1744 let result = "TimeoutException";
1745 if (this.duration != null) 1745 if (this.duration != null)
1746 result = `TimeoutException after ${this.duration}`; 1746 result = `TimeoutException after ${this.duration}`;
1747 if (this.message != null) 1747 if (this.message != null)
1748 result = `${result}: ${this.message}`; 1748 result = `${result}: ${this.message}`;
1749 return result; 1749 return result;
1750 } 1750 }
1751 } 1751 }
1752 TimeoutException[dart.implements] = () => [core.Exception]; 1752 TimeoutException[dart.implements] = () => [core.Exception];
1753 let Completer$ = dart.generic(function(T) { 1753 let Completer$ = dart.generic(function(T) {
1754 class Completer extends core.Object { 1754 class Completer extends core.Object {
1755 Completer() { 1755 Completer() {
1756 return new (_AsyncCompleter$(T))(); 1756 return new (_AsyncCompleter$(T))();
1757 } 1757 }
1758 sync() { 1758 sync() {
1759 return new (_SyncCompleter$(T))(); 1759 return new (_SyncCompleter$(T))();
1760 } 1760 }
1761 } 1761 }
1762 dart.defineNamedConstructor(Completer, 'sync'); 1762 dart.defineNamedConstructor(Completer, 'sync');
1763 return Completer; 1763 return Completer;
1764 }); 1764 });
1765 let Completer = Completer$(dart.dynamic); 1765 let Completer = Completer$();
1766 // Function _completeWithErrorCallback: (_Future<dynamic>, dynamic, dynamic) → void 1766 // Function _completeWithErrorCallback: (_Future<dynamic>, dynamic, dynamic) → void
1767 function _completeWithErrorCallback(result, error, stackTrace) { 1767 function _completeWithErrorCallback(result, error, stackTrace) {
1768 let replacement = Zone.current.errorCallback(error, dart.as(stackTrace, core .StackTrace)); 1768 let replacement = Zone.current.errorCallback(error, dart.as(stackTrace, core .StackTrace));
1769 if (replacement != null) { 1769 if (replacement != null) {
1770 error = _nonNullError(replacement.error); 1770 error = _nonNullError(replacement.error);
1771 stackTrace = replacement.stackTrace; 1771 stackTrace = replacement.stackTrace;
1772 } 1772 }
1773 result._completeError(error, dart.as(stackTrace, core.StackTrace)); 1773 result._completeError(error, dart.as(stackTrace, core.StackTrace));
1774 } 1774 }
1775 // Function _nonNullError: (Object) → Object 1775 // Function _nonNullError: (Object) → Object
1776 function _nonNullError(error) { 1776 function _nonNullError(error) {
1777 return error != null ? error : new core.NullThrownError(); 1777 return error != null ? error : new core.NullThrownError();
1778 } 1778 }
1779 let _FutureOnValue$ = dart.generic(function(T) {
1780 class _FutureOnValue extends core.Function {}
1781 return _FutureOnValue;
1782 });
1783 let _FutureOnValue = _FutureOnValue$();
1784 class _FutureErrorTest extends core.Function {}
1785 class _FutureAction extends core.Function {}
1779 let _Completer$ = dart.generic(function(T) { 1786 let _Completer$ = dart.generic(function(T) {
1780 class _Completer extends core.Object { 1787 class _Completer extends core.Object {
1781 _Completer() { 1788 _Completer() {
1782 this.future = new (_Future$(T))(); 1789 this.future = new (_Future$(T))();
1783 } 1790 }
1784 completeError(error, stackTrace) { 1791 completeError(error, stackTrace) {
1785 if (stackTrace === void 0) 1792 if (stackTrace === void 0)
1786 stackTrace = null; 1793 stackTrace = null;
1787 error = _nonNullError(error); 1794 error = _nonNullError(error);
1788 if (!dart.notNull(this.future[_mayComplete])) 1795 if (!dart.notNull(this.future[_mayComplete]))
1789 throw new core.StateError("Future already completed"); 1796 throw new core.StateError("Future already completed");
1790 let replacement = Zone.current.errorCallback(error, stackTrace); 1797 let replacement = Zone.current.errorCallback(error, stackTrace);
1791 if (replacement != null) { 1798 if (replacement != null) {
1792 error = _nonNullError(replacement.error); 1799 error = _nonNullError(replacement.error);
1793 stackTrace = replacement.stackTrace; 1800 stackTrace = replacement.stackTrace;
1794 } 1801 }
1795 this[_completeError](error, stackTrace); 1802 this[_completeError](error, stackTrace);
1796 } 1803 }
1797 get isCompleted() { 1804 get isCompleted() {
1798 return !dart.notNull(this.future[_mayComplete]); 1805 return !dart.notNull(this.future[_mayComplete]);
1799 } 1806 }
1800 } 1807 }
1801 _Completer[dart.implements] = () => [Completer$(T)]; 1808 _Completer[dart.implements] = () => [Completer$(T)];
1802 return _Completer; 1809 return _Completer;
1803 }); 1810 });
1804 let _Completer = _Completer$(dart.dynamic); 1811 let _Completer = _Completer$();
1805 let _AsyncCompleter$ = dart.generic(function(T) { 1812 let _AsyncCompleter$ = dart.generic(function(T) {
1806 class _AsyncCompleter extends _Completer$(T) { 1813 class _AsyncCompleter extends _Completer$(T) {
1807 complete(value) { 1814 complete(value) {
1808 if (value === void 0) 1815 if (value === void 0)
1809 value = null; 1816 value = null;
1810 if (!dart.notNull(this.future[_mayComplete])) 1817 if (!dart.notNull(this.future[_mayComplete]))
1811 throw new core.StateError("Future already completed"); 1818 throw new core.StateError("Future already completed");
1812 this.future._asyncComplete(value); 1819 this.future._asyncComplete(value);
1813 } 1820 }
1814 [_completeError](error, stackTrace) { 1821 [_completeError](error, stackTrace) {
1815 this.future._asyncCompleteError(error, stackTrace); 1822 this.future._asyncCompleteError(error, stackTrace);
1816 } 1823 }
1817 } 1824 }
1818 return _AsyncCompleter; 1825 return _AsyncCompleter;
1819 }); 1826 });
1820 let _AsyncCompleter = _AsyncCompleter$(dart.dynamic); 1827 let _AsyncCompleter = _AsyncCompleter$();
1821 let _SyncCompleter$ = dart.generic(function(T) { 1828 let _SyncCompleter$ = dart.generic(function(T) {
1822 class _SyncCompleter extends _Completer$(T) { 1829 class _SyncCompleter extends _Completer$(T) {
1823 complete(value) { 1830 complete(value) {
1824 if (value === void 0) 1831 if (value === void 0)
1825 value = null; 1832 value = null;
1826 if (!dart.notNull(this.future[_mayComplete])) 1833 if (!dart.notNull(this.future[_mayComplete]))
1827 throw new core.StateError("Future already completed"); 1834 throw new core.StateError("Future already completed");
1828 this.future._complete(value); 1835 this.future._complete(value);
1829 } 1836 }
1830 [_completeError](error, stackTrace) { 1837 [_completeError](error, stackTrace) {
1831 this.future._completeError(error, stackTrace); 1838 this.future._completeError(error, stackTrace);
1832 } 1839 }
1833 } 1840 }
1834 return _SyncCompleter; 1841 return _SyncCompleter;
1835 }); 1842 });
1836 let _SyncCompleter = _SyncCompleter$(dart.dynamic); 1843 let _SyncCompleter = _SyncCompleter$();
1837 let _nextListener = Symbol('_nextListener'); 1844 let _nextListener = Symbol('_nextListener');
1838 let _onValue = Symbol('_onValue'); 1845 let _onValue = Symbol('_onValue');
1839 let _errorTest = Symbol('_errorTest'); 1846 let _errorTest = Symbol('_errorTest');
1840 let _whenCompleteAction = Symbol('_whenCompleteAction'); 1847 let _whenCompleteAction = Symbol('_whenCompleteAction');
1841 class _FutureListener extends core.Object { 1848 class _FutureListener extends core.Object {
1842 then(result, onValue, errorCallback) { 1849 then(result, onValue, errorCallback) {
1843 this.result = result; 1850 this.result = result;
1844 this.callback = onValue; 1851 this.callback = onValue;
1845 this.errorCallback = errorCallback; 1852 this.errorCallback = errorCallback;
1846 this.state = errorCallback == null ? _FutureListener.STATE_THEN : _FutureL istener.STATE_THEN_ONERROR; 1853 this.state = errorCallback == null ? _FutureListener.STATE_THEN : _FutureL istener.STATE_THEN_ONERROR;
(...skipping 505 matching lines...) Expand 10 before | Expand all | Expand 10 after
2352 _Future[dart.implements] = () => [Future$(T)]; 2359 _Future[dart.implements] = () => [Future$(T)];
2353 dart.defineNamedConstructor(_Future, 'immediate'); 2360 dart.defineNamedConstructor(_Future, 'immediate');
2354 dart.defineNamedConstructor(_Future, 'immediateError'); 2361 dart.defineNamedConstructor(_Future, 'immediateError');
2355 _Future._INCOMPLETE = 0; 2362 _Future._INCOMPLETE = 0;
2356 _Future._PENDING_COMPLETE = 1; 2363 _Future._PENDING_COMPLETE = 1;
2357 _Future._CHAINED = 2; 2364 _Future._CHAINED = 2;
2358 _Future._VALUE = 4; 2365 _Future._VALUE = 4;
2359 _Future._ERROR = 8; 2366 _Future._ERROR = 8;
2360 return _Future; 2367 return _Future;
2361 }); 2368 });
2362 let _Future = _Future$(dart.dynamic); 2369 let _Future = _Future$();
2370 class _AsyncCallback extends core.Function {}
2363 class _AsyncCallbackEntry extends core.Object { 2371 class _AsyncCallbackEntry extends core.Object {
2364 _AsyncCallbackEntry(callback) { 2372 _AsyncCallbackEntry(callback) {
2365 this.callback = callback; 2373 this.callback = callback;
2366 this.next = null; 2374 this.next = null;
2367 } 2375 }
2368 } 2376 }
2369 exports._nextCallback = null; 2377 exports._nextCallback = null;
2370 exports._lastCallback = null; 2378 exports._lastCallback = null;
2371 exports._lastPriorityCallback = null; 2379 exports._lastPriorityCallback = null;
2372 exports._isInCallbackLoop = false; 2380 exports._isInCallbackLoop = false;
(...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after
2494 static [_scheduleImmediateWithTimer](callback) { 2502 static [_scheduleImmediateWithTimer](callback) {
2495 Timer._createTimer(core.Duration.ZERO, callback); 2503 Timer._createTimer(core.Duration.ZERO, callback);
2496 } 2504 }
2497 } 2505 }
2498 dart.defineLazyProperties(_AsyncRun, { 2506 dart.defineLazyProperties(_AsyncRun, {
2499 get scheduleImmediateClosure() { 2507 get scheduleImmediateClosure() {
2500 return _AsyncRun[_initializeScheduleImmediate](); 2508 return _AsyncRun[_initializeScheduleImmediate]();
2501 } 2509 }
2502 }); 2510 });
2503 let StreamSubscription$ = dart.generic(function(T) { 2511 let StreamSubscription$ = dart.generic(function(T) {
2504 class StreamSubscription extends core.Object { 2512 class StreamSubscription extends core.Object {}
2505 }
2506 return StreamSubscription; 2513 return StreamSubscription;
2507 }); 2514 });
2508 let StreamSubscription = StreamSubscription$(dart.dynamic); 2515 let StreamSubscription = StreamSubscription$();
2509 let EventSink$ = dart.generic(function(T) { 2516 let EventSink$ = dart.generic(function(T) {
2510 class EventSink extends core.Object { 2517 class EventSink extends core.Object {}
2511 }
2512 EventSink[dart.implements] = () => [core.Sink$(T)]; 2518 EventSink[dart.implements] = () => [core.Sink$(T)];
2513 return EventSink; 2519 return EventSink;
2514 }); 2520 });
2515 let EventSink = EventSink$(dart.dynamic); 2521 let EventSink = EventSink$();
2516 let _stream = Symbol('_stream'); 2522 let _stream = Symbol('_stream');
2517 let StreamView$ = dart.generic(function(T) { 2523 let StreamView$ = dart.generic(function(T) {
2518 class StreamView extends Stream$(T) { 2524 class StreamView extends Stream$(T) {
2519 StreamView(stream$) { 2525 StreamView(stream$) {
2520 this[_stream] = stream$; 2526 this[_stream] = stream$;
2521 super.Stream(); 2527 super.Stream();
2522 } 2528 }
2523 get isBroadcast() { 2529 get isBroadcast() {
2524 return this[_stream].isBroadcast; 2530 return this[_stream].isBroadcast;
2525 } 2531 }
2526 asBroadcastStream(opts) { 2532 asBroadcastStream(opts) {
2527 let onListen = opts && 'onListen' in opts ? opts.onListen : null; 2533 let onListen = opts && 'onListen' in opts ? opts.onListen : null;
2528 let onCancel = opts && 'onCancel' in opts ? opts.onCancel : null; 2534 let onCancel = opts && 'onCancel' in opts ? opts.onCancel : null;
2529 return this[_stream].asBroadcastStream({onListen: onListen, onCancel: on Cancel}); 2535 return this[_stream].asBroadcastStream({onListen: onListen, onCancel: on Cancel});
2530 } 2536 }
2531 listen(onData, opts) { 2537 listen(onData, opts) {
2532 let onError = opts && 'onError' in opts ? opts.onError : null; 2538 let onError = opts && 'onError' in opts ? opts.onError : null;
2533 let onDone = opts && 'onDone' in opts ? opts.onDone : null; 2539 let onDone = opts && 'onDone' in opts ? opts.onDone : null;
2534 let cancelOnError = opts && 'cancelOnError' in opts ? opts.cancelOnError : null; 2540 let cancelOnError = opts && 'cancelOnError' in opts ? opts.cancelOnError : null;
2535 return this[_stream].listen(onData, {onError: onError, onDone: onDone, c ancelOnError: cancelOnError}); 2541 return this[_stream].listen(onData, {onError: onError, onDone: onDone, c ancelOnError: cancelOnError});
2536 } 2542 }
2537 } 2543 }
2538 return StreamView; 2544 return StreamView;
2539 }); 2545 });
2540 let StreamView = StreamView$(dart.dynamic); 2546 let StreamView = StreamView$();
2541 let StreamConsumer$ = dart.generic(function(S) { 2547 let StreamConsumer$ = dart.generic(function(S) {
2542 class StreamConsumer extends core.Object { 2548 class StreamConsumer extends core.Object {}
2543 }
2544 return StreamConsumer; 2549 return StreamConsumer;
2545 }); 2550 });
2546 let StreamConsumer = StreamConsumer$(dart.dynamic); 2551 let StreamConsumer = StreamConsumer$();
2547 let StreamSink$ = dart.generic(function(S) { 2552 let StreamSink$ = dart.generic(function(S) {
2548 class StreamSink extends core.Object { 2553 class StreamSink extends core.Object {}
2549 }
2550 StreamSink[dart.implements] = () => [StreamConsumer$(S), EventSink$(S)]; 2554 StreamSink[dart.implements] = () => [StreamConsumer$(S), EventSink$(S)];
2551 return StreamSink; 2555 return StreamSink;
2552 }); 2556 });
2553 let StreamSink = StreamSink$(dart.dynamic); 2557 let StreamSink = StreamSink$();
2554 let StreamTransformer$ = dart.generic(function(S, T) { 2558 let StreamTransformer$ = dart.generic(function(S, T) {
2555 class StreamTransformer extends core.Object { 2559 class StreamTransformer extends core.Object {
2556 StreamTransformer(transformer) { 2560 StreamTransformer(transformer) {
2557 return new _StreamSubscriptionTransformer(transformer); 2561 return new _StreamSubscriptionTransformer(transformer);
2558 } 2562 }
2559 fromHandlers(opts) { 2563 fromHandlers(opts) {
2560 return new _StreamHandlerTransformer(opts); 2564 return new _StreamHandlerTransformer(opts);
2561 } 2565 }
2562 } 2566 }
2563 dart.defineNamedConstructor(StreamTransformer, 'fromHandlers'); 2567 dart.defineNamedConstructor(StreamTransformer, 'fromHandlers');
2564 return StreamTransformer; 2568 return StreamTransformer;
2565 }); 2569 });
2566 let StreamTransformer = StreamTransformer$(dart.dynamic, dart.dynamic); 2570 let StreamTransformer = StreamTransformer$();
2567 let StreamIterator$ = dart.generic(function(T) { 2571 let StreamIterator$ = dart.generic(function(T) {
2568 class StreamIterator extends core.Object { 2572 class StreamIterator extends core.Object {
2569 StreamIterator(stream) { 2573 StreamIterator(stream) {
2570 return new (_StreamIteratorImpl$(T))(stream); 2574 return new (_StreamIteratorImpl$(T))(stream);
2571 } 2575 }
2572 } 2576 }
2573 return StreamIterator; 2577 return StreamIterator;
2574 }); 2578 });
2575 let StreamIterator = StreamIterator$(dart.dynamic); 2579 let StreamIterator = StreamIterator$();
2576 let _ControllerEventSinkWrapper$ = dart.generic(function(T) { 2580 let _ControllerEventSinkWrapper$ = dart.generic(function(T) {
2577 class _ControllerEventSinkWrapper extends core.Object { 2581 class _ControllerEventSinkWrapper extends core.Object {
2578 _ControllerEventSinkWrapper(sink$) { 2582 _ControllerEventSinkWrapper(sink$) {
2579 this[_sink] = sink$; 2583 this[_sink] = sink$;
2580 } 2584 }
2581 add(data) { 2585 add(data) {
2582 this[_sink].add(data); 2586 this[_sink].add(data);
2583 } 2587 }
2584 addError(error, stackTrace) { 2588 addError(error, stackTrace) {
2585 if (stackTrace === void 0) 2589 if (stackTrace === void 0)
2586 stackTrace = null; 2590 stackTrace = null;
2587 this[_sink].addError(error, stackTrace); 2591 this[_sink].addError(error, stackTrace);
2588 } 2592 }
2589 close() { 2593 close() {
2590 this[_sink].close(); 2594 this[_sink].close();
2591 } 2595 }
2592 } 2596 }
2593 _ControllerEventSinkWrapper[dart.implements] = () => [EventSink$(T)]; 2597 _ControllerEventSinkWrapper[dart.implements] = () => [EventSink$(T)];
2594 return _ControllerEventSinkWrapper; 2598 return _ControllerEventSinkWrapper;
2595 }); 2599 });
2596 let _ControllerEventSinkWrapper = _ControllerEventSinkWrapper$(dart.dynamic); 2600 let _ControllerEventSinkWrapper = _ControllerEventSinkWrapper$();
2597 let StreamController$ = dart.generic(function(T) { 2601 let StreamController$ = dart.generic(function(T) {
2598 class StreamController extends core.Object { 2602 class StreamController extends core.Object {
2599 StreamController(opts) { 2603 StreamController(opts) {
2600 let onListen = opts && 'onListen' in opts ? opts.onListen : null; 2604 let onListen = opts && 'onListen' in opts ? opts.onListen : null;
2601 let onPause = opts && 'onPause' in opts ? opts.onPause : null; 2605 let onPause = opts && 'onPause' in opts ? opts.onPause : null;
2602 let onResume = opts && 'onResume' in opts ? opts.onResume : null; 2606 let onResume = opts && 'onResume' in opts ? opts.onResume : null;
2603 let onCancel = opts && 'onCancel' in opts ? opts.onCancel : null; 2607 let onCancel = opts && 'onCancel' in opts ? opts.onCancel : null;
2604 let sync = opts && 'sync' in opts ? opts.sync : false; 2608 let sync = opts && 'sync' in opts ? opts.sync : false;
2605 if (dart.notNull(onListen == null) && dart.notNull(onPause == null) && d art.notNull(onResume == null) && dart.notNull(onCancel == null)) { 2609 if (dart.notNull(onListen == null) && dart.notNull(onPause == null) && d art.notNull(onResume == null) && dart.notNull(onCancel == null)) {
2606 return dart.as(sync ? new _NoCallbackSyncStreamController() : new _NoC allbackAsyncStreamController(), StreamController$(T)); 2610 return dart.as(sync ? new _NoCallbackSyncStreamController() : new _NoC allbackAsyncStreamController(), StreamController$(T));
2607 } 2611 }
2608 return sync ? new (_SyncStreamController$(T))(onListen, onPause, onResum e, onCancel) : new (_AsyncStreamController$(T))(onListen, onPause, onResume, onC ancel); 2612 return sync ? new (_SyncStreamController$(T))(onListen, onPause, onResum e, onCancel) : new (_AsyncStreamController$(T))(onListen, onPause, onResume, onC ancel);
2609 } 2613 }
2610 broadcast(opts) { 2614 broadcast(opts) {
2611 let onListen = opts && 'onListen' in opts ? opts.onListen : null; 2615 let onListen = opts && 'onListen' in opts ? opts.onListen : null;
2612 let onCancel = opts && 'onCancel' in opts ? opts.onCancel : null; 2616 let onCancel = opts && 'onCancel' in opts ? opts.onCancel : null;
2613 let sync = opts && 'sync' in opts ? opts.sync : false; 2617 let sync = opts && 'sync' in opts ? opts.sync : false;
2614 return sync ? new (_SyncBroadcastStreamController$(T))(onListen, onCance l) : new (_AsyncBroadcastStreamController$(T))(onListen, onCancel); 2618 return sync ? new (_SyncBroadcastStreamController$(T))(onListen, onCance l) : new (_AsyncBroadcastStreamController$(T))(onListen, onCancel);
2615 } 2619 }
2616 } 2620 }
2617 StreamController[dart.implements] = () => [StreamSink$(T)]; 2621 StreamController[dart.implements] = () => [StreamSink$(T)];
2618 dart.defineNamedConstructor(StreamController, 'broadcast'); 2622 dart.defineNamedConstructor(StreamController, 'broadcast');
2619 return StreamController; 2623 return StreamController;
2620 }); 2624 });
2621 let StreamController = StreamController$(dart.dynamic); 2625 let StreamController = StreamController$();
2622 let _StreamControllerLifecycle$ = dart.generic(function(T) { 2626 let _StreamControllerLifecycle$ = dart.generic(function(T) {
2623 class _StreamControllerLifecycle extends core.Object { 2627 class _StreamControllerLifecycle extends core.Object {
2624 [_recordPause](subscription) {} 2628 [_recordPause](subscription) {}
2625 [_recordResume](subscription) {} 2629 [_recordResume](subscription) {}
2626 [_recordCancel](subscription) { 2630 [_recordCancel](subscription) {
2627 return null; 2631 return null;
2628 } 2632 }
2629 } 2633 }
2630 return _StreamControllerLifecycle; 2634 return _StreamControllerLifecycle;
2631 }); 2635 });
2632 let _StreamControllerLifecycle = _StreamControllerLifecycle$(dart.dynamic); 2636 let _StreamControllerLifecycle = _StreamControllerLifecycle$();
2633 let _varData = Symbol('_varData'); 2637 let _varData = Symbol('_varData');
2634 let _STATE_SUBSCRIBED = Symbol('_STATE_SUBSCRIBED'); 2638 let _STATE_SUBSCRIBED = Symbol('_STATE_SUBSCRIBED');
2635 let _isInitialState = Symbol('_isInitialState'); 2639 let _isInitialState = Symbol('_isInitialState');
2636 let _STATE_SUBSCRIPTION_MASK = Symbol('_STATE_SUBSCRIPTION_MASK'); 2640 let _STATE_SUBSCRIPTION_MASK = Symbol('_STATE_SUBSCRIPTION_MASK');
2637 let _subscription = Symbol('_subscription'); 2641 let _subscription = Symbol('_subscription');
2638 let _pendingEvents = Symbol('_pendingEvents'); 2642 let _pendingEvents = Symbol('_pendingEvents');
2639 let _ensurePendingEvents = Symbol('_ensurePendingEvents'); 2643 let _ensurePendingEvents = Symbol('_ensurePendingEvents');
2640 let _badEventState = Symbol('_badEventState'); 2644 let _badEventState = Symbol('_badEventState');
2641 let _nullFuture = Symbol('_nullFuture'); 2645 let _nullFuture = Symbol('_nullFuture');
2642 let _closeUnchecked = Symbol('_closeUnchecked'); 2646 let _closeUnchecked = Symbol('_closeUnchecked');
(...skipping 216 matching lines...) Expand 10 before | Expand all | Expand 10 after
2859 } 2863 }
2860 _StreamController[dart.implements] = () => [StreamController$(T), _StreamCon trollerLifecycle$(T), _EventSink$(T), _EventDispatch$(T)]; 2864 _StreamController[dart.implements] = () => [StreamController$(T), _StreamCon trollerLifecycle$(T), _EventSink$(T), _EventDispatch$(T)];
2861 _StreamController._STATE_INITIAL = 0; 2865 _StreamController._STATE_INITIAL = 0;
2862 _StreamController._STATE_SUBSCRIBED = 1; 2866 _StreamController._STATE_SUBSCRIBED = 1;
2863 _StreamController._STATE_CANCELED = 2; 2867 _StreamController._STATE_CANCELED = 2;
2864 _StreamController._STATE_SUBSCRIPTION_MASK = 3; 2868 _StreamController._STATE_SUBSCRIPTION_MASK = 3;
2865 _StreamController._STATE_CLOSED = 4; 2869 _StreamController._STATE_CLOSED = 4;
2866 _StreamController._STATE_ADDSTREAM = 8; 2870 _StreamController._STATE_ADDSTREAM = 8;
2867 return _StreamController; 2871 return _StreamController;
2868 }); 2872 });
2869 let _StreamController = _StreamController$(dart.dynamic); 2873 let _StreamController = _StreamController$();
2870 let _SyncStreamControllerDispatch$ = dart.generic(function(T) { 2874 let _SyncStreamControllerDispatch$ = dart.generic(function(T) {
2871 class _SyncStreamControllerDispatch extends core.Object { 2875 class _SyncStreamControllerDispatch extends core.Object {
2872 [_sendData](data) { 2876 [_sendData](data) {
2873 this[_subscription]._add(data); 2877 this[_subscription]._add(data);
2874 } 2878 }
2875 [_sendError](error, stackTrace) { 2879 [_sendError](error, stackTrace) {
2876 this[_subscription]._addError(error, stackTrace); 2880 this[_subscription]._addError(error, stackTrace);
2877 } 2881 }
2878 [_sendDone]() { 2882 [_sendDone]() {
2879 this[_subscription]._close(); 2883 this[_subscription]._close();
2880 } 2884 }
2881 } 2885 }
2882 _SyncStreamControllerDispatch[dart.implements] = () => [_StreamController$(T )]; 2886 _SyncStreamControllerDispatch[dart.implements] = () => [_StreamController$(T )];
2883 return _SyncStreamControllerDispatch; 2887 return _SyncStreamControllerDispatch;
2884 }); 2888 });
2885 let _SyncStreamControllerDispatch = _SyncStreamControllerDispatch$(dart.dynami c); 2889 let _SyncStreamControllerDispatch = _SyncStreamControllerDispatch$();
2886 let _AsyncStreamControllerDispatch$ = dart.generic(function(T) { 2890 let _AsyncStreamControllerDispatch$ = dart.generic(function(T) {
2887 class _AsyncStreamControllerDispatch extends core.Object { 2891 class _AsyncStreamControllerDispatch extends core.Object {
2888 [_sendData](data) { 2892 [_sendData](data) {
2889 this[_subscription]._addPending(new _DelayedData(data)); 2893 this[_subscription]._addPending(new _DelayedData(data));
2890 } 2894 }
2891 [_sendError](error, stackTrace) { 2895 [_sendError](error, stackTrace) {
2892 this[_subscription]._addPending(new _DelayedError(error, stackTrace)); 2896 this[_subscription]._addPending(new _DelayedError(error, stackTrace));
2893 } 2897 }
2894 [_sendDone]() { 2898 [_sendDone]() {
2895 this[_subscription]._addPending(new _DelayedDone()); 2899 this[_subscription]._addPending(new _DelayedDone());
2896 } 2900 }
2897 } 2901 }
2898 _AsyncStreamControllerDispatch[dart.implements] = () => [_StreamController$( T)]; 2902 _AsyncStreamControllerDispatch[dart.implements] = () => [_StreamController$( T)];
2899 return _AsyncStreamControllerDispatch; 2903 return _AsyncStreamControllerDispatch;
2900 }); 2904 });
2901 let _AsyncStreamControllerDispatch = _AsyncStreamControllerDispatch$(dart.dyna mic); 2905 let _AsyncStreamControllerDispatch = _AsyncStreamControllerDispatch$();
2902 let _AsyncStreamController$ = dart.generic(function(T) { 2906 let _AsyncStreamController$ = dart.generic(function(T) {
2903 class _AsyncStreamController extends dart.mixin(_StreamController$(T), _Asyn cStreamControllerDispatch$(T)) { 2907 class _AsyncStreamController extends dart.mixin(_StreamController$(T), _Asyn cStreamControllerDispatch$(T)) {
2904 _AsyncStreamController(onListen$, onPause$, onResume$, onCancel$) { 2908 _AsyncStreamController(onListen$, onPause$, onResume$, onCancel$) {
2905 this[_onListen] = onListen$; 2909 this[_onListen] = onListen$;
2906 this[_onPause] = onPause$; 2910 this[_onPause] = onPause$;
2907 this[_onResume] = onResume$; 2911 this[_onResume] = onResume$;
2908 this[_onCancel] = onCancel$; 2912 this[_onCancel] = onCancel$;
2909 super._StreamController(); 2913 super._StreamController();
2910 } 2914 }
2911 } 2915 }
2912 return _AsyncStreamController; 2916 return _AsyncStreamController;
2913 }); 2917 });
2914 let _AsyncStreamController = _AsyncStreamController$(dart.dynamic); 2918 let _AsyncStreamController = _AsyncStreamController$();
2915 let _SyncStreamController$ = dart.generic(function(T) { 2919 let _SyncStreamController$ = dart.generic(function(T) {
2916 class _SyncStreamController extends dart.mixin(_StreamController$(T), _SyncS treamControllerDispatch$(T)) { 2920 class _SyncStreamController extends dart.mixin(_StreamController$(T), _SyncS treamControllerDispatch$(T)) {
2917 _SyncStreamController(onListen$, onPause$, onResume$, onCancel$) { 2921 _SyncStreamController(onListen$, onPause$, onResume$, onCancel$) {
2918 this[_onListen] = onListen$; 2922 this[_onListen] = onListen$;
2919 this[_onPause] = onPause$; 2923 this[_onPause] = onPause$;
2920 this[_onResume] = onResume$; 2924 this[_onResume] = onResume$;
2921 this[_onCancel] = onCancel$; 2925 this[_onCancel] = onCancel$;
2922 super._StreamController(); 2926 super._StreamController();
2923 } 2927 }
2924 } 2928 }
2925 return _SyncStreamController; 2929 return _SyncStreamController;
2926 }); 2930 });
2927 let _SyncStreamController = _SyncStreamController$(dart.dynamic); 2931 let _SyncStreamController = _SyncStreamController$();
2928 class _NoCallbacks extends core.Object { 2932 class _NoCallbacks extends core.Object {
2929 get [_onListen]() { 2933 get [_onListen]() {
2930 return null; 2934 return null;
2931 } 2935 }
2932 get [_onPause]() { 2936 get [_onPause]() {
2933 return null; 2937 return null;
2934 } 2938 }
2935 get [_onResume]() { 2939 get [_onResume]() {
2936 return null; 2940 return null;
2937 } 2941 }
2938 get [_onCancel]() { 2942 get [_onCancel]() {
2939 return null; 2943 return null;
2940 } 2944 }
2941 } 2945 }
2942 class _NoCallbackAsyncStreamController extends dart.mixin(_AsyncStreamControll erDispatch, _NoCallbacks) { 2946 class _NoCallbackAsyncStreamController extends dart.mixin(_AsyncStreamControll erDispatch, _NoCallbacks) {}
2943 } 2947 class _NoCallbackSyncStreamController extends dart.mixin(_SyncStreamController Dispatch, _NoCallbacks) {}
2944 class _NoCallbackSyncStreamController extends dart.mixin(_SyncStreamController Dispatch, _NoCallbacks) { 2948 class _NotificationHandler extends core.Function {}
2945 }
2946 // Function _runGuarded: (() → dynamic) → Future<dynamic> 2949 // Function _runGuarded: (() → dynamic) → Future<dynamic>
2947 function _runGuarded(notificationHandler) { 2950 function _runGuarded(notificationHandler) {
2948 if (notificationHandler == null) 2951 if (notificationHandler == null)
2949 return null; 2952 return null;
2950 try { 2953 try {
2951 let result = notificationHandler(); 2954 let result = notificationHandler();
2952 if (dart.is(result, Future)) 2955 if (dart.is(result, Future))
2953 return dart.as(result, Future); 2956 return dart.as(result, Future);
2954 return null; 2957 return null;
2955 } catch (e) { 2958 } catch (e) {
(...skipping 23 matching lines...) Expand all
2979 let cancelOnError = opts && 'cancelOnError' in opts ? opts.cancelOnError : true; 2982 let cancelOnError = opts && 'cancelOnError' in opts ? opts.cancelOnError : true;
2980 return this[_target].addStream(source, {cancelOnError: cancelOnError}); 2983 return this[_target].addStream(source, {cancelOnError: cancelOnError});
2981 } 2984 }
2982 get done() { 2985 get done() {
2983 return this[_target].done; 2986 return this[_target].done;
2984 } 2987 }
2985 } 2988 }
2986 _StreamSinkWrapper[dart.implements] = () => [StreamSink$(T)]; 2989 _StreamSinkWrapper[dart.implements] = () => [StreamSink$(T)];
2987 return _StreamSinkWrapper; 2990 return _StreamSinkWrapper;
2988 }); 2991 });
2989 let _StreamSinkWrapper = _StreamSinkWrapper$(dart.dynamic); 2992 let _StreamSinkWrapper = _StreamSinkWrapper$();
2990 let _AddStreamState$ = dart.generic(function(T) { 2993 let _AddStreamState$ = dart.generic(function(T) {
2991 class _AddStreamState extends core.Object { 2994 class _AddStreamState extends core.Object {
2992 _AddStreamState(controller, source, cancelOnError) { 2995 _AddStreamState(controller, source, cancelOnError) {
2993 this.addStreamFuture = new _Future(); 2996 this.addStreamFuture = new _Future();
2994 this.addSubscription = source.listen(controller[_add], {onError: dart.as (cancelOnError ? _AddStreamState.makeErrorHandler(controller) : controller[_addE rror], core.Function), onDone: controller[_close], cancelOnError: cancelOnError} ); 2997 this.addSubscription = source.listen(controller[_add], {onError: dart.as (cancelOnError ? _AddStreamState.makeErrorHandler(controller) : controller[_addE rror], core.Function), onDone: controller[_close], cancelOnError: cancelOnError} );
2995 } 2998 }
2996 static makeErrorHandler(controller) { 2999 static makeErrorHandler(controller) {
2997 return ((e, s) => { 3000 return ((e, s) => {
2998 controller._addError(e, s); 3001 controller._addError(e, s);
2999 controller._close(); 3002 controller._close();
(...skipping 14 matching lines...) Expand all
3014 return cancel.whenComplete((() => { 3017 return cancel.whenComplete((() => {
3015 this.addStreamFuture._asyncComplete(null); 3018 this.addStreamFuture._asyncComplete(null);
3016 }).bind(this)); 3019 }).bind(this));
3017 } 3020 }
3018 complete() { 3021 complete() {
3019 this.addStreamFuture._asyncComplete(null); 3022 this.addStreamFuture._asyncComplete(null);
3020 } 3023 }
3021 } 3024 }
3022 return _AddStreamState; 3025 return _AddStreamState;
3023 }); 3026 });
3024 let _AddStreamState = _AddStreamState$(dart.dynamic); 3027 let _AddStreamState = _AddStreamState$();
3025 let _StreamControllerAddStreamState$ = dart.generic(function(T) { 3028 let _StreamControllerAddStreamState$ = dart.generic(function(T) {
3026 class _StreamControllerAddStreamState extends _AddStreamState$(T) { 3029 class _StreamControllerAddStreamState extends _AddStreamState$(T) {
3027 _StreamControllerAddStreamState(controller, varData, source, cancelOnError ) { 3030 _StreamControllerAddStreamState(controller, varData, source, cancelOnError ) {
3028 this.varData = varData; 3031 this.varData = varData;
3029 super._AddStreamState(dart.as(controller, _EventSink$(T)), source, cance lOnError); 3032 super._AddStreamState(dart.as(controller, _EventSink$(T)), source, cance lOnError);
3030 if (controller.isPaused) { 3033 if (controller.isPaused) {
3031 this.addSubscription.pause(); 3034 this.addSubscription.pause();
3032 } 3035 }
3033 } 3036 }
3034 } 3037 }
3035 return _StreamControllerAddStreamState; 3038 return _StreamControllerAddStreamState;
3036 }); 3039 });
3037 let _StreamControllerAddStreamState = _StreamControllerAddStreamState$(dart.dy namic); 3040 let _StreamControllerAddStreamState = _StreamControllerAddStreamState$();
3038 let _EventSink$ = dart.generic(function(T) { 3041 let _EventSink$ = dart.generic(function(T) {
3039 class _EventSink extends core.Object { 3042 class _EventSink extends core.Object {}
3040 }
3041 return _EventSink; 3043 return _EventSink;
3042 }); 3044 });
3043 let _EventSink = _EventSink$(dart.dynamic); 3045 let _EventSink = _EventSink$();
3044 let _EventDispatch$ = dart.generic(function(T) { 3046 let _EventDispatch$ = dart.generic(function(T) {
3045 class _EventDispatch extends core.Object { 3047 class _EventDispatch extends core.Object {}
3046 }
3047 return _EventDispatch; 3048 return _EventDispatch;
3048 }); 3049 });
3049 let _EventDispatch = _EventDispatch$(dart.dynamic); 3050 let _EventDispatch = _EventDispatch$();
3051 class _EventGenerator extends core.Function {}
3050 let _isUsed = Symbol('_isUsed'); 3052 let _isUsed = Symbol('_isUsed');
3051 let _GeneratedStreamImpl$ = dart.generic(function(T) { 3053 let _GeneratedStreamImpl$ = dart.generic(function(T) {
3052 class _GeneratedStreamImpl extends _StreamImpl$(T) { 3054 class _GeneratedStreamImpl extends _StreamImpl$(T) {
3053 _GeneratedStreamImpl(pending$) { 3055 _GeneratedStreamImpl(pending$) {
3054 this[_pending] = pending$; 3056 this[_pending] = pending$;
3055 this[_isUsed] = false; 3057 this[_isUsed] = false;
3056 super._StreamImpl(); 3058 super._StreamImpl();
3057 } 3059 }
3058 [_createSubscription](onData, onError, onDone, cancelOnError) { 3060 [_createSubscription](onData, onError, onDone, cancelOnError) {
3059 if (this[_isUsed]) 3061 if (this[_isUsed])
3060 throw new core.StateError("Stream has already been listened to."); 3062 throw new core.StateError("Stream has already been listened to.");
3061 this[_isUsed] = true; 3063 this[_isUsed] = true;
3062 return ((_$) => { 3064 return ((_$) => {
3063 _$._setPendingEvents(this[_pending]()); 3065 _$._setPendingEvents(this[_pending]());
3064 return _$; 3066 return _$;
3065 }).bind(this)(new _BufferingStreamSubscription(onData, onError, onDone, cancelOnError)); 3067 }).bind(this)(new _BufferingStreamSubscription(onData, onError, onDone, cancelOnError));
3066 } 3068 }
3067 } 3069 }
3068 return _GeneratedStreamImpl; 3070 return _GeneratedStreamImpl;
3069 }); 3071 });
3070 let _GeneratedStreamImpl = _GeneratedStreamImpl$(dart.dynamic); 3072 let _GeneratedStreamImpl = _GeneratedStreamImpl$();
3071 let _iterator = Symbol('_iterator'); 3073 let _iterator = Symbol('_iterator');
3072 let _STATE_UNSCHEDULED = Symbol('_STATE_UNSCHEDULED'); 3074 let _STATE_UNSCHEDULED = Symbol('_STATE_UNSCHEDULED');
3073 let _STATE_SCHEDULED = Symbol('_STATE_SCHEDULED'); 3075 let _STATE_SCHEDULED = Symbol('_STATE_SCHEDULED');
3074 let _eventScheduled = Symbol('_eventScheduled'); 3076 let _eventScheduled = Symbol('_eventScheduled');
3075 class _PendingEvents extends core.Object { 3077 class _PendingEvents extends core.Object {
3076 _PendingEvents() { 3078 _PendingEvents() {
3077 this[_state] = _PendingEvents[_STATE_UNSCHEDULED]; 3079 this[_state] = _PendingEvents[_STATE_UNSCHEDULED];
3078 } 3080 }
3079 get isScheduled() { 3081 get isScheduled() {
3080 return this[_state] == _PendingEvents[_STATE_SCHEDULED]; 3082 return this[_state] == _PendingEvents[_STATE_SCHEDULED];
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
3139 } 3141 }
3140 } 3142 }
3141 clear() { 3143 clear() {
3142 if (this.isScheduled) 3144 if (this.isScheduled)
3143 this.cancelSchedule(); 3145 this.cancelSchedule();
3144 this[_iterator] = null; 3146 this[_iterator] = null;
3145 } 3147 }
3146 } 3148 }
3147 return _IterablePendingEvents; 3149 return _IterablePendingEvents;
3148 }); 3150 });
3149 let _IterablePendingEvents = _IterablePendingEvents$(dart.dynamic); 3151 let _IterablePendingEvents = _IterablePendingEvents$();
3152 let _DataHandler$ = dart.generic(function(T) {
3153 class _DataHandler extends core.Function {}
3154 return _DataHandler;
3155 });
3156 let _DataHandler = _DataHandler$();
3157 class _DoneHandler extends core.Function {}
3150 // Function _nullDataHandler: (dynamic) → void 3158 // Function _nullDataHandler: (dynamic) → void
3151 function _nullDataHandler(value) { 3159 function _nullDataHandler(value) {
3152 } 3160 }
3153 // Function _nullErrorHandler: (dynamic, [StackTrace]) → void 3161 // Function _nullErrorHandler: (dynamic, [StackTrace]) → void
3154 function _nullErrorHandler(error, stackTrace) { 3162 function _nullErrorHandler(error, stackTrace) {
3155 if (stackTrace === void 0) 3163 if (stackTrace === void 0)
3156 stackTrace = null; 3164 stackTrace = null;
3157 Zone.current.handleUncaughtError(error, stackTrace); 3165 Zone.current.handleUncaughtError(error, stackTrace);
3158 } 3166 }
3159 // Function _nullDoneHandler: () → void 3167 // Function _nullDoneHandler: () → void
3160 function _nullDoneHandler() { 3168 function _nullDoneHandler() {
3161 } 3169 }
3162 class _DelayedEvent extends core.Object { 3170 class _DelayedEvent extends core.Object {
3163 _DelayedEvent() { 3171 _DelayedEvent() {
3164 this.next = null; 3172 this.next = null;
3165 } 3173 }
3166 } 3174 }
3167 let _DelayedData$ = dart.generic(function(T) { 3175 let _DelayedData$ = dart.generic(function(T) {
3168 class _DelayedData extends _DelayedEvent { 3176 class _DelayedData extends _DelayedEvent {
3169 _DelayedData(value) { 3177 _DelayedData(value) {
3170 this.value = value; 3178 this.value = value;
3171 super._DelayedEvent(); 3179 super._DelayedEvent();
3172 } 3180 }
3173 perform(dispatch) { 3181 perform(dispatch) {
3174 dispatch._sendData(this.value); 3182 dispatch._sendData(this.value);
3175 } 3183 }
3176 } 3184 }
3177 return _DelayedData; 3185 return _DelayedData;
3178 }); 3186 });
3179 let _DelayedData = _DelayedData$(dart.dynamic); 3187 let _DelayedData = _DelayedData$();
3180 class _DelayedError extends _DelayedEvent { 3188 class _DelayedError extends _DelayedEvent {
3181 _DelayedError(error, stackTrace) { 3189 _DelayedError(error, stackTrace) {
3182 this.error = error; 3190 this.error = error;
3183 this.stackTrace = stackTrace; 3191 this.stackTrace = stackTrace;
3184 super._DelayedEvent(); 3192 super._DelayedEvent();
3185 } 3193 }
3186 perform(dispatch) { 3194 perform(dispatch) {
3187 dispatch._sendError(this.error, this.stackTrace); 3195 dispatch._sendError(this.error, this.stackTrace);
3188 } 3196 }
3189 } 3197 }
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
3245 this[_next] = this[_previous] = this; 3253 this[_next] = this[_previous] = this;
3246 } 3254 }
3247 [_insertBefore](newNext) { 3255 [_insertBefore](newNext) {
3248 let newPrevious = newNext[_previous]; 3256 let newPrevious = newNext[_previous];
3249 newPrevious[_next] = this; 3257 newPrevious[_next] = this;
3250 newNext[_previous] = this[_previous]; 3258 newNext[_previous] = this[_previous];
3251 this[_previous][_next] = newNext; 3259 this[_previous][_next] = newNext;
3252 this[_previous] = newPrevious; 3260 this[_previous] = newPrevious;
3253 } 3261 }
3254 } 3262 }
3263 class _broadcastCallback extends core.Function {}
3255 let _schedule = Symbol('_schedule'); 3264 let _schedule = Symbol('_schedule');
3256 let _isSent = Symbol('_isSent'); 3265 let _isSent = Symbol('_isSent');
3257 let _DONE_SENT = Symbol('_DONE_SENT'); 3266 let _DONE_SENT = Symbol('_DONE_SENT');
3258 let _isScheduled = Symbol('_isScheduled'); 3267 let _isScheduled = Symbol('_isScheduled');
3259 let _SCHEDULED = Symbol('_SCHEDULED'); 3268 let _SCHEDULED = Symbol('_SCHEDULED');
3260 let _PAUSED = Symbol('_PAUSED'); 3269 let _PAUSED = Symbol('_PAUSED');
3261 let _DoneStreamSubscription$ = dart.generic(function(T) { 3270 let _DoneStreamSubscription$ = dart.generic(function(T) {
3262 class _DoneStreamSubscription extends core.Object { 3271 class _DoneStreamSubscription extends core.Object {
3263 _DoneStreamSubscription(onDone$) { 3272 _DoneStreamSubscription(onDone$) {
3264 this[_onDone] = onDone$; 3273 this[_onDone] = onDone$;
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
3321 if (this[_onDone] != null) 3330 if (this[_onDone] != null)
3322 this[_zone].runGuarded(this[_onDone]); 3331 this[_zone].runGuarded(this[_onDone]);
3323 } 3332 }
3324 } 3333 }
3325 _DoneStreamSubscription[dart.implements] = () => [StreamSubscription$(T)]; 3334 _DoneStreamSubscription[dart.implements] = () => [StreamSubscription$(T)];
3326 _DoneStreamSubscription._DONE_SENT = 1; 3335 _DoneStreamSubscription._DONE_SENT = 1;
3327 _DoneStreamSubscription._SCHEDULED = 2; 3336 _DoneStreamSubscription._SCHEDULED = 2;
3328 _DoneStreamSubscription._PAUSED = 4; 3337 _DoneStreamSubscription._PAUSED = 4;
3329 return _DoneStreamSubscription; 3338 return _DoneStreamSubscription;
3330 }); 3339 });
3331 let _DoneStreamSubscription = _DoneStreamSubscription$(dart.dynamic); 3340 let _DoneStreamSubscription = _DoneStreamSubscription$();
3332 let _source = Symbol('_source'); 3341 let _source = Symbol('_source');
3333 let _onListenHandler = Symbol('_onListenHandler'); 3342 let _onListenHandler = Symbol('_onListenHandler');
3334 let _onCancelHandler = Symbol('_onCancelHandler'); 3343 let _onCancelHandler = Symbol('_onCancelHandler');
3335 let _cancelSubscription = Symbol('_cancelSubscription'); 3344 let _cancelSubscription = Symbol('_cancelSubscription');
3336 let _pauseSubscription = Symbol('_pauseSubscription'); 3345 let _pauseSubscription = Symbol('_pauseSubscription');
3337 let _resumeSubscription = Symbol('_resumeSubscription'); 3346 let _resumeSubscription = Symbol('_resumeSubscription');
3338 let _isSubscriptionPaused = Symbol('_isSubscriptionPaused'); 3347 let _isSubscriptionPaused = Symbol('_isSubscriptionPaused');
3339 let _AsBroadcastStream$ = dart.generic(function(T) { 3348 let _AsBroadcastStream$ = dart.generic(function(T) {
3340 class _AsBroadcastStream extends Stream$(T) { 3349 class _AsBroadcastStream extends Stream$(T) {
3341 _AsBroadcastStream(source$, onListenHandler, onCancelHandler) { 3350 _AsBroadcastStream(source$, onListenHandler, onCancelHandler) {
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
3400 this[_subscription].resume(); 3409 this[_subscription].resume();
3401 } 3410 }
3402 get [_isSubscriptionPaused]() { 3411 get [_isSubscriptionPaused]() {
3403 if (this[_subscription] == null) 3412 if (this[_subscription] == null)
3404 return false; 3413 return false;
3405 return this[_subscription].isPaused; 3414 return this[_subscription].isPaused;
3406 } 3415 }
3407 } 3416 }
3408 return _AsBroadcastStream; 3417 return _AsBroadcastStream;
3409 }); 3418 });
3410 let _AsBroadcastStream = _AsBroadcastStream$(dart.dynamic); 3419 let _AsBroadcastStream = _AsBroadcastStream$();
3411 let _BroadcastSubscriptionWrapper$ = dart.generic(function(T) { 3420 let _BroadcastSubscriptionWrapper$ = dart.generic(function(T) {
3412 class _BroadcastSubscriptionWrapper extends core.Object { 3421 class _BroadcastSubscriptionWrapper extends core.Object {
3413 _BroadcastSubscriptionWrapper(stream$) { 3422 _BroadcastSubscriptionWrapper(stream$) {
3414 this[_stream] = stream$; 3423 this[_stream] = stream$;
3415 } 3424 }
3416 onData(handleData) { 3425 onData(handleData) {
3417 throw new core.UnsupportedError("Cannot change handlers of asBroadcastSt ream source subscription."); 3426 throw new core.UnsupportedError("Cannot change handlers of asBroadcastSt ream source subscription.");
3418 } 3427 }
3419 onError(handleError) { 3428 onError(handleError) {
3420 throw new core.UnsupportedError("Cannot change handlers of asBroadcastSt ream source subscription."); 3429 throw new core.UnsupportedError("Cannot change handlers of asBroadcastSt ream source subscription.");
(...skipping 18 matching lines...) Expand all
3439 } 3448 }
3440 asFuture(futureValue) { 3449 asFuture(futureValue) {
3441 if (futureValue === void 0) 3450 if (futureValue === void 0)
3442 futureValue = null; 3451 futureValue = null;
3443 throw new core.UnsupportedError("Cannot change handlers of asBroadcastSt ream source subscription."); 3452 throw new core.UnsupportedError("Cannot change handlers of asBroadcastSt ream source subscription.");
3444 } 3453 }
3445 } 3454 }
3446 _BroadcastSubscriptionWrapper[dart.implements] = () => [StreamSubscription$( T)]; 3455 _BroadcastSubscriptionWrapper[dart.implements] = () => [StreamSubscription$( T)];
3447 return _BroadcastSubscriptionWrapper; 3456 return _BroadcastSubscriptionWrapper;
3448 }); 3457 });
3449 let _BroadcastSubscriptionWrapper = _BroadcastSubscriptionWrapper$(dart.dynami c); 3458 let _BroadcastSubscriptionWrapper = _BroadcastSubscriptionWrapper$();
3450 let _current = Symbol('_current'); 3459 let _current = Symbol('_current');
3451 let _futureOrPrefetch = Symbol('_futureOrPrefetch'); 3460 let _futureOrPrefetch = Symbol('_futureOrPrefetch');
3452 let _STATE_FOUND = Symbol('_STATE_FOUND'); 3461 let _STATE_FOUND = Symbol('_STATE_FOUND');
3453 let _STATE_DONE = Symbol('_STATE_DONE'); 3462 let _STATE_DONE = Symbol('_STATE_DONE');
3454 let _STATE_MOVING = Symbol('_STATE_MOVING'); 3463 let _STATE_MOVING = Symbol('_STATE_MOVING');
3455 let _STATE_EXTRA_DATA = Symbol('_STATE_EXTRA_DATA'); 3464 let _STATE_EXTRA_DATA = Symbol('_STATE_EXTRA_DATA');
3456 let _STATE_EXTRA_ERROR = Symbol('_STATE_EXTRA_ERROR'); 3465 let _STATE_EXTRA_ERROR = Symbol('_STATE_EXTRA_ERROR');
3457 let _clear = Symbol('_clear'); 3466 let _clear = Symbol('_clear');
3458 let _STATE_EXTRA_DONE = Symbol('_STATE_EXTRA_DONE'); 3467 let _STATE_EXTRA_DONE = Symbol('_STATE_EXTRA_DONE');
3459 let _StreamIteratorImpl$ = dart.generic(function(T) { 3468 let _StreamIteratorImpl$ = dart.generic(function(T) {
(...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after
3564 } 3573 }
3565 _StreamIteratorImpl[dart.implements] = () => [StreamIterator$(T)]; 3574 _StreamIteratorImpl[dart.implements] = () => [StreamIterator$(T)];
3566 _StreamIteratorImpl._STATE_FOUND = 0; 3575 _StreamIteratorImpl._STATE_FOUND = 0;
3567 _StreamIteratorImpl._STATE_DONE = 1; 3576 _StreamIteratorImpl._STATE_DONE = 1;
3568 _StreamIteratorImpl._STATE_MOVING = 2; 3577 _StreamIteratorImpl._STATE_MOVING = 2;
3569 _StreamIteratorImpl._STATE_EXTRA_DATA = 3; 3578 _StreamIteratorImpl._STATE_EXTRA_DATA = 3;
3570 _StreamIteratorImpl._STATE_EXTRA_ERROR = 4; 3579 _StreamIteratorImpl._STATE_EXTRA_ERROR = 4;
3571 _StreamIteratorImpl._STATE_EXTRA_DONE = 5; 3580 _StreamIteratorImpl._STATE_EXTRA_DONE = 5;
3572 return _StreamIteratorImpl; 3581 return _StreamIteratorImpl;
3573 }); 3582 });
3574 let _StreamIteratorImpl = _StreamIteratorImpl$(dart.dynamic); 3583 let _StreamIteratorImpl = _StreamIteratorImpl$();
3575 // Function _runUserCode: (() → dynamic, (dynamic) → dynamic, (dynamic, StackT race) → dynamic) → dynamic 3584 // Function _runUserCode: (() → dynamic, (dynamic) → dynamic, (dynamic, StackT race) → dynamic) → dynamic
3576 function _runUserCode(userCode, onSuccess, onError) { 3585 function _runUserCode(userCode, onSuccess, onError) {
3577 try { 3586 try {
3578 dart.dinvokef(onSuccess, userCode()); 3587 dart.dinvokef(onSuccess, userCode());
3579 } catch (e) { 3588 } catch (e) {
3580 let s = dart.stackTrace(e); 3589 let s = dart.stackTrace(e);
3581 let replacement = Zone.current.errorCallback(e, s); 3590 let replacement = Zone.current.errorCallback(e, s);
3582 if (replacement == null) { 3591 if (replacement == null) {
3583 dart.dinvokef(onError, e, s); 3592 dart.dinvokef(onError, e, s);
3584 } else { 3593 } else {
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
3648 } 3657 }
3649 [_handleError](error, stackTrace, sink) { 3658 [_handleError](error, stackTrace, sink) {
3650 sink._addError(error, stackTrace); 3659 sink._addError(error, stackTrace);
3651 } 3660 }
3652 [_handleDone](sink) { 3661 [_handleDone](sink) {
3653 sink._close(); 3662 sink._close();
3654 } 3663 }
3655 } 3664 }
3656 return _ForwardingStream; 3665 return _ForwardingStream;
3657 }); 3666 });
3658 let _ForwardingStream = _ForwardingStream$(dart.dynamic, dart.dynamic); 3667 let _ForwardingStream = _ForwardingStream$();
3659 let _ForwardingStreamSubscription$ = dart.generic(function(S, T) { 3668 let _ForwardingStreamSubscription$ = dart.generic(function(S, T) {
3660 class _ForwardingStreamSubscription extends _BufferingStreamSubscription$(T) { 3669 class _ForwardingStreamSubscription extends _BufferingStreamSubscription$(T) {
3661 _ForwardingStreamSubscription(stream$, onData, onError, onDone, cancelOnEr ror) { 3670 _ForwardingStreamSubscription(stream$, onData, onError, onDone, cancelOnEr ror) {
3662 this[_stream] = stream$; 3671 this[_stream] = stream$;
3663 this[_subscription] = null; 3672 this[_subscription] = null;
3664 super._BufferingStreamSubscription(onData, onError, onDone, cancelOnErro r); 3673 super._BufferingStreamSubscription(onData, onError, onDone, cancelOnErro r);
3665 this[_subscription] = this[_stream][_source].listen(this[_handleData], { onError: this[_handleError], onDone: this[_handleDone]}); 3674 this[_subscription] = this[_stream][_source].listen(this[_handleData], { onError: this[_handleError], onDone: this[_handleDone]});
3666 } 3675 }
3667 [_add](data) { 3676 [_add](data) {
3668 if (this[_isClosed]) 3677 if (this[_isClosed])
(...skipping 28 matching lines...) Expand all
3697 } 3706 }
3698 [_handleError](error, stackTrace) { 3707 [_handleError](error, stackTrace) {
3699 this[_stream]._handleError(error, stackTrace, this); 3708 this[_stream]._handleError(error, stackTrace, this);
3700 } 3709 }
3701 [_handleDone]() { 3710 [_handleDone]() {
3702 this[_stream]._handleDone(this); 3711 this[_stream]._handleDone(this);
3703 } 3712 }
3704 } 3713 }
3705 return _ForwardingStreamSubscription; 3714 return _ForwardingStreamSubscription;
3706 }); 3715 });
3707 let _ForwardingStreamSubscription = _ForwardingStreamSubscription$(dart.dynami c, dart.dynamic); 3716 let _ForwardingStreamSubscription = _ForwardingStreamSubscription$();
3717 let _Predicate$ = dart.generic(function(T) {
3718 class _Predicate extends core.Function {}
3719 return _Predicate;
3720 });
3721 let _Predicate = _Predicate$();
3708 // Function _addErrorWithReplacement: (_EventSink<dynamic>, dynamic, dynamic) → void 3722 // Function _addErrorWithReplacement: (_EventSink<dynamic>, dynamic, dynamic) → void
3709 function _addErrorWithReplacement(sink, error, stackTrace) { 3723 function _addErrorWithReplacement(sink, error, stackTrace) {
3710 let replacement = Zone.current.errorCallback(error, dart.as(stackTrace, core .StackTrace)); 3724 let replacement = Zone.current.errorCallback(error, dart.as(stackTrace, core .StackTrace));
3711 if (replacement != null) { 3725 if (replacement != null) {
3712 error = _nonNullError(replacement.error); 3726 error = _nonNullError(replacement.error);
3713 stackTrace = replacement.stackTrace; 3727 stackTrace = replacement.stackTrace;
3714 } 3728 }
3715 sink._addError(error, dart.as(stackTrace, core.StackTrace)); 3729 sink._addError(error, dart.as(stackTrace, core.StackTrace));
3716 } 3730 }
3717 let _test = Symbol('_test'); 3731 let _test = Symbol('_test');
(...skipping 13 matching lines...) Expand all
3731 return; 3745 return;
3732 } 3746 }
3733 3747
3734 if (satisfies) { 3748 if (satisfies) {
3735 sink._add(inputEvent); 3749 sink._add(inputEvent);
3736 } 3750 }
3737 } 3751 }
3738 } 3752 }
3739 return _WhereStream; 3753 return _WhereStream;
3740 }); 3754 });
3741 let _WhereStream = _WhereStream$(dart.dynamic); 3755 let _WhereStream = _WhereStream$();
3756 let _Transformation$ = dart.generic(function(S, T) {
3757 class _Transformation extends core.Function {}
3758 return _Transformation;
3759 });
3760 let _Transformation = _Transformation$();
3742 let _transform = Symbol('_transform'); 3761 let _transform = Symbol('_transform');
3743 let _MapStream$ = dart.generic(function(S, T) { 3762 let _MapStream$ = dart.generic(function(S, T) {
3744 class _MapStream extends _ForwardingStream$(S, T) { 3763 class _MapStream extends _ForwardingStream$(S, T) {
3745 _MapStream(source, transform) { 3764 _MapStream(source, transform) {
3746 this[_transform] = transform; 3765 this[_transform] = transform;
3747 super._ForwardingStream(source); 3766 super._ForwardingStream(source);
3748 } 3767 }
3749 [_handleData](inputEvent, sink) { 3768 [_handleData](inputEvent, sink) {
3750 let outputEvent = null; 3769 let outputEvent = null;
3751 try { 3770 try {
3752 outputEvent = dart.as(dart.dinvokef(this[_transform], inputEvent), T); 3771 outputEvent = dart.as(dart.dinvokef(this[_transform], inputEvent), T);
3753 } catch (e) { 3772 } catch (e) {
3754 let s = dart.stackTrace(e); 3773 let s = dart.stackTrace(e);
3755 _addErrorWithReplacement(sink, e, s); 3774 _addErrorWithReplacement(sink, e, s);
3756 return; 3775 return;
3757 } 3776 }
3758 3777
3759 sink._add(outputEvent); 3778 sink._add(outputEvent);
3760 } 3779 }
3761 } 3780 }
3762 return _MapStream; 3781 return _MapStream;
3763 }); 3782 });
3764 let _MapStream = _MapStream$(dart.dynamic, dart.dynamic); 3783 let _MapStream = _MapStream$();
3765 let _expand = Symbol('_expand'); 3784 let _expand = Symbol('_expand');
3766 let _ExpandStream$ = dart.generic(function(S, T) { 3785 let _ExpandStream$ = dart.generic(function(S, T) {
3767 class _ExpandStream extends _ForwardingStream$(S, T) { 3786 class _ExpandStream extends _ForwardingStream$(S, T) {
3768 _ExpandStream(source, expand) { 3787 _ExpandStream(source, expand) {
3769 this[_expand] = expand; 3788 this[_expand] = expand;
3770 super._ForwardingStream(source); 3789 super._ForwardingStream(source);
3771 } 3790 }
3772 [_handleData](inputEvent, sink) { 3791 [_handleData](inputEvent, sink) {
3773 try { 3792 try {
3774 for (let value of this[_expand](inputEvent)) { 3793 for (let value of this[_expand](inputEvent)) {
3775 sink._add(value); 3794 sink._add(value);
3776 } 3795 }
3777 } catch (e) { 3796 } catch (e) {
3778 let s = dart.stackTrace(e); 3797 let s = dart.stackTrace(e);
3779 _addErrorWithReplacement(sink, e, s); 3798 _addErrorWithReplacement(sink, e, s);
3780 } 3799 }
3781 3800
3782 } 3801 }
3783 } 3802 }
3784 return _ExpandStream; 3803 return _ExpandStream;
3785 }); 3804 });
3786 let _ExpandStream = _ExpandStream$(dart.dynamic, dart.dynamic); 3805 let _ExpandStream = _ExpandStream$();
3806 class _ErrorTest extends core.Function {}
3787 let _HandleErrorStream$ = dart.generic(function(T) { 3807 let _HandleErrorStream$ = dart.generic(function(T) {
3788 class _HandleErrorStream extends _ForwardingStream$(T, T) { 3808 class _HandleErrorStream extends _ForwardingStream$(T, T) {
3789 _HandleErrorStream(source, onError, test) { 3809 _HandleErrorStream(source, onError, test) {
3790 this[_transform] = onError; 3810 this[_transform] = onError;
3791 this[_test] = test; 3811 this[_test] = test;
3792 super._ForwardingStream(source); 3812 super._ForwardingStream(source);
3793 } 3813 }
3794 [_handleError](error, stackTrace, sink) { 3814 [_handleError](error, stackTrace, sink) {
3795 let matches = true; 3815 let matches = true;
3796 if (this[_test] != null) { 3816 if (this[_test] != null) {
(...skipping 19 matching lines...) Expand all
3816 return; 3836 return;
3817 } 3837 }
3818 3838
3819 } else { 3839 } else {
3820 sink._addError(error, stackTrace); 3840 sink._addError(error, stackTrace);
3821 } 3841 }
3822 } 3842 }
3823 } 3843 }
3824 return _HandleErrorStream; 3844 return _HandleErrorStream;
3825 }); 3845 });
3826 let _HandleErrorStream = _HandleErrorStream$(dart.dynamic); 3846 let _HandleErrorStream = _HandleErrorStream$();
3827 let _remaining = Symbol('_remaining'); 3847 let _remaining = Symbol('_remaining');
3828 let _TakeStream$ = dart.generic(function(T) { 3848 let _TakeStream$ = dart.generic(function(T) {
3829 class _TakeStream extends _ForwardingStream$(T, T) { 3849 class _TakeStream extends _ForwardingStream$(T, T) {
3830 _TakeStream(source, count) { 3850 _TakeStream(source, count) {
3831 this[_remaining] = count; 3851 this[_remaining] = count;
3832 super._ForwardingStream(source); 3852 super._ForwardingStream(source);
3833 if (!(typeof count == 'number')) 3853 if (!(typeof count == 'number'))
3834 throw new core.ArgumentError(count); 3854 throw new core.ArgumentError(count);
3835 } 3855 }
3836 [_handleData](inputEvent, sink) { 3856 [_handleData](inputEvent, sink) {
3837 if (dart.notNull(this[_remaining]) > 0) { 3857 if (dart.notNull(this[_remaining]) > 0) {
3838 sink._add(inputEvent); 3858 sink._add(inputEvent);
3839 this[_remaining] = 1; 3859 this[_remaining] = 1;
3840 if (this[_remaining] == 0) { 3860 if (this[_remaining] == 0) {
3841 sink._close(); 3861 sink._close();
3842 } 3862 }
3843 } 3863 }
3844 } 3864 }
3845 } 3865 }
3846 return _TakeStream; 3866 return _TakeStream;
3847 }); 3867 });
3848 let _TakeStream = _TakeStream$(dart.dynamic); 3868 let _TakeStream = _TakeStream$();
3849 let _TakeWhileStream$ = dart.generic(function(T) { 3869 let _TakeWhileStream$ = dart.generic(function(T) {
3850 class _TakeWhileStream extends _ForwardingStream$(T, T) { 3870 class _TakeWhileStream extends _ForwardingStream$(T, T) {
3851 _TakeWhileStream(source, test) { 3871 _TakeWhileStream(source, test) {
3852 this[_test] = test; 3872 this[_test] = test;
3853 super._ForwardingStream(source); 3873 super._ForwardingStream(source);
3854 } 3874 }
3855 [_handleData](inputEvent, sink) { 3875 [_handleData](inputEvent, sink) {
3856 let satisfies = null; 3876 let satisfies = null;
3857 try { 3877 try {
3858 satisfies = this[_test](inputEvent); 3878 satisfies = this[_test](inputEvent);
3859 } catch (e) { 3879 } catch (e) {
3860 let s = dart.stackTrace(e); 3880 let s = dart.stackTrace(e);
3861 _addErrorWithReplacement(sink, e, s); 3881 _addErrorWithReplacement(sink, e, s);
3862 sink._close(); 3882 sink._close();
3863 return; 3883 return;
3864 } 3884 }
3865 3885
3866 if (satisfies) { 3886 if (satisfies) {
3867 sink._add(inputEvent); 3887 sink._add(inputEvent);
3868 } else { 3888 } else {
3869 sink._close(); 3889 sink._close();
3870 } 3890 }
3871 } 3891 }
3872 } 3892 }
3873 return _TakeWhileStream; 3893 return _TakeWhileStream;
3874 }); 3894 });
3875 let _TakeWhileStream = _TakeWhileStream$(dart.dynamic); 3895 let _TakeWhileStream = _TakeWhileStream$();
3876 let _SkipStream$ = dart.generic(function(T) { 3896 let _SkipStream$ = dart.generic(function(T) {
3877 class _SkipStream extends _ForwardingStream$(T, T) { 3897 class _SkipStream extends _ForwardingStream$(T, T) {
3878 _SkipStream(source, count) { 3898 _SkipStream(source, count) {
3879 this[_remaining] = count; 3899 this[_remaining] = count;
3880 super._ForwardingStream(source); 3900 super._ForwardingStream(source);
3881 if (dart.notNull(!(typeof count == 'number')) || dart.notNull(count) < 0 ) 3901 if (dart.notNull(!(typeof count == 'number')) || dart.notNull(count) < 0 )
3882 throw new core.ArgumentError(count); 3902 throw new core.ArgumentError(count);
3883 } 3903 }
3884 [_handleData](inputEvent, sink) { 3904 [_handleData](inputEvent, sink) {
3885 if (dart.notNull(this[_remaining]) > 0) { 3905 if (dart.notNull(this[_remaining]) > 0) {
3886 this[_remaining] = dart.notNull(this[_remaining]) - 1; 3906 this[_remaining] = dart.notNull(this[_remaining]) - 1;
3887 return; 3907 return;
3888 } 3908 }
3889 sink._add(inputEvent); 3909 sink._add(inputEvent);
3890 } 3910 }
3891 } 3911 }
3892 return _SkipStream; 3912 return _SkipStream;
3893 }); 3913 });
3894 let _SkipStream = _SkipStream$(dart.dynamic); 3914 let _SkipStream = _SkipStream$();
3895 let _hasFailed = Symbol('_hasFailed'); 3915 let _hasFailed = Symbol('_hasFailed');
3896 let _SkipWhileStream$ = dart.generic(function(T) { 3916 let _SkipWhileStream$ = dart.generic(function(T) {
3897 class _SkipWhileStream extends _ForwardingStream$(T, T) { 3917 class _SkipWhileStream extends _ForwardingStream$(T, T) {
3898 _SkipWhileStream(source, test) { 3918 _SkipWhileStream(source, test) {
3899 this[_test] = test; 3919 this[_test] = test;
3900 this[_hasFailed] = false; 3920 this[_hasFailed] = false;
3901 super._ForwardingStream(source); 3921 super._ForwardingStream(source);
3902 } 3922 }
3903 [_handleData](inputEvent, sink) { 3923 [_handleData](inputEvent, sink) {
3904 if (this[_hasFailed]) { 3924 if (this[_hasFailed]) {
(...skipping 11 matching lines...) Expand all
3916 } 3936 }
3917 3937
3918 if (!dart.notNull(satisfies)) { 3938 if (!dart.notNull(satisfies)) {
3919 this[_hasFailed] = true; 3939 this[_hasFailed] = true;
3920 sink._add(inputEvent); 3940 sink._add(inputEvent);
3921 } 3941 }
3922 } 3942 }
3923 } 3943 }
3924 return _SkipWhileStream; 3944 return _SkipWhileStream;
3925 }); 3945 });
3926 let _SkipWhileStream = _SkipWhileStream$(dart.dynamic); 3946 let _SkipWhileStream = _SkipWhileStream$();
3947 let _Equality$ = dart.generic(function(T) {
3948 class _Equality extends core.Function {}
3949 return _Equality;
3950 });
3951 let _Equality = _Equality$();
3927 let _SENTINEL = Symbol('_SENTINEL'); 3952 let _SENTINEL = Symbol('_SENTINEL');
3928 let _equals = Symbol('_equals'); 3953 let _equals = Symbol('_equals');
3929 let _DistinctStream$ = dart.generic(function(T) { 3954 let _DistinctStream$ = dart.generic(function(T) {
3930 class _DistinctStream extends _ForwardingStream$(T, T) { 3955 class _DistinctStream extends _ForwardingStream$(T, T) {
3931 _DistinctStream(source, equals) { 3956 _DistinctStream(source, equals) {
3932 this[_previous] = _DistinctStream[_SENTINEL]; 3957 this[_previous] = _DistinctStream[_SENTINEL];
3933 this[_equals] = equals; 3958 this[_equals] = equals;
3934 super._ForwardingStream(source); 3959 super._ForwardingStream(source);
3935 } 3960 }
3936 [_handleData](inputEvent, sink) { 3961 [_handleData](inputEvent, sink) {
(...skipping 22 matching lines...) Expand all
3959 } 3984 }
3960 } 3985 }
3961 dart.defineLazyProperties(_DistinctStream, { 3986 dart.defineLazyProperties(_DistinctStream, {
3962 get _SENTINEL() { 3987 get _SENTINEL() {
3963 return new core.Object(); 3988 return new core.Object();
3964 }, 3989 },
3965 set _SENTINEL(_) {} 3990 set _SENTINEL(_) {}
3966 }); 3991 });
3967 return _DistinctStream; 3992 return _DistinctStream;
3968 }); 3993 });
3969 let _DistinctStream = _DistinctStream$(dart.dynamic); 3994 let _DistinctStream = _DistinctStream$();
3970 let _EventSinkWrapper$ = dart.generic(function(T) { 3995 let _EventSinkWrapper$ = dart.generic(function(T) {
3971 class _EventSinkWrapper extends core.Object { 3996 class _EventSinkWrapper extends core.Object {
3972 _EventSinkWrapper(sink$) { 3997 _EventSinkWrapper(sink$) {
3973 this[_sink] = sink$; 3998 this[_sink] = sink$;
3974 } 3999 }
3975 add(data) { 4000 add(data) {
3976 this[_sink]._add(data); 4001 this[_sink]._add(data);
3977 } 4002 }
3978 addError(error, stackTrace) { 4003 addError(error, stackTrace) {
3979 if (stackTrace === void 0) 4004 if (stackTrace === void 0)
3980 stackTrace = null; 4005 stackTrace = null;
3981 this[_sink]._addError(error, stackTrace); 4006 this[_sink]._addError(error, stackTrace);
3982 } 4007 }
3983 close() { 4008 close() {
3984 this[_sink]._close(); 4009 this[_sink]._close();
3985 } 4010 }
3986 } 4011 }
3987 _EventSinkWrapper[dart.implements] = () => [EventSink$(T)]; 4012 _EventSinkWrapper[dart.implements] = () => [EventSink$(T)];
3988 return _EventSinkWrapper; 4013 return _EventSinkWrapper;
3989 }); 4014 });
3990 let _EventSinkWrapper = _EventSinkWrapper$(dart.dynamic); 4015 let _EventSinkWrapper = _EventSinkWrapper$();
3991 let _transformerSink = Symbol('_transformerSink'); 4016 let _transformerSink = Symbol('_transformerSink');
3992 let _isSubscribed = Symbol('_isSubscribed'); 4017 let _isSubscribed = Symbol('_isSubscribed');
3993 let _SinkTransformerStreamSubscription$ = dart.generic(function(S, T) { 4018 let _SinkTransformerStreamSubscription$ = dart.generic(function(S, T) {
3994 class _SinkTransformerStreamSubscription extends _BufferingStreamSubscriptio n$(T) { 4019 class _SinkTransformerStreamSubscription extends _BufferingStreamSubscriptio n$(T) {
3995 _SinkTransformerStreamSubscription(source, mapper, onData, onError, onDone , cancelOnError) { 4020 _SinkTransformerStreamSubscription(source, mapper, onData, onError, onDone , cancelOnError) {
3996 this[_transformerSink] = null; 4021 this[_transformerSink] = null;
3997 this[_subscription] = null; 4022 this[_subscription] = null;
3998 super._BufferingStreamSubscription(onData, onError, onDone, cancelOnErro r); 4023 super._BufferingStreamSubscription(onData, onError, onDone, cancelOnErro r);
3999 let eventSink = new (_EventSinkWrapper$(T))(this); 4024 let eventSink = new (_EventSinkWrapper$(T))(this);
4000 this[_transformerSink] = mapper(eventSink); 4025 this[_transformerSink] = mapper(eventSink);
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after
4067 this[_transformerSink].close(); 4092 this[_transformerSink].close();
4068 } catch (e) { 4093 } catch (e) {
4069 let s = dart.stackTrace(e); 4094 let s = dart.stackTrace(e);
4070 this[_addError](e, s); 4095 this[_addError](e, s);
4071 } 4096 }
4072 4097
4073 } 4098 }
4074 } 4099 }
4075 return _SinkTransformerStreamSubscription; 4100 return _SinkTransformerStreamSubscription;
4076 }); 4101 });
4077 let _SinkTransformerStreamSubscription = _SinkTransformerStreamSubscription$(d art.dynamic, dart.dynamic); 4102 let _SinkTransformerStreamSubscription = _SinkTransformerStreamSubscription$() ;
4103 let _SinkMapper$ = dart.generic(function(S, T) {
4104 class _SinkMapper extends core.Function {}
4105 return _SinkMapper;
4106 });
4107 let _SinkMapper = _SinkMapper$();
4078 let _sinkMapper = Symbol('_sinkMapper'); 4108 let _sinkMapper = Symbol('_sinkMapper');
4079 let _StreamSinkTransformer$ = dart.generic(function(S, T) { 4109 let _StreamSinkTransformer$ = dart.generic(function(S, T) {
4080 class _StreamSinkTransformer extends core.Object { 4110 class _StreamSinkTransformer extends core.Object {
4081 _StreamSinkTransformer(sinkMapper) { 4111 _StreamSinkTransformer(sinkMapper) {
4082 this[_sinkMapper] = sinkMapper; 4112 this[_sinkMapper] = sinkMapper;
4083 } 4113 }
4084 bind(stream) { 4114 bind(stream) {
4085 return new (_BoundSinkStream$(S, T))(stream, this[_sinkMapper]); 4115 return new (_BoundSinkStream$(S, T))(stream, this[_sinkMapper]);
4086 } 4116 }
4087 } 4117 }
4088 _StreamSinkTransformer[dart.implements] = () => [StreamTransformer$(S, T)]; 4118 _StreamSinkTransformer[dart.implements] = () => [StreamTransformer$(S, T)];
4089 return _StreamSinkTransformer; 4119 return _StreamSinkTransformer;
4090 }); 4120 });
4091 let _StreamSinkTransformer = _StreamSinkTransformer$(dart.dynamic, dart.dynami c); 4121 let _StreamSinkTransformer = _StreamSinkTransformer$();
4092 let _BoundSinkStream$ = dart.generic(function(S, T) { 4122 let _BoundSinkStream$ = dart.generic(function(S, T) {
4093 class _BoundSinkStream extends Stream$(T) { 4123 class _BoundSinkStream extends Stream$(T) {
4094 get isBroadcast() { 4124 get isBroadcast() {
4095 return this[_stream].isBroadcast; 4125 return this[_stream].isBroadcast;
4096 } 4126 }
4097 _BoundSinkStream(stream$, sinkMapper) { 4127 _BoundSinkStream(stream$, sinkMapper) {
4098 this[_stream] = stream$; 4128 this[_stream] = stream$;
4099 this[_sinkMapper] = sinkMapper; 4129 this[_sinkMapper] = sinkMapper;
4100 super.Stream(); 4130 super.Stream();
4101 } 4131 }
4102 listen(onData, opts) { 4132 listen(onData, opts) {
4103 let onError = opts && 'onError' in opts ? opts.onError : null; 4133 let onError = opts && 'onError' in opts ? opts.onError : null;
4104 let onDone = opts && 'onDone' in opts ? opts.onDone : null; 4134 let onDone = opts && 'onDone' in opts ? opts.onDone : null;
4105 let cancelOnError = opts && 'cancelOnError' in opts ? opts.cancelOnError : null; 4135 let cancelOnError = opts && 'cancelOnError' in opts ? opts.cancelOnError : null;
4106 cancelOnError = core.identical(true, cancelOnError); 4136 cancelOnError = core.identical(true, cancelOnError);
4107 let subscription = new _SinkTransformerStreamSubscription(this[_stream], dart.closureWrap(this[_sinkMapper], "(EventSink<dynamic>) → EventSink"), onData , onError, onDone, cancelOnError); 4137 let subscription = new _SinkTransformerStreamSubscription(this[_stream], dart.closureWrap(this[_sinkMapper], "(EventSink<dynamic>) → EventSink"), onData , onError, onDone, cancelOnError);
4108 return subscription; 4138 return subscription;
4109 } 4139 }
4110 } 4140 }
4111 return _BoundSinkStream; 4141 return _BoundSinkStream;
4112 }); 4142 });
4113 let _BoundSinkStream = _BoundSinkStream$(dart.dynamic, dart.dynamic); 4143 let _BoundSinkStream = _BoundSinkStream$();
4144 let _TransformDataHandler$ = dart.generic(function(S, T) {
4145 class _TransformDataHandler extends core.Function {}
4146 return _TransformDataHandler;
4147 });
4148 let _TransformDataHandler = _TransformDataHandler$();
4149 let _TransformErrorHandler$ = dart.generic(function(T) {
4150 class _TransformErrorHandler extends core.Function {}
4151 return _TransformErrorHandler;
4152 });
4153 let _TransformErrorHandler = _TransformErrorHandler$();
4154 let _TransformDoneHandler$ = dart.generic(function(T) {
4155 class _TransformDoneHandler extends core.Function {}
4156 return _TransformDoneHandler;
4157 });
4158 let _TransformDoneHandler = _TransformDoneHandler$();
4114 let _HandlerEventSink$ = dart.generic(function(S, T) { 4159 let _HandlerEventSink$ = dart.generic(function(S, T) {
4115 class _HandlerEventSink extends core.Object { 4160 class _HandlerEventSink extends core.Object {
4116 _HandlerEventSink(handleData$, handleError$, handleDone$, sink$) { 4161 _HandlerEventSink(handleData$, handleError$, handleDone$, sink$) {
4117 this[_handleData] = handleData$; 4162 this[_handleData] = handleData$;
4118 this[_handleError] = handleError$; 4163 this[_handleError] = handleError$;
4119 this[_handleDone] = handleDone$; 4164 this[_handleDone] = handleDone$;
4120 this[_sink] = sink$; 4165 this[_sink] = sink$;
4121 } 4166 }
4122 add(data) { 4167 add(data) {
4123 return this[_handleData](data, this[_sink]); 4168 return this[_handleData](data, this[_sink]);
4124 } 4169 }
4125 addError(error, stackTrace) { 4170 addError(error, stackTrace) {
4126 if (stackTrace === void 0) 4171 if (stackTrace === void 0)
4127 stackTrace = null; 4172 stackTrace = null;
4128 return this[_handleError](error, stackTrace, this[_sink]); 4173 return this[_handleError](error, stackTrace, this[_sink]);
4129 } 4174 }
4130 close() { 4175 close() {
4131 return this[_handleDone](this[_sink]); 4176 return this[_handleDone](this[_sink]);
4132 } 4177 }
4133 } 4178 }
4134 _HandlerEventSink[dart.implements] = () => [EventSink$(S)]; 4179 _HandlerEventSink[dart.implements] = () => [EventSink$(S)];
4135 return _HandlerEventSink; 4180 return _HandlerEventSink;
4136 }); 4181 });
4137 let _HandlerEventSink = _HandlerEventSink$(dart.dynamic, dart.dynamic); 4182 let _HandlerEventSink = _HandlerEventSink$();
4138 let _defaultHandleData = Symbol('_defaultHandleData'); 4183 let _defaultHandleData = Symbol('_defaultHandleData');
4139 let _defaultHandleError = Symbol('_defaultHandleError'); 4184 let _defaultHandleError = Symbol('_defaultHandleError');
4140 let _defaultHandleDone = Symbol('_defaultHandleDone'); 4185 let _defaultHandleDone = Symbol('_defaultHandleDone');
4141 let _StreamHandlerTransformer$ = dart.generic(function(S, T) { 4186 let _StreamHandlerTransformer$ = dart.generic(function(S, T) {
4142 class _StreamHandlerTransformer extends _StreamSinkTransformer$(S, T) { 4187 class _StreamHandlerTransformer extends _StreamSinkTransformer$(S, T) {
4143 _StreamHandlerTransformer(opts) { 4188 _StreamHandlerTransformer(opts) {
4144 let handleData = opts && 'handleData' in opts ? opts.handleData : null; 4189 let handleData = opts && 'handleData' in opts ? opts.handleData : null;
4145 let handleError = opts && 'handleError' in opts ? opts.handleError : nul l; 4190 let handleError = opts && 'handleError' in opts ? opts.handleError : nul l;
4146 let handleDone = opts && 'handleDone' in opts ? opts.handleDone : null; 4191 let handleDone = opts && 'handleDone' in opts ? opts.handleDone : null;
4147 super._StreamSinkTransformer(dart.closureWrap((outputSink) => { 4192 super._StreamSinkTransformer(dart.closureWrap((outputSink) => {
(...skipping 14 matching lines...) Expand all
4162 } 4207 }
4163 static [_defaultHandleError](error, stackTrace, sink) { 4208 static [_defaultHandleError](error, stackTrace, sink) {
4164 sink.addError(error); 4209 sink.addError(error);
4165 } 4210 }
4166 static [_defaultHandleDone](sink) { 4211 static [_defaultHandleDone](sink) {
4167 sink.close(); 4212 sink.close();
4168 } 4213 }
4169 } 4214 }
4170 return _StreamHandlerTransformer; 4215 return _StreamHandlerTransformer;
4171 }); 4216 });
4172 let _StreamHandlerTransformer = _StreamHandlerTransformer$(dart.dynamic, dart. dynamic); 4217 let _StreamHandlerTransformer = _StreamHandlerTransformer$();
4218 let _SubscriptionTransformer$ = dart.generic(function(S, T) {
4219 class _SubscriptionTransformer extends core.Function {}
4220 return _SubscriptionTransformer;
4221 });
4222 let _SubscriptionTransformer = _SubscriptionTransformer$();
4173 let _transformer = Symbol('_transformer'); 4223 let _transformer = Symbol('_transformer');
4174 let _StreamSubscriptionTransformer$ = dart.generic(function(S, T) { 4224 let _StreamSubscriptionTransformer$ = dart.generic(function(S, T) {
4175 class _StreamSubscriptionTransformer extends core.Object { 4225 class _StreamSubscriptionTransformer extends core.Object {
4176 _StreamSubscriptionTransformer(transformer$) { 4226 _StreamSubscriptionTransformer(transformer$) {
4177 this[_transformer] = transformer$; 4227 this[_transformer] = transformer$;
4178 } 4228 }
4179 bind(stream) { 4229 bind(stream) {
4180 return new (_BoundSubscriptionStream$(S, T))(stream, this[_transformer]) ; 4230 return new (_BoundSubscriptionStream$(S, T))(stream, this[_transformer]) ;
4181 } 4231 }
4182 } 4232 }
4183 _StreamSubscriptionTransformer[dart.implements] = () => [StreamTransformer$( S, T)]; 4233 _StreamSubscriptionTransformer[dart.implements] = () => [StreamTransformer$( S, T)];
4184 return _StreamSubscriptionTransformer; 4234 return _StreamSubscriptionTransformer;
4185 }); 4235 });
4186 let _StreamSubscriptionTransformer = _StreamSubscriptionTransformer$(dart.dyna mic, dart.dynamic); 4236 let _StreamSubscriptionTransformer = _StreamSubscriptionTransformer$();
4187 let _BoundSubscriptionStream$ = dart.generic(function(S, T) { 4237 let _BoundSubscriptionStream$ = dart.generic(function(S, T) {
4188 class _BoundSubscriptionStream extends Stream$(T) { 4238 class _BoundSubscriptionStream extends Stream$(T) {
4189 _BoundSubscriptionStream(stream$, transformer$) { 4239 _BoundSubscriptionStream(stream$, transformer$) {
4190 this[_stream] = stream$; 4240 this[_stream] = stream$;
4191 this[_transformer] = transformer$; 4241 this[_transformer] = transformer$;
4192 super.Stream(); 4242 super.Stream();
4193 } 4243 }
4194 listen(onData, opts) { 4244 listen(onData, opts) {
4195 let onError = opts && 'onError' in opts ? opts.onError : null; 4245 let onError = opts && 'onError' in opts ? opts.onError : null;
4196 let onDone = opts && 'onDone' in opts ? opts.onDone : null; 4246 let onDone = opts && 'onDone' in opts ? opts.onDone : null;
4197 let cancelOnError = opts && 'cancelOnError' in opts ? opts.cancelOnError : null; 4247 let cancelOnError = opts && 'cancelOnError' in opts ? opts.cancelOnError : null;
4198 cancelOnError = core.identical(true, cancelOnError); 4248 cancelOnError = core.identical(true, cancelOnError);
4199 let result = this[_transformer](this[_stream], cancelOnError); 4249 let result = this[_transformer](this[_stream], cancelOnError);
4200 result.onData(onData); 4250 result.onData(onData);
4201 result.onError(onError); 4251 result.onError(onError);
4202 result.onDone(onDone); 4252 result.onDone(onDone);
4203 return result; 4253 return result;
4204 } 4254 }
4205 } 4255 }
4206 return _BoundSubscriptionStream; 4256 return _BoundSubscriptionStream;
4207 }); 4257 });
4208 let _BoundSubscriptionStream = _BoundSubscriptionStream$(dart.dynamic, dart.dy namic); 4258 let _BoundSubscriptionStream = _BoundSubscriptionStream$();
4209 let _createTimer = Symbol('_createTimer'); 4259 let _createTimer = Symbol('_createTimer');
4210 let _createPeriodicTimer = Symbol('_createPeriodicTimer'); 4260 let _createPeriodicTimer = Symbol('_createPeriodicTimer');
4211 class Timer extends core.Object { 4261 class Timer extends core.Object {
4212 Timer(duration, callback) { 4262 Timer(duration, callback) {
4213 if (dart.equals(Zone.current, Zone.ROOT)) { 4263 if (dart.equals(Zone.current, Zone.ROOT)) {
4214 return Zone.current.createTimer(duration, callback); 4264 return Zone.current.createTimer(duration, callback);
4215 } 4265 }
4216 return Zone.current.createTimer(duration, Zone.current.bindCallback(callba ck, {runGuarded: true})); 4266 return Zone.current.createTimer(duration, Zone.current.bindCallback(callba ck, {runGuarded: true}));
4217 } 4267 }
4218 periodic(duration, callback) { 4268 periodic(duration, callback) {
(...skipping 12 matching lines...) Expand all
4231 return new _isolate_helper.TimerImpl(milliseconds, callback); 4281 return new _isolate_helper.TimerImpl(milliseconds, callback);
4232 } 4282 }
4233 static [_createPeriodicTimer](duration, callback) { 4283 static [_createPeriodicTimer](duration, callback) {
4234 let milliseconds = duration.inMilliseconds; 4284 let milliseconds = duration.inMilliseconds;
4235 if (dart.notNull(milliseconds) < 0) 4285 if (dart.notNull(milliseconds) < 0)
4236 milliseconds = 0; 4286 milliseconds = 0;
4237 return new _isolate_helper.TimerImpl.periodic(milliseconds, callback); 4287 return new _isolate_helper.TimerImpl.periodic(milliseconds, callback);
4238 } 4288 }
4239 } 4289 }
4240 dart.defineNamedConstructor(Timer, 'periodic'); 4290 dart.defineNamedConstructor(Timer, 'periodic');
4291 class ZoneCallback extends core.Function {}
4292 class ZoneUnaryCallback extends core.Function {}
4293 class ZoneBinaryCallback extends core.Function {}
4294 class HandleUncaughtErrorHandler extends core.Function {}
4295 class RunHandler extends core.Function {}
4296 class RunUnaryHandler extends core.Function {}
4297 class RunBinaryHandler extends core.Function {}
4298 class RegisterCallbackHandler extends core.Function {}
4299 class RegisterUnaryCallbackHandler extends core.Function {}
4300 class RegisterBinaryCallbackHandler extends core.Function {}
4301 class ErrorCallbackHandler extends core.Function {}
4302 class ScheduleMicrotaskHandler extends core.Function {}
4303 class CreateTimerHandler extends core.Function {}
4304 class CreatePeriodicTimerHandler extends core.Function {}
4305 class PrintHandler extends core.Function {}
4306 class ForkHandler extends core.Function {}
4241 class _ZoneFunction extends core.Object { 4307 class _ZoneFunction extends core.Object {
4242 _ZoneFunction(zone, func) { 4308 _ZoneFunction(zone, func) {
4243 this.zone = zone; 4309 this.zone = zone;
4244 this.function = func; 4310 this.function = func;
4245 } 4311 }
4246 } 4312 }
4247 class ZoneSpecification extends core.Object { 4313 class ZoneSpecification extends core.Object {
4248 ZoneSpecification(opts) { 4314 ZoneSpecification(opts) {
4249 return new _ZoneSpecification(opts); 4315 return new _ZoneSpecification(opts);
4250 } 4316 }
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
4290 this.registerBinaryCallback = registerBinaryCallback; 4356 this.registerBinaryCallback = registerBinaryCallback;
4291 this.errorCallback = errorCallback; 4357 this.errorCallback = errorCallback;
4292 this.scheduleMicrotask = scheduleMicrotask; 4358 this.scheduleMicrotask = scheduleMicrotask;
4293 this.createTimer = createTimer; 4359 this.createTimer = createTimer;
4294 this.createPeriodicTimer = createPeriodicTimer; 4360 this.createPeriodicTimer = createPeriodicTimer;
4295 this.print = print; 4361 this.print = print;
4296 this.fork = fork; 4362 this.fork = fork;
4297 } 4363 }
4298 } 4364 }
4299 _ZoneSpecification[dart.implements] = () => [ZoneSpecification]; 4365 _ZoneSpecification[dart.implements] = () => [ZoneSpecification];
4300 class ZoneDelegate extends core.Object { 4366 class ZoneDelegate extends core.Object {}
4301 }
4302 let _$ = Symbol('_'); 4367 let _$ = Symbol('_');
4303 let _enter = Symbol('_enter'); 4368 let _enter = Symbol('_enter');
4304 let _leave = Symbol('_leave'); 4369 let _leave = Symbol('_leave');
4305 class Zone extends core.Object { 4370 class Zone extends core.Object {
4306 [_$]() { 4371 [_$]() {
4307 } 4372 }
4308 static get current() { 4373 static get current() {
4309 return Zone[_current]; 4374 return Zone[_current];
4310 } 4375 }
4311 static [_enter](zone) { 4376 static [_enter](zone) {
(...skipping 668 matching lines...) Expand 10 before | Expand all | Expand 10 after
4980 return zone.run(body); 5045 return zone.run(body);
4981 } 5046 }
4982 } 5047 }
4983 dart.copyProperties(exports, { 5048 dart.copyProperties(exports, {
4984 get _hasDocument() { 5049 get _hasDocument() {
4985 return typeof document == 'object'; 5050 return typeof document == 'object';
4986 } 5051 }
4987 }); 5052 });
4988 // Exports: 5053 // Exports:
4989 exports.AsyncError = AsyncError; 5054 exports.AsyncError = AsyncError;
5055 exports.Stream$ = Stream$;
4990 exports.Stream = Stream; 5056 exports.Stream = Stream;
4991 exports.Stream$ = Stream$;
4992 exports.DeferredLibrary = DeferredLibrary; 5057 exports.DeferredLibrary = DeferredLibrary;
4993 exports.DeferredLoadException = DeferredLoadException; 5058 exports.DeferredLoadException = DeferredLoadException;
5059 exports.Future$ = Future$;
4994 exports.Future = Future; 5060 exports.Future = Future;
4995 exports.Future$ = Future$;
4996 exports.TimeoutException = TimeoutException; 5061 exports.TimeoutException = TimeoutException;
5062 exports.Completer$ = Completer$;
4997 exports.Completer = Completer; 5063 exports.Completer = Completer;
4998 exports.Completer$ = Completer$;
4999 exports.scheduleMicrotask = scheduleMicrotask; 5064 exports.scheduleMicrotask = scheduleMicrotask;
5065 exports.StreamSubscription$ = StreamSubscription$;
5000 exports.StreamSubscription = StreamSubscription; 5066 exports.StreamSubscription = StreamSubscription;
5001 exports.StreamSubscription$ = StreamSubscription$; 5067 exports.EventSink$ = EventSink$;
5002 exports.EventSink = EventSink; 5068 exports.EventSink = EventSink;
5003 exports.EventSink$ = EventSink$; 5069 exports.StreamView$ = StreamView$;
5004 exports.StreamView = StreamView; 5070 exports.StreamView = StreamView;
5005 exports.StreamView$ = StreamView$; 5071 exports.StreamConsumer$ = StreamConsumer$;
5006 exports.StreamConsumer = StreamConsumer; 5072 exports.StreamConsumer = StreamConsumer;
5007 exports.StreamConsumer$ = StreamConsumer$; 5073 exports.StreamSink$ = StreamSink$;
5008 exports.StreamSink = StreamSink; 5074 exports.StreamSink = StreamSink;
5009 exports.StreamSink$ = StreamSink$; 5075 exports.StreamTransformer$ = StreamTransformer$;
5010 exports.StreamTransformer = StreamTransformer; 5076 exports.StreamTransformer = StreamTransformer;
5011 exports.StreamTransformer$ = StreamTransformer$; 5077 exports.StreamIterator$ = StreamIterator$;
5012 exports.StreamIterator = StreamIterator; 5078 exports.StreamIterator = StreamIterator;
5013 exports.StreamIterator$ = StreamIterator$; 5079 exports.StreamController$ = StreamController$;
5014 exports.StreamController = StreamController; 5080 exports.StreamController = StreamController;
5015 exports.StreamController$ = StreamController$;
5016 exports.Timer = Timer; 5081 exports.Timer = Timer;
5082 exports.ZoneCallback = ZoneCallback;
5083 exports.ZoneUnaryCallback = ZoneUnaryCallback;
5084 exports.ZoneBinaryCallback = ZoneBinaryCallback;
5085 exports.HandleUncaughtErrorHandler = HandleUncaughtErrorHandler;
5086 exports.RunHandler = RunHandler;
5087 exports.RunUnaryHandler = RunUnaryHandler;
5088 exports.RunBinaryHandler = RunBinaryHandler;
5089 exports.RegisterCallbackHandler = RegisterCallbackHandler;
5090 exports.RegisterUnaryCallbackHandler = RegisterUnaryCallbackHandler;
5091 exports.RegisterBinaryCallbackHandler = RegisterBinaryCallbackHandler;
5092 exports.ErrorCallbackHandler = ErrorCallbackHandler;
5093 exports.ScheduleMicrotaskHandler = ScheduleMicrotaskHandler;
5094 exports.CreateTimerHandler = CreateTimerHandler;
5095 exports.CreatePeriodicTimerHandler = CreatePeriodicTimerHandler;
5096 exports.PrintHandler = PrintHandler;
5097 exports.ForkHandler = ForkHandler;
5017 exports.ZoneSpecification = ZoneSpecification; 5098 exports.ZoneSpecification = ZoneSpecification;
5018 exports.ZoneDelegate = ZoneDelegate; 5099 exports.ZoneDelegate = ZoneDelegate;
5019 exports.Zone = Zone; 5100 exports.Zone = Zone;
5020 exports.runZoned = runZoned; 5101 exports.runZoned = runZoned;
5021 })(async || (async = {})); 5102 })(async || (async = {}));
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698