| OLD | NEW |
| 1 dart_library.library('dart/async', null, /* Imports */[ | 1 dart_library.library('dart/async', null, /* Imports */[ |
| 2 "dart/_runtime", | 2 "dart/_runtime", |
| 3 'dart/core', | 3 'dart/core', |
| 4 'dart/_internal', | 4 'dart/_internal', |
| 5 'dart/collection' | 5 'dart/collection' |
| 6 ], /* Lazy imports */[ | 6 ], /* Lazy imports */[ |
| 7 'dart/_isolate_helper' | 7 'dart/_isolate_helper' |
| 8 ], function(exports, dart, core, _internal, collection, _isolate_helper) { | 8 ], function(exports, dart, core, _internal, collection, _isolate_helper) { |
| 9 'use strict'; | 9 'use strict'; |
| 10 let dartx = dart.dartx; | 10 let dartx = dart.dartx; |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 55 result = dart.notNull(result) + `\nStack Trace:\n${this.stackTrace}`; | 55 result = dart.notNull(result) + `\nStack Trace:\n${this.stackTrace}`; |
| 56 } | 56 } |
| 57 return result; | 57 return result; |
| 58 } | 58 } |
| 59 } | 59 } |
| 60 dart.setSignature(_UncaughtAsyncError, { | 60 dart.setSignature(_UncaughtAsyncError, { |
| 61 constructors: () => ({_UncaughtAsyncError: [_UncaughtAsyncError, [dart.dynam
ic, core.StackTrace]]}), | 61 constructors: () => ({_UncaughtAsyncError: [_UncaughtAsyncError, [dart.dynam
ic, core.StackTrace]]}), |
| 62 statics: () => ({_getBestStackTrace: [core.StackTrace, [dart.dynamic, core.S
tackTrace]]}), | 62 statics: () => ({_getBestStackTrace: [core.StackTrace, [dart.dynamic, core.S
tackTrace]]}), |
| 63 names: ['_getBestStackTrace'] | 63 names: ['_getBestStackTrace'] |
| 64 }); | 64 }); |
| 65 let __CastType0 = dart.typedef('__CastType0', () => dart.functionType(dart.dyn
amic, [dart.dynamic])); | 65 const __CastType0 = dart.typedef('__CastType0', () => dart.functionType(dart.d
ynamic, [dart.dynamic])); |
| 66 let _add = Symbol('_add'); | 66 const _add = Symbol('_add'); |
| 67 let _closeUnchecked = Symbol('_closeUnchecked'); | 67 const _closeUnchecked = Symbol('_closeUnchecked'); |
| 68 let _addError = Symbol('_addError'); | 68 const _addError = Symbol('_addError'); |
| 69 let _completeError = Symbol('_completeError'); | 69 const _completeError = Symbol('_completeError'); |
| 70 let _complete = Symbol('_complete'); | 70 const _complete = Symbol('_complete'); |
| 71 let _sink = Symbol('_sink'); | 71 const _sink = Symbol('_sink'); |
| 72 let Stream$ = dart.generic(function(T) { | 72 const Stream$ = dart.generic(function(T) { |
| 73 class Stream extends core.Object { | 73 class Stream extends core.Object { |
| 74 Stream() { | 74 Stream() { |
| 75 } | 75 } |
| 76 static fromFuture(future) { | 76 static fromFuture(future) { |
| 77 let controller = dart.as(StreamController$(T).new({sync: true}), _Stream
Controller$(T)); | 77 let controller = dart.as(StreamController$(T).new({sync: true}), _Stream
Controller$(T)); |
| 78 future.then(dart.fn(value => { | 78 future.then(dart.fn(value => { |
| 79 controller[_add](dart.as(value, T)); | 79 controller[_add](dart.as(value, T)); |
| 80 controller[_closeUnchecked](); | 80 controller[_closeUnchecked](); |
| 81 }), {onError: dart.fn((error, stackTrace) => { | 81 }), {onError: dart.fn((error, stackTrace) => { |
| 82 controller[_addError](error, dart.as(stackTrace, core.StackTrace)); | 82 controller[_addError](error, dart.as(stackTrace, core.StackTrace)); |
| (...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 154 return new (_WhereStream$(T))(this, test); | 154 return new (_WhereStream$(T))(this, test); |
| 155 } | 155 } |
| 156 map(convert) { | 156 map(convert) { |
| 157 dart.as(convert, dart.functionType(dart.dynamic, [T])); | 157 dart.as(convert, dart.functionType(dart.dynamic, [T])); |
| 158 return new (_MapStream$(T, dart.dynamic))(this, convert); | 158 return new (_MapStream$(T, dart.dynamic))(this, convert); |
| 159 } | 159 } |
| 160 asyncMap(convert) { | 160 asyncMap(convert) { |
| 161 dart.as(convert, dart.functionType(dart.dynamic, [T])); | 161 dart.as(convert, dart.functionType(dart.dynamic, [T])); |
| 162 let controller = null; | 162 let controller = null; |
| 163 let subscription = null; | 163 let subscription = null; |
| 164 let onListen = (function() { | 164 const onListen = (function() { |
| 165 let add = dart.bind(controller, 'add'); | 165 let add = dart.bind(controller, 'add'); |
| 166 dart.assert(dart.is(controller, _StreamController) || dart.is(controll
er, _BroadcastStreamController)); | 166 dart.assert(dart.is(controller, _StreamController) || dart.is(controll
er, _BroadcastStreamController)); |
| 167 let eventSink = dart.as(controller, _EventSink$(T)); | 167 let eventSink = dart.as(controller, _EventSink$(T)); |
| 168 let addError = dart.bind(eventSink, _addError); | 168 let addError = dart.bind(eventSink, _addError); |
| 169 subscription = this.listen(dart.fn(event => { | 169 subscription = this.listen(dart.fn(event => { |
| 170 dart.as(event, T); | 170 dart.as(event, T); |
| 171 let newValue = null; | 171 let newValue = null; |
| 172 try { | 172 try { |
| 173 newValue = convert(event); | 173 newValue = convert(event); |
| 174 } catch (e) { | 174 } catch (e) { |
| (...skipping 23 matching lines...) Expand all Loading... |
| 198 }), onCancel: dart.fn(() => { | 198 }), onCancel: dart.fn(() => { |
| 199 subscription.cancel(); | 199 subscription.cancel(); |
| 200 }), sync: true}); | 200 }), sync: true}); |
| 201 } | 201 } |
| 202 return controller.stream; | 202 return controller.stream; |
| 203 } | 203 } |
| 204 asyncExpand(convert) { | 204 asyncExpand(convert) { |
| 205 dart.as(convert, dart.functionType(Stream$(), [T])); | 205 dart.as(convert, dart.functionType(Stream$(), [T])); |
| 206 let controller = null; | 206 let controller = null; |
| 207 let subscription = null; | 207 let subscription = null; |
| 208 let onListen = (function() { | 208 const onListen = (function() { |
| 209 dart.assert(dart.is(controller, _StreamController) || dart.is(controll
er, _BroadcastStreamController)); | 209 dart.assert(dart.is(controller, _StreamController) || dart.is(controll
er, _BroadcastStreamController)); |
| 210 let eventSink = dart.as(controller, _EventSink$(T)); | 210 let eventSink = dart.as(controller, _EventSink$(T)); |
| 211 subscription = this.listen(dart.fn(event => { | 211 subscription = this.listen(dart.fn(event => { |
| 212 dart.as(event, T); | 212 dart.as(event, T); |
| 213 let newStream = null; | 213 let newStream = null; |
| 214 try { | 214 try { |
| 215 newStream = convert(event); | 215 newStream = convert(event); |
| 216 } catch (e) { | 216 } catch (e) { |
| 217 let s = dart.stackTrace(e); | 217 let s = dart.stackTrace(e); |
| 218 controller.addError(e, s); | 218 controller.addError(e, s); |
| (...skipping 458 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 677 let eventSink = dart.as(controller, _EventSink$(T)); | 677 let eventSink = dart.as(controller, _EventSink$(T)); |
| 678 eventSink[_addError](error, stackTrace); | 678 eventSink[_addError](error, stackTrace); |
| 679 timer = zone.createTimer(timeLimit, dart.as(timeout2, dart.functionTyp
e(dart.void, []))); | 679 timer = zone.createTimer(timeLimit, dart.as(timeout2, dart.functionTyp
e(dart.void, []))); |
| 680 } | 680 } |
| 681 dart.fn(onError, dart.void, [dart.dynamic, core.StackTrace]); | 681 dart.fn(onError, dart.void, [dart.dynamic, core.StackTrace]); |
| 682 function onDone() { | 682 function onDone() { |
| 683 timer.cancel(); | 683 timer.cancel(); |
| 684 controller.close(); | 684 controller.close(); |
| 685 } | 685 } |
| 686 dart.fn(onDone, dart.void, []); | 686 dart.fn(onDone, dart.void, []); |
| 687 let onListen = (function() { | 687 const onListen = (function() { |
| 688 zone = Zone.current; | 688 zone = Zone.current; |
| 689 if (onTimeout == null) { | 689 if (onTimeout == null) { |
| 690 timeout2 = dart.fn(() => { | 690 timeout2 = dart.fn(() => { |
| 691 controller.addError(new TimeoutException("No stream event", timeLi
mit), null); | 691 controller.addError(new TimeoutException("No stream event", timeLi
mit), null); |
| 692 }); | 692 }); |
| 693 } else { | 693 } else { |
| 694 onTimeout = dart.as(zone.registerUnaryCallback(onTimeout), __CastTyp
e18); | 694 onTimeout = dart.as(zone.registerUnaryCallback(onTimeout), __CastTyp
e18); |
| 695 let wrapper = new _ControllerEventSinkWrapper(null); | 695 let wrapper = new _ControllerEventSinkWrapper(null); |
| 696 timeout2 = dart.fn(() => { | 696 timeout2 = dart.fn(() => { |
| 697 wrapper[_sink] = controller; | 697 wrapper[_sink] = controller; |
| (...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 756 firstWhere: [Future, [dart.functionType(core.bool, [T])], {defaultValue:
dart.functionType(core.Object, [])}], | 756 firstWhere: [Future, [dart.functionType(core.bool, [T])], {defaultValue:
dart.functionType(core.Object, [])}], |
| 757 lastWhere: [Future, [dart.functionType(core.bool, [T])], {defaultValue:
dart.functionType(core.Object, [])}], | 757 lastWhere: [Future, [dart.functionType(core.bool, [T])], {defaultValue:
dart.functionType(core.Object, [])}], |
| 758 singleWhere: [Future$(T), [dart.functionType(core.bool, [T])]], | 758 singleWhere: [Future$(T), [dart.functionType(core.bool, [T])]], |
| 759 elementAt: [Future$(T), [core.int]], | 759 elementAt: [Future$(T), [core.int]], |
| 760 timeout: [Stream$(), [core.Duration], {onTimeout: dart.functionType(dart
.void, [EventSink])}] | 760 timeout: [Stream$(), [core.Duration], {onTimeout: dart.functionType(dart
.void, [EventSink])}] |
| 761 }) | 761 }) |
| 762 }); | 762 }); |
| 763 return Stream; | 763 return Stream; |
| 764 }); | 764 }); |
| 765 let Stream = Stream$(); | 765 let Stream = Stream$(); |
| 766 let _createSubscription = Symbol('_createSubscription'); | 766 const _createSubscription = Symbol('_createSubscription'); |
| 767 let _onListen = Symbol('_onListen'); | 767 const _onListen = Symbol('_onListen'); |
| 768 let _StreamImpl$ = dart.generic(function(T) { | 768 const _StreamImpl$ = dart.generic(function(T) { |
| 769 class _StreamImpl extends Stream$(T) { | 769 class _StreamImpl extends Stream$(T) { |
| 770 _StreamImpl() { | 770 _StreamImpl() { |
| 771 super.Stream(); | 771 super.Stream(); |
| 772 } | 772 } |
| 773 listen(onData, opts) { | 773 listen(onData, opts) { |
| 774 dart.as(onData, dart.functionType(dart.void, [T])); | 774 dart.as(onData, dart.functionType(dart.void, [T])); |
| 775 let onError = opts && 'onError' in opts ? opts.onError : null; | 775 let onError = opts && 'onError' in opts ? opts.onError : null; |
| 776 let onDone = opts && 'onDone' in opts ? opts.onDone : null; | 776 let onDone = opts && 'onDone' in opts ? opts.onDone : null; |
| 777 dart.as(onDone, dart.functionType(dart.void, [])); | 777 dart.as(onDone, dart.functionType(dart.void, [])); |
| 778 let cancelOnError = opts && 'cancelOnError' in opts ? opts.cancelOnError
: null; | 778 let cancelOnError = opts && 'cancelOnError' in opts ? opts.cancelOnError
: null; |
| (...skipping 12 matching lines...) Expand all Loading... |
| 791 dart.setSignature(_StreamImpl, { | 791 dart.setSignature(_StreamImpl, { |
| 792 methods: () => ({ | 792 methods: () => ({ |
| 793 listen: [StreamSubscription$(T), [dart.functionType(dart.void, [T])], {o
nError: core.Function, onDone: dart.functionType(dart.void, []), cancelOnError:
core.bool}], | 793 listen: [StreamSubscription$(T), [dart.functionType(dart.void, [T])], {o
nError: core.Function, onDone: dart.functionType(dart.void, []), cancelOnError:
core.bool}], |
| 794 [_createSubscription]: [StreamSubscription$(T), [dart.functionType(dart.
void, [T]), core.Function, dart.functionType(dart.void, []), core.bool]], | 794 [_createSubscription]: [StreamSubscription$(T), [dart.functionType(dart.
void, [T]), core.Function, dart.functionType(dart.void, []), core.bool]], |
| 795 [_onListen]: [dart.void, [StreamSubscription]] | 795 [_onListen]: [dart.void, [StreamSubscription]] |
| 796 }) | 796 }) |
| 797 }); | 797 }); |
| 798 return _StreamImpl; | 798 return _StreamImpl; |
| 799 }); | 799 }); |
| 800 let _StreamImpl = _StreamImpl$(); | 800 let _StreamImpl = _StreamImpl$(); |
| 801 let _controller = Symbol('_controller'); | 801 const _controller = Symbol('_controller'); |
| 802 let _subscribe = Symbol('_subscribe'); | 802 const _subscribe = Symbol('_subscribe'); |
| 803 let _ControllerStream$ = dart.generic(function(T) { | 803 const _ControllerStream$ = dart.generic(function(T) { |
| 804 class _ControllerStream extends _StreamImpl$(T) { | 804 class _ControllerStream extends _StreamImpl$(T) { |
| 805 _ControllerStream(controller) { | 805 _ControllerStream(controller) { |
| 806 this[_controller] = controller; | 806 this[_controller] = controller; |
| 807 } | 807 } |
| 808 [_createSubscription](onData, onError, onDone, cancelOnError) { | 808 [_createSubscription](onData, onError, onDone, cancelOnError) { |
| 809 dart.as(onData, dart.functionType(dart.void, [T])); | 809 dart.as(onData, dart.functionType(dart.void, [T])); |
| 810 dart.as(onDone, dart.functionType(dart.void, [])); | 810 dart.as(onDone, dart.functionType(dart.void, [])); |
| 811 return this[_controller][_subscribe](onData, onError, onDone, cancelOnEr
ror); | 811 return this[_controller][_subscribe](onData, onError, onDone, cancelOnEr
ror); |
| 812 } | 812 } |
| 813 get hashCode() { | 813 get hashCode() { |
| (...skipping 11 matching lines...) Expand all Loading... |
| 825 dart.setSignature(_ControllerStream, { | 825 dart.setSignature(_ControllerStream, { |
| 826 constructors: () => ({_ControllerStream: [_ControllerStream$(T), [_StreamC
ontrollerLifecycle$(T)]]}), | 826 constructors: () => ({_ControllerStream: [_ControllerStream$(T), [_StreamC
ontrollerLifecycle$(T)]]}), |
| 827 methods: () => ({ | 827 methods: () => ({ |
| 828 [_createSubscription]: [StreamSubscription$(T), [dart.functionType(dart.
void, [T]), core.Function, dart.functionType(dart.void, []), core.bool]], | 828 [_createSubscription]: [StreamSubscription$(T), [dart.functionType(dart.
void, [T]), core.Function, dart.functionType(dart.void, []), core.bool]], |
| 829 '==': [core.bool, [core.Object]] | 829 '==': [core.bool, [core.Object]] |
| 830 }) | 830 }) |
| 831 }); | 831 }); |
| 832 return _ControllerStream; | 832 return _ControllerStream; |
| 833 }); | 833 }); |
| 834 let _ControllerStream = _ControllerStream$(); | 834 let _ControllerStream = _ControllerStream$(); |
| 835 let _BroadcastStream$ = dart.generic(function(T) { | 835 const _BroadcastStream$ = dart.generic(function(T) { |
| 836 class _BroadcastStream extends _ControllerStream$(T) { | 836 class _BroadcastStream extends _ControllerStream$(T) { |
| 837 _BroadcastStream(controller) { | 837 _BroadcastStream(controller) { |
| 838 super._ControllerStream(dart.as(controller, _StreamControllerLifecycle$(
T))); | 838 super._ControllerStream(dart.as(controller, _StreamControllerLifecycle$(
T))); |
| 839 } | 839 } |
| 840 get isBroadcast() { | 840 get isBroadcast() { |
| 841 return true; | 841 return true; |
| 842 } | 842 } |
| 843 } | 843 } |
| 844 dart.setSignature(_BroadcastStream, { | 844 dart.setSignature(_BroadcastStream, { |
| 845 constructors: () => ({_BroadcastStream: [_BroadcastStream$(T), [_StreamCon
trollerLifecycle]]}) | 845 constructors: () => ({_BroadcastStream: [_BroadcastStream$(T), [_StreamCon
trollerLifecycle]]}) |
| 846 }); | 846 }); |
| 847 return _BroadcastStream; | 847 return _BroadcastStream; |
| 848 }); | 848 }); |
| 849 let _BroadcastStream = _BroadcastStream$(); | 849 let _BroadcastStream = _BroadcastStream$(); |
| 850 let _next = Symbol('_next'); | 850 const _next = Symbol('_next'); |
| 851 let _previous = Symbol('_previous'); | 851 const _previous = Symbol('_previous'); |
| 852 class _BroadcastSubscriptionLink extends core.Object { | 852 class _BroadcastSubscriptionLink extends core.Object { |
| 853 _BroadcastSubscriptionLink() { | 853 _BroadcastSubscriptionLink() { |
| 854 this[_next] = null; | 854 this[_next] = null; |
| 855 this[_previous] = null; | 855 this[_previous] = null; |
| 856 } | 856 } |
| 857 } | 857 } |
| 858 let _zone = Symbol('_zone'); | 858 const _zone = Symbol('_zone'); |
| 859 let _state = Symbol('_state'); | 859 const _state = Symbol('_state'); |
| 860 let _onData = Symbol('_onData'); | 860 const _onData = Symbol('_onData'); |
| 861 let _onError = Symbol('_onError'); | 861 const _onError = Symbol('_onError'); |
| 862 let _onDone = Symbol('_onDone'); | 862 const _onDone = Symbol('_onDone'); |
| 863 let _cancelFuture = Symbol('_cancelFuture'); | 863 const _cancelFuture = Symbol('_cancelFuture'); |
| 864 let _pending = Symbol('_pending'); | 864 const _pending = Symbol('_pending'); |
| 865 let _setPendingEvents = Symbol('_setPendingEvents'); | 865 const _setPendingEvents = Symbol('_setPendingEvents'); |
| 866 let _isCanceled = Symbol('_isCanceled'); | 866 const _isCanceled = Symbol('_isCanceled'); |
| 867 let _extractPending = Symbol('_extractPending'); | 867 const _extractPending = Symbol('_extractPending'); |
| 868 let _isPaused = Symbol('_isPaused'); | 868 const _isPaused = Symbol('_isPaused'); |
| 869 let _isInputPaused = Symbol('_isInputPaused'); | 869 const _isInputPaused = Symbol('_isInputPaused'); |
| 870 let _inCallback = Symbol('_inCallback'); | 870 const _inCallback = Symbol('_inCallback'); |
| 871 let _guardCallback = Symbol('_guardCallback'); | 871 const _guardCallback = Symbol('_guardCallback'); |
| 872 let _onPause = Symbol('_onPause'); | 872 const _onPause = Symbol('_onPause'); |
| 873 let _decrementPauseCount = Symbol('_decrementPauseCount'); | 873 const _decrementPauseCount = Symbol('_decrementPauseCount'); |
| 874 let _hasPending = Symbol('_hasPending'); | 874 const _hasPending = Symbol('_hasPending'); |
| 875 let _mayResumeInput = Symbol('_mayResumeInput'); | 875 const _mayResumeInput = Symbol('_mayResumeInput'); |
| 876 let _onResume = Symbol('_onResume'); | 876 const _onResume = Symbol('_onResume'); |
| 877 let _cancel = Symbol('_cancel'); | 877 const _cancel = Symbol('_cancel'); |
| 878 let _isClosed = Symbol('_isClosed'); | 878 const _isClosed = Symbol('_isClosed'); |
| 879 let _waitsForCancel = Symbol('_waitsForCancel'); | 879 const _waitsForCancel = Symbol('_waitsForCancel'); |
| 880 let _canFire = Symbol('_canFire'); | 880 const _canFire = Symbol('_canFire'); |
| 881 let _cancelOnError = Symbol('_cancelOnError'); | 881 const _cancelOnError = Symbol('_cancelOnError'); |
| 882 let _onCancel = Symbol('_onCancel'); | 882 const _onCancel = Symbol('_onCancel'); |
| 883 let _incrementPauseCount = Symbol('_incrementPauseCount'); | 883 const _incrementPauseCount = Symbol('_incrementPauseCount'); |
| 884 let _sendData = Symbol('_sendData'); | 884 const _sendData = Symbol('_sendData'); |
| 885 let _addPending = Symbol('_addPending'); | 885 const _addPending = Symbol('_addPending'); |
| 886 let _sendError = Symbol('_sendError'); | 886 const _sendError = Symbol('_sendError'); |
| 887 let _sendDone = Symbol('_sendDone'); | 887 const _sendDone = Symbol('_sendDone'); |
| 888 let _close = Symbol('_close'); | 888 const _close = Symbol('_close'); |
| 889 let _checkState = Symbol('_checkState'); | 889 const _checkState = Symbol('_checkState'); |
| 890 let _BufferingStreamSubscription$ = dart.generic(function(T) { | 890 const _BufferingStreamSubscription$ = dart.generic(function(T) { |
| 891 class _BufferingStreamSubscription extends core.Object { | 891 class _BufferingStreamSubscription extends core.Object { |
| 892 _BufferingStreamSubscription(onData, onError, onDone, cancelOnError) { | 892 _BufferingStreamSubscription(onData, onError, onDone, cancelOnError) { |
| 893 this[_zone] = Zone.current; | 893 this[_zone] = Zone.current; |
| 894 this[_state] = dart.notNull(cancelOnError) ? _BufferingStreamSubscriptio
n$()._STATE_CANCEL_ON_ERROR : 0; | 894 this[_state] = dart.notNull(cancelOnError) ? _BufferingStreamSubscriptio
n$()._STATE_CANCEL_ON_ERROR : 0; |
| 895 this[_onData] = null; | 895 this[_onData] = null; |
| 896 this[_onError] = null; | 896 this[_onError] = null; |
| 897 this[_onDone] = null; | 897 this[_onDone] = null; |
| 898 this[_cancelFuture] = null; | 898 this[_cancelFuture] = null; |
| 899 this[_pending] = null; | 899 this[_pending] = null; |
| 900 this.onData(onData); | 900 this.onData(onData); |
| (...skipping 196 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1097 this[_state] = dart.notNull(this[_state]) | dart.notNull(_BufferingStrea
mSubscription$()._STATE_IN_CALLBACK); | 1097 this[_state] = dart.notNull(this[_state]) | dart.notNull(_BufferingStrea
mSubscription$()._STATE_IN_CALLBACK); |
| 1098 this[_zone].runUnaryGuarded(this[_onData], data); | 1098 this[_zone].runUnaryGuarded(this[_onData], data); |
| 1099 this[_state] = dart.notNull(this[_state]) & ~dart.notNull(_BufferingStre
amSubscription$()._STATE_IN_CALLBACK); | 1099 this[_state] = dart.notNull(this[_state]) & ~dart.notNull(_BufferingStre
amSubscription$()._STATE_IN_CALLBACK); |
| 1100 this[_checkState](wasInputPaused); | 1100 this[_checkState](wasInputPaused); |
| 1101 } | 1101 } |
| 1102 [_sendError](error, stackTrace) { | 1102 [_sendError](error, stackTrace) { |
| 1103 dart.assert(!dart.notNull(this[_isCanceled])); | 1103 dart.assert(!dart.notNull(this[_isCanceled])); |
| 1104 dart.assert(!dart.notNull(this[_isPaused])); | 1104 dart.assert(!dart.notNull(this[_isPaused])); |
| 1105 dart.assert(!dart.notNull(this[_inCallback])); | 1105 dart.assert(!dart.notNull(this[_inCallback])); |
| 1106 let wasInputPaused = this[_isInputPaused]; | 1106 let wasInputPaused = this[_isInputPaused]; |
| 1107 let sendError = (function() { | 1107 const sendError = (function() { |
| 1108 if (dart.notNull(this[_isCanceled]) && !dart.notNull(this[_waitsForCan
cel])) | 1108 if (dart.notNull(this[_isCanceled]) && !dart.notNull(this[_waitsForCan
cel])) |
| 1109 return; | 1109 return; |
| 1110 this[_state] = dart.notNull(this[_state]) | dart.notNull(_BufferingStr
eamSubscription$()._STATE_IN_CALLBACK); | 1110 this[_state] = dart.notNull(this[_state]) | dart.notNull(_BufferingStr
eamSubscription$()._STATE_IN_CALLBACK); |
| 1111 if (dart.is(this[_onError], ZoneBinaryCallback)) { | 1111 if (dart.is(this[_onError], ZoneBinaryCallback)) { |
| 1112 this[_zone].runBinaryGuarded(dart.as(this[_onError], __CastType22),
error, stackTrace); | 1112 this[_zone].runBinaryGuarded(dart.as(this[_onError], __CastType22),
error, stackTrace); |
| 1113 } else { | 1113 } else { |
| 1114 this[_zone].runUnaryGuarded(dart.as(this[_onError], __CastType25), e
rror); | 1114 this[_zone].runUnaryGuarded(dart.as(this[_onError], __CastType25), e
rror); |
| 1115 } | 1115 } |
| 1116 this[_state] = dart.notNull(this[_state]) & ~dart.notNull(_BufferingSt
reamSubscription$()._STATE_IN_CALLBACK); | 1116 this[_state] = dart.notNull(this[_state]) & ~dart.notNull(_BufferingSt
reamSubscription$()._STATE_IN_CALLBACK); |
| 1117 }).bind(this); | 1117 }).bind(this); |
| 1118 dart.fn(sendError, dart.void, []); | 1118 dart.fn(sendError, dart.void, []); |
| 1119 if (dart.notNull(this[_cancelOnError])) { | 1119 if (dart.notNull(this[_cancelOnError])) { |
| 1120 this[_state] = dart.notNull(this[_state]) | dart.notNull(_BufferingStr
eamSubscription$()._STATE_WAIT_FOR_CANCEL); | 1120 this[_state] = dart.notNull(this[_state]) | dart.notNull(_BufferingStr
eamSubscription$()._STATE_WAIT_FOR_CANCEL); |
| 1121 this[_cancel](); | 1121 this[_cancel](); |
| 1122 if (dart.is(this[_cancelFuture], Future)) { | 1122 if (dart.is(this[_cancelFuture], Future)) { |
| 1123 this[_cancelFuture].whenComplete(sendError); | 1123 this[_cancelFuture].whenComplete(sendError); |
| 1124 } else { | 1124 } else { |
| 1125 sendError(); | 1125 sendError(); |
| 1126 } | 1126 } |
| 1127 } else { | 1127 } else { |
| 1128 sendError(); | 1128 sendError(); |
| 1129 this[_checkState](wasInputPaused); | 1129 this[_checkState](wasInputPaused); |
| 1130 } | 1130 } |
| 1131 } | 1131 } |
| 1132 [_sendDone]() { | 1132 [_sendDone]() { |
| 1133 dart.assert(!dart.notNull(this[_isCanceled])); | 1133 dart.assert(!dart.notNull(this[_isCanceled])); |
| 1134 dart.assert(!dart.notNull(this[_isPaused])); | 1134 dart.assert(!dart.notNull(this[_isPaused])); |
| 1135 dart.assert(!dart.notNull(this[_inCallback])); | 1135 dart.assert(!dart.notNull(this[_inCallback])); |
| 1136 let sendDone = (function() { | 1136 const sendDone = (function() { |
| 1137 if (!dart.notNull(this[_waitsForCancel])) | 1137 if (!dart.notNull(this[_waitsForCancel])) |
| 1138 return; | 1138 return; |
| 1139 this[_state] = dart.notNull(this[_state]) | dart.notNull(_BufferingStr
eamSubscription$()._STATE_CANCELED) | dart.notNull(_BufferingStreamSubscription$
()._STATE_CLOSED) | dart.notNull(_BufferingStreamSubscription$()._STATE_IN_CALLB
ACK); | 1139 this[_state] = dart.notNull(this[_state]) | dart.notNull(_BufferingStr
eamSubscription$()._STATE_CANCELED) | dart.notNull(_BufferingStreamSubscription$
()._STATE_CLOSED) | dart.notNull(_BufferingStreamSubscription$()._STATE_IN_CALLB
ACK); |
| 1140 this[_zone].runGuarded(this[_onDone]); | 1140 this[_zone].runGuarded(this[_onDone]); |
| 1141 this[_state] = dart.notNull(this[_state]) & ~dart.notNull(_BufferingSt
reamSubscription$()._STATE_IN_CALLBACK); | 1141 this[_state] = dart.notNull(this[_state]) & ~dart.notNull(_BufferingSt
reamSubscription$()._STATE_IN_CALLBACK); |
| 1142 }).bind(this); | 1142 }).bind(this); |
| 1143 dart.fn(sendDone, dart.void, []); | 1143 dart.fn(sendDone, dart.void, []); |
| 1144 this[_cancel](); | 1144 this[_cancel](); |
| 1145 this[_state] = dart.notNull(this[_state]) | dart.notNull(_BufferingStrea
mSubscription$()._STATE_WAIT_FOR_CANCEL); | 1145 this[_state] = dart.notNull(this[_state]) | dart.notNull(_BufferingStrea
mSubscription$()._STATE_WAIT_FOR_CANCEL); |
| 1146 if (dart.is(this[_cancelFuture], Future)) { | 1146 if (dart.is(this[_cancelFuture], Future)) { |
| (...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1213 [_sendData]: [dart.void, [T]], | 1213 [_sendData]: [dart.void, [T]], |
| 1214 [_sendError]: [dart.void, [core.Object, core.StackTrace]], | 1214 [_sendError]: [dart.void, [core.Object, core.StackTrace]], |
| 1215 [_sendDone]: [dart.void, []], | 1215 [_sendDone]: [dart.void, []], |
| 1216 [_guardCallback]: [dart.void, [dart.dynamic]], | 1216 [_guardCallback]: [dart.void, [dart.dynamic]], |
| 1217 [_checkState]: [dart.void, [core.bool]] | 1217 [_checkState]: [dart.void, [core.bool]] |
| 1218 }) | 1218 }) |
| 1219 }); | 1219 }); |
| 1220 return _BufferingStreamSubscription; | 1220 return _BufferingStreamSubscription; |
| 1221 }); | 1221 }); |
| 1222 let _BufferingStreamSubscription = _BufferingStreamSubscription$(); | 1222 let _BufferingStreamSubscription = _BufferingStreamSubscription$(); |
| 1223 let _recordCancel = Symbol('_recordCancel'); | 1223 const _recordCancel = Symbol('_recordCancel'); |
| 1224 let _recordPause = Symbol('_recordPause'); | 1224 const _recordPause = Symbol('_recordPause'); |
| 1225 let _recordResume = Symbol('_recordResume'); | 1225 const _recordResume = Symbol('_recordResume'); |
| 1226 let _ControllerSubscription$ = dart.generic(function(T) { | 1226 const _ControllerSubscription$ = dart.generic(function(T) { |
| 1227 class _ControllerSubscription extends _BufferingStreamSubscription$(T) { | 1227 class _ControllerSubscription extends _BufferingStreamSubscription$(T) { |
| 1228 _ControllerSubscription(controller, onData, onError, onDone, cancelOnError
) { | 1228 _ControllerSubscription(controller, onData, onError, onDone, cancelOnError
) { |
| 1229 this[_controller] = controller; | 1229 this[_controller] = controller; |
| 1230 super._BufferingStreamSubscription(onData, onError, onDone, cancelOnErro
r); | 1230 super._BufferingStreamSubscription(onData, onError, onDone, cancelOnErro
r); |
| 1231 } | 1231 } |
| 1232 [_onCancel]() { | 1232 [_onCancel]() { |
| 1233 return this[_controller][_recordCancel](this); | 1233 return this[_controller][_recordCancel](this); |
| 1234 } | 1234 } |
| 1235 [_onPause]() { | 1235 [_onPause]() { |
| 1236 this[_controller][_recordPause](this); | 1236 this[_controller][_recordPause](this); |
| 1237 } | 1237 } |
| 1238 [_onResume]() { | 1238 [_onResume]() { |
| 1239 this[_controller][_recordResume](this); | 1239 this[_controller][_recordResume](this); |
| 1240 } | 1240 } |
| 1241 } | 1241 } |
| 1242 dart.setSignature(_ControllerSubscription, { | 1242 dart.setSignature(_ControllerSubscription, { |
| 1243 constructors: () => ({_ControllerSubscription: [_ControllerSubscription$(T
), [_StreamControllerLifecycle$(T), dart.functionType(dart.void, [T]), core.Func
tion, dart.functionType(dart.void, []), core.bool]]}) | 1243 constructors: () => ({_ControllerSubscription: [_ControllerSubscription$(T
), [_StreamControllerLifecycle$(T), dart.functionType(dart.void, [T]), core.Func
tion, dart.functionType(dart.void, []), core.bool]]}) |
| 1244 }); | 1244 }); |
| 1245 return _ControllerSubscription; | 1245 return _ControllerSubscription; |
| 1246 }); | 1246 }); |
| 1247 let _ControllerSubscription = _ControllerSubscription$(); | 1247 let _ControllerSubscription = _ControllerSubscription$(); |
| 1248 let _eventState = Symbol('_eventState'); | 1248 const _eventState = Symbol('_eventState'); |
| 1249 let _expectsEvent = Symbol('_expectsEvent'); | 1249 const _expectsEvent = Symbol('_expectsEvent'); |
| 1250 let _toggleEventId = Symbol('_toggleEventId'); | 1250 const _toggleEventId = Symbol('_toggleEventId'); |
| 1251 let _isFiring = Symbol('_isFiring'); | 1251 const _isFiring = Symbol('_isFiring'); |
| 1252 let _setRemoveAfterFiring = Symbol('_setRemoveAfterFiring'); | 1252 const _setRemoveAfterFiring = Symbol('_setRemoveAfterFiring'); |
| 1253 let _removeAfterFiring = Symbol('_removeAfterFiring'); | 1253 const _removeAfterFiring = Symbol('_removeAfterFiring'); |
| 1254 let _BroadcastSubscription$ = dart.generic(function(T) { | 1254 const _BroadcastSubscription$ = dart.generic(function(T) { |
| 1255 class _BroadcastSubscription extends _ControllerSubscription$(T) { | 1255 class _BroadcastSubscription extends _ControllerSubscription$(T) { |
| 1256 _BroadcastSubscription(controller, onData, onError, onDone, cancelOnError)
{ | 1256 _BroadcastSubscription(controller, onData, onError, onDone, cancelOnError)
{ |
| 1257 this[_eventState] = null; | 1257 this[_eventState] = null; |
| 1258 this[_next] = null; | 1258 this[_next] = null; |
| 1259 this[_previous] = null; | 1259 this[_previous] = null; |
| 1260 super._ControllerSubscription(dart.as(controller, _StreamControllerLifec
ycle$(T)), onData, onError, onDone, cancelOnError); | 1260 super._ControllerSubscription(dart.as(controller, _StreamControllerLifec
ycle$(T)), onData, onError, onDone, cancelOnError); |
| 1261 this[_next] = this[_previous] = this; | 1261 this[_next] = this[_previous] = this; |
| 1262 } | 1262 } |
| 1263 [_expectsEvent](eventId) { | 1263 [_expectsEvent](eventId) { |
| 1264 return (dart.notNull(this[_eventState]) & dart.notNull(_BroadcastSubscri
ption$()._STATE_EVENT_ID)) == eventId; | 1264 return (dart.notNull(this[_eventState]) & dart.notNull(_BroadcastSubscri
ption$()._STATE_EVENT_ID)) == eventId; |
| (...skipping 22 matching lines...) Expand all Loading... |
| 1287 [_toggleEventId]: [dart.void, []], | 1287 [_toggleEventId]: [dart.void, []], |
| 1288 [_setRemoveAfterFiring]: [dart.void, []] | 1288 [_setRemoveAfterFiring]: [dart.void, []] |
| 1289 }) | 1289 }) |
| 1290 }); | 1290 }); |
| 1291 return _BroadcastSubscription; | 1291 return _BroadcastSubscription; |
| 1292 }); | 1292 }); |
| 1293 let _BroadcastSubscription = _BroadcastSubscription$(); | 1293 let _BroadcastSubscription = _BroadcastSubscription$(); |
| 1294 _BroadcastSubscription._STATE_EVENT_ID = 1; | 1294 _BroadcastSubscription._STATE_EVENT_ID = 1; |
| 1295 _BroadcastSubscription._STATE_FIRING = 2; | 1295 _BroadcastSubscription._STATE_FIRING = 2; |
| 1296 _BroadcastSubscription._STATE_REMOVE_AFTER_FIRING = 4; | 1296 _BroadcastSubscription._STATE_REMOVE_AFTER_FIRING = 4; |
| 1297 let _addStreamState = Symbol('_addStreamState'); | 1297 const _addStreamState = Symbol('_addStreamState'); |
| 1298 let _doneFuture = Symbol('_doneFuture'); | 1298 const _doneFuture = Symbol('_doneFuture'); |
| 1299 let _isEmpty = Symbol('_isEmpty'); | 1299 const _isEmpty = Symbol('_isEmpty'); |
| 1300 let _hasOneListener = Symbol('_hasOneListener'); | 1300 const _hasOneListener = Symbol('_hasOneListener'); |
| 1301 let _isAddingStream = Symbol('_isAddingStream'); | 1301 const _isAddingStream = Symbol('_isAddingStream'); |
| 1302 let _mayAddEvent = Symbol('_mayAddEvent'); | 1302 const _mayAddEvent = Symbol('_mayAddEvent'); |
| 1303 let _ensureDoneFuture = Symbol('_ensureDoneFuture'); | 1303 const _ensureDoneFuture = Symbol('_ensureDoneFuture'); |
| 1304 let _addListener = Symbol('_addListener'); | 1304 const _addListener = Symbol('_addListener'); |
| 1305 let _removeListener = Symbol('_removeListener'); | 1305 const _removeListener = Symbol('_removeListener'); |
| 1306 let _callOnCancel = Symbol('_callOnCancel'); | 1306 const _callOnCancel = Symbol('_callOnCancel'); |
| 1307 let _addEventError = Symbol('_addEventError'); | 1307 const _addEventError = Symbol('_addEventError'); |
| 1308 let _forEachListener = Symbol('_forEachListener'); | 1308 const _forEachListener = Symbol('_forEachListener'); |
| 1309 let _mayComplete = Symbol('_mayComplete'); | 1309 const _mayComplete = Symbol('_mayComplete'); |
| 1310 let _asyncComplete = Symbol('_asyncComplete'); | 1310 const _asyncComplete = Symbol('_asyncComplete'); |
| 1311 let _BroadcastStreamController$ = dart.generic(function(T) { | 1311 const _BroadcastStreamController$ = dart.generic(function(T) { |
| 1312 class _BroadcastStreamController extends core.Object { | 1312 class _BroadcastStreamController extends core.Object { |
| 1313 _BroadcastStreamController(onListen, onCancel) { | 1313 _BroadcastStreamController(onListen, onCancel) { |
| 1314 this[_onListen] = onListen; | 1314 this[_onListen] = onListen; |
| 1315 this[_onCancel] = onCancel; | 1315 this[_onCancel] = onCancel; |
| 1316 this[_state] = _BroadcastStreamController$()._STATE_INITIAL; | 1316 this[_state] = _BroadcastStreamController$()._STATE_INITIAL; |
| 1317 this[_next] = null; | 1317 this[_next] = null; |
| 1318 this[_previous] = null; | 1318 this[_previous] = null; |
| 1319 this[_addStreamState] = null; | 1319 this[_addStreamState] = null; |
| 1320 this[_doneFuture] = null; | 1320 this[_doneFuture] = null; |
| 1321 this[_next] = this[_previous] = this; | 1321 this[_next] = this[_previous] = this; |
| (...skipping 217 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1539 }) | 1539 }) |
| 1540 }); | 1540 }); |
| 1541 return _BroadcastStreamController; | 1541 return _BroadcastStreamController; |
| 1542 }); | 1542 }); |
| 1543 let _BroadcastStreamController = _BroadcastStreamController$(); | 1543 let _BroadcastStreamController = _BroadcastStreamController$(); |
| 1544 _BroadcastStreamController._STATE_INITIAL = 0; | 1544 _BroadcastStreamController._STATE_INITIAL = 0; |
| 1545 _BroadcastStreamController._STATE_EVENT_ID = 1; | 1545 _BroadcastStreamController._STATE_EVENT_ID = 1; |
| 1546 _BroadcastStreamController._STATE_FIRING = 2; | 1546 _BroadcastStreamController._STATE_FIRING = 2; |
| 1547 _BroadcastStreamController._STATE_CLOSED = 4; | 1547 _BroadcastStreamController._STATE_CLOSED = 4; |
| 1548 _BroadcastStreamController._STATE_ADDSTREAM = 8; | 1548 _BroadcastStreamController._STATE_ADDSTREAM = 8; |
| 1549 let _SyncBroadcastStreamController$ = dart.generic(function(T) { | 1549 const _SyncBroadcastStreamController$ = dart.generic(function(T) { |
| 1550 class _SyncBroadcastStreamController extends _BroadcastStreamController$(T)
{ | 1550 class _SyncBroadcastStreamController extends _BroadcastStreamController$(T)
{ |
| 1551 _SyncBroadcastStreamController(onListen, onCancel) { | 1551 _SyncBroadcastStreamController(onListen, onCancel) { |
| 1552 super._BroadcastStreamController(onListen, onCancel); | 1552 super._BroadcastStreamController(onListen, onCancel); |
| 1553 } | 1553 } |
| 1554 [_sendData](data) { | 1554 [_sendData](data) { |
| 1555 dart.as(data, T); | 1555 dart.as(data, T); |
| 1556 if (dart.notNull(this[_isEmpty])) | 1556 if (dart.notNull(this[_isEmpty])) |
| 1557 return; | 1557 return; |
| 1558 if (dart.notNull(this[_hasOneListener])) { | 1558 if (dart.notNull(this[_hasOneListener])) { |
| 1559 this[_state] = dart.notNull(this[_state]) | dart.notNull(_BroadcastStr
eamController._STATE_FIRING); | 1559 this[_state] = dart.notNull(this[_state]) | dart.notNull(_BroadcastStr
eamController._STATE_FIRING); |
| (...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1595 constructors: () => ({_SyncBroadcastStreamController: [_SyncBroadcastStrea
mController$(T), [dart.functionType(dart.void, []), dart.functionType(dart.void,
[])]]}), | 1595 constructors: () => ({_SyncBroadcastStreamController: [_SyncBroadcastStrea
mController$(T), [dart.functionType(dart.void, []), dart.functionType(dart.void,
[])]]}), |
| 1596 methods: () => ({ | 1596 methods: () => ({ |
| 1597 [_sendData]: [dart.void, [T]], | 1597 [_sendData]: [dart.void, [T]], |
| 1598 [_sendError]: [dart.void, [core.Object, core.StackTrace]], | 1598 [_sendError]: [dart.void, [core.Object, core.StackTrace]], |
| 1599 [_sendDone]: [dart.void, []] | 1599 [_sendDone]: [dart.void, []] |
| 1600 }) | 1600 }) |
| 1601 }); | 1601 }); |
| 1602 return _SyncBroadcastStreamController; | 1602 return _SyncBroadcastStreamController; |
| 1603 }); | 1603 }); |
| 1604 let _SyncBroadcastStreamController = _SyncBroadcastStreamController$(); | 1604 let _SyncBroadcastStreamController = _SyncBroadcastStreamController$(); |
| 1605 let _AsyncBroadcastStreamController$ = dart.generic(function(T) { | 1605 const _AsyncBroadcastStreamController$ = dart.generic(function(T) { |
| 1606 class _AsyncBroadcastStreamController extends _BroadcastStreamController$(T)
{ | 1606 class _AsyncBroadcastStreamController extends _BroadcastStreamController$(T)
{ |
| 1607 _AsyncBroadcastStreamController(onListen, onCancel) { | 1607 _AsyncBroadcastStreamController(onListen, onCancel) { |
| 1608 super._BroadcastStreamController(onListen, onCancel); | 1608 super._BroadcastStreamController(onListen, onCancel); |
| 1609 } | 1609 } |
| 1610 [_sendData](data) { | 1610 [_sendData](data) { |
| 1611 dart.as(data, T); | 1611 dart.as(data, T); |
| 1612 for (let link = this[_next]; !dart.notNull(core.identical(link, this));
link = link[_next]) { | 1612 for (let link = this[_next]; !dart.notNull(core.identical(link, this));
link = link[_next]) { |
| 1613 let subscription = dart.as(link, _BroadcastSubscription$(T)); | 1613 let subscription = dart.as(link, _BroadcastSubscription$(T)); |
| 1614 subscription[_addPending](new _DelayedData(data)); | 1614 subscription[_addPending](new _DelayedData(data)); |
| 1615 } | 1615 } |
| (...skipping 21 matching lines...) Expand all Loading... |
| 1637 constructors: () => ({_AsyncBroadcastStreamController: [_AsyncBroadcastStr
eamController$(T), [dart.functionType(dart.void, []), dart.functionType(dart.voi
d, [])]]}), | 1637 constructors: () => ({_AsyncBroadcastStreamController: [_AsyncBroadcastStr
eamController$(T), [dart.functionType(dart.void, []), dart.functionType(dart.voi
d, [])]]}), |
| 1638 methods: () => ({ | 1638 methods: () => ({ |
| 1639 [_sendData]: [dart.void, [T]], | 1639 [_sendData]: [dart.void, [T]], |
| 1640 [_sendError]: [dart.void, [core.Object, core.StackTrace]], | 1640 [_sendError]: [dart.void, [core.Object, core.StackTrace]], |
| 1641 [_sendDone]: [dart.void, []] | 1641 [_sendDone]: [dart.void, []] |
| 1642 }) | 1642 }) |
| 1643 }); | 1643 }); |
| 1644 return _AsyncBroadcastStreamController; | 1644 return _AsyncBroadcastStreamController; |
| 1645 }); | 1645 }); |
| 1646 let _AsyncBroadcastStreamController = _AsyncBroadcastStreamController$(); | 1646 let _AsyncBroadcastStreamController = _AsyncBroadcastStreamController$(); |
| 1647 let _addPendingEvent = Symbol('_addPendingEvent'); | 1647 const _addPendingEvent = Symbol('_addPendingEvent'); |
| 1648 let _AsBroadcastStreamController$ = dart.generic(function(T) { | 1648 const _AsBroadcastStreamController$ = dart.generic(function(T) { |
| 1649 class _AsBroadcastStreamController extends _SyncBroadcastStreamController$(T
) { | 1649 class _AsBroadcastStreamController extends _SyncBroadcastStreamController$(T
) { |
| 1650 _AsBroadcastStreamController(onListen, onCancel) { | 1650 _AsBroadcastStreamController(onListen, onCancel) { |
| 1651 this[_pending] = null; | 1651 this[_pending] = null; |
| 1652 super._SyncBroadcastStreamController(onListen, onCancel); | 1652 super._SyncBroadcastStreamController(onListen, onCancel); |
| 1653 } | 1653 } |
| 1654 get [_hasPending]() { | 1654 get [_hasPending]() { |
| 1655 return this[_pending] != null && !dart.notNull(this[_pending].isEmpty); | 1655 return this[_pending] != null && !dart.notNull(this[_pending].isEmpty); |
| 1656 } | 1656 } |
| 1657 [_addPendingEvent](event) { | 1657 [_addPendingEvent](event) { |
| 1658 if (this[_pending] == null) { | 1658 if (this[_pending] == null) { |
| (...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1707 dart.setSignature(_AsBroadcastStreamController, { | 1707 dart.setSignature(_AsBroadcastStreamController, { |
| 1708 constructors: () => ({_AsBroadcastStreamController: [_AsBroadcastStreamCon
troller$(T), [dart.functionType(dart.void, []), dart.functionType(dart.void, [])
]]}), | 1708 constructors: () => ({_AsBroadcastStreamController: [_AsBroadcastStreamCon
troller$(T), [dart.functionType(dart.void, []), dart.functionType(dart.void, [])
]]}), |
| 1709 methods: () => ({ | 1709 methods: () => ({ |
| 1710 [_addPendingEvent]: [dart.void, [_DelayedEvent]], | 1710 [_addPendingEvent]: [dart.void, [_DelayedEvent]], |
| 1711 add: [dart.void, [T]] | 1711 add: [dart.void, [T]] |
| 1712 }) | 1712 }) |
| 1713 }); | 1713 }); |
| 1714 return _AsBroadcastStreamController; | 1714 return _AsBroadcastStreamController; |
| 1715 }); | 1715 }); |
| 1716 let _AsBroadcastStreamController = _AsBroadcastStreamController$(); | 1716 let _AsBroadcastStreamController = _AsBroadcastStreamController$(); |
| 1717 let _pauseCount = Symbol('_pauseCount'); | 1717 const _pauseCount = Symbol('_pauseCount'); |
| 1718 let _resume = Symbol('_resume'); | 1718 const _resume = Symbol('_resume'); |
| 1719 let _DoneSubscription$ = dart.generic(function(T) { | 1719 const _DoneSubscription$ = dart.generic(function(T) { |
| 1720 class _DoneSubscription extends core.Object { | 1720 class _DoneSubscription extends core.Object { |
| 1721 _DoneSubscription() { | 1721 _DoneSubscription() { |
| 1722 this[_pauseCount] = 0; | 1722 this[_pauseCount] = 0; |
| 1723 } | 1723 } |
| 1724 onData(handleData) { | 1724 onData(handleData) { |
| 1725 dart.as(handleData, dart.functionType(dart.void, [T])); | 1725 dart.as(handleData, dart.functionType(dart.void, [T])); |
| 1726 } | 1726 } |
| 1727 onError(handleError) {} | 1727 onError(handleError) {} |
| 1728 onDone(handleDone) { | 1728 onDone(handleDone) { |
| 1729 dart.as(handleDone, dart.functionType(dart.void, [])); | 1729 dart.as(handleDone, dart.functionType(dart.void, [])); |
| (...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1764 pause: [dart.void, [], [Future]], | 1764 pause: [dart.void, [], [Future]], |
| 1765 resume: [dart.void, []], | 1765 resume: [dart.void, []], |
| 1766 [_resume]: [dart.void, [dart.dynamic]], | 1766 [_resume]: [dart.void, [dart.dynamic]], |
| 1767 cancel: [Future, []], | 1767 cancel: [Future, []], |
| 1768 asFuture: [Future, [], [core.Object]] | 1768 asFuture: [Future, [], [core.Object]] |
| 1769 }) | 1769 }) |
| 1770 }); | 1770 }); |
| 1771 return _DoneSubscription; | 1771 return _DoneSubscription; |
| 1772 }); | 1772 }); |
| 1773 let _DoneSubscription = _DoneSubscription$(); | 1773 let _DoneSubscription = _DoneSubscription$(); |
| 1774 let __CastType2$ = dart.generic(function(T) { | 1774 const __CastType2$ = dart.generic(function(T) { |
| 1775 let __CastType2 = dart.typedef('__CastType2', () => dart.functionType(dart.v
oid, [_BufferingStreamSubscription$(T)])); | 1775 const __CastType2 = dart.typedef('__CastType2', () => dart.functionType(dart
.void, [_BufferingStreamSubscription$(T)])); |
| 1776 return __CastType2; | 1776 return __CastType2; |
| 1777 }); | 1777 }); |
| 1778 let __CastType2 = __CastType2$(); | 1778 let __CastType2 = __CastType2$(); |
| 1779 class DeferredLibrary extends core.Object { | 1779 class DeferredLibrary extends core.Object { |
| 1780 DeferredLibrary(libraryName, opts) { | 1780 DeferredLibrary(libraryName, opts) { |
| 1781 let uri = opts && 'uri' in opts ? opts.uri : null; | 1781 let uri = opts && 'uri' in opts ? opts.uri : null; |
| 1782 this.libraryName = libraryName; | 1782 this.libraryName = libraryName; |
| 1783 this.uri = uri; | 1783 this.uri = uri; |
| 1784 } | 1784 } |
| 1785 load() { | 1785 load() { |
| 1786 dart.throw('DeferredLibrary not supported. ' + 'please use the `import "li
b.dart" deferred as lib` syntax.'); | 1786 dart.throw('DeferredLibrary not supported. ' + 'please use the `import "li
b.dart" deferred as lib` syntax.'); |
| 1787 } | 1787 } |
| 1788 } | 1788 } |
| 1789 dart.setSignature(DeferredLibrary, { | 1789 dart.setSignature(DeferredLibrary, { |
| 1790 constructors: () => ({DeferredLibrary: [DeferredLibrary, [core.String], {uri
: core.String}]}), | 1790 constructors: () => ({DeferredLibrary: [DeferredLibrary, [core.String], {uri
: core.String}]}), |
| 1791 methods: () => ({load: [Future$(core.Null), []]}) | 1791 methods: () => ({load: [Future$(core.Null), []]}) |
| 1792 }); | 1792 }); |
| 1793 DeferredLibrary[dart.metadata] = () => [dart.const(new core.Deprecated("Dart s
dk v. 1.8"))]; | 1793 DeferredLibrary[dart.metadata] = () => [dart.const(new core.Deprecated("Dart s
dk v. 1.8"))]; |
| 1794 let _s = Symbol('_s'); | 1794 const _s = Symbol('_s'); |
| 1795 class DeferredLoadException extends core.Object { | 1795 class DeferredLoadException extends core.Object { |
| 1796 DeferredLoadException(s) { | 1796 DeferredLoadException(s) { |
| 1797 this[_s] = s; | 1797 this[_s] = s; |
| 1798 } | 1798 } |
| 1799 toString() { | 1799 toString() { |
| 1800 return `DeferredLoadException: '${this[_s]}'`; | 1800 return `DeferredLoadException: '${this[_s]}'`; |
| 1801 } | 1801 } |
| 1802 } | 1802 } |
| 1803 DeferredLoadException[dart.implements] = () => [core.Exception]; | 1803 DeferredLoadException[dart.implements] = () => [core.Exception]; |
| 1804 dart.setSignature(DeferredLoadException, { | 1804 dart.setSignature(DeferredLoadException, { |
| 1805 constructors: () => ({DeferredLoadException: [DeferredLoadException, [core.S
tring]]}) | 1805 constructors: () => ({DeferredLoadException: [DeferredLoadException, [core.S
tring]]}) |
| 1806 }); | 1806 }); |
| 1807 let _completeWithValue = Symbol('_completeWithValue'); | 1807 const _completeWithValue = Symbol('_completeWithValue'); |
| 1808 let Future$ = dart.generic(function(T) { | 1808 const Future$ = dart.generic(function(T) { |
| 1809 class Future extends core.Object { | 1809 class Future extends core.Object { |
| 1810 static new(computation) { | 1810 static new(computation) { |
| 1811 let result = new (_Future$(T))(); | 1811 let result = new (_Future$(T))(); |
| 1812 Timer.run(dart.fn(() => { | 1812 Timer.run(dart.fn(() => { |
| 1813 try { | 1813 try { |
| 1814 result[_complete](computation()); | 1814 result[_complete](computation()); |
| 1815 } catch (e) { | 1815 } catch (e) { |
| 1816 let s = dart.stackTrace(e); | 1816 let s = dart.stackTrace(e); |
| 1817 _completeWithErrorCallback(result, e, s); | 1817 _completeWithErrorCallback(result, e, s); |
| 1818 } | 1818 } |
| (...skipping 179 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1998 result = `TimeoutException after ${this.duration}`; | 1998 result = `TimeoutException after ${this.duration}`; |
| 1999 if (this.message != null) | 1999 if (this.message != null) |
| 2000 result = `${result}: ${this.message}`; | 2000 result = `${result}: ${this.message}`; |
| 2001 return result; | 2001 return result; |
| 2002 } | 2002 } |
| 2003 } | 2003 } |
| 2004 TimeoutException[dart.implements] = () => [core.Exception]; | 2004 TimeoutException[dart.implements] = () => [core.Exception]; |
| 2005 dart.setSignature(TimeoutException, { | 2005 dart.setSignature(TimeoutException, { |
| 2006 constructors: () => ({TimeoutException: [TimeoutException, [core.String], [c
ore.Duration]]}) | 2006 constructors: () => ({TimeoutException: [TimeoutException, [core.String], [c
ore.Duration]]}) |
| 2007 }); | 2007 }); |
| 2008 let Completer$ = dart.generic(function(T) { | 2008 const Completer$ = dart.generic(function(T) { |
| 2009 class Completer extends core.Object { | 2009 class Completer extends core.Object { |
| 2010 static new() { | 2010 static new() { |
| 2011 return new (_AsyncCompleter$(T))(); | 2011 return new (_AsyncCompleter$(T))(); |
| 2012 } | 2012 } |
| 2013 static sync() { | 2013 static sync() { |
| 2014 return new (_SyncCompleter$(T))(); | 2014 return new (_SyncCompleter$(T))(); |
| 2015 } | 2015 } |
| 2016 } | 2016 } |
| 2017 dart.setSignature(Completer, { | 2017 dart.setSignature(Completer, { |
| 2018 constructors: () => ({ | 2018 constructors: () => ({ |
| (...skipping 10 matching lines...) Expand all Loading... |
| 2029 error = _nonNullError(replacement.error); | 2029 error = _nonNullError(replacement.error); |
| 2030 stackTrace = replacement.stackTrace; | 2030 stackTrace = replacement.stackTrace; |
| 2031 } | 2031 } |
| 2032 result[_completeError](error, dart.as(stackTrace, core.StackTrace)); | 2032 result[_completeError](error, dart.as(stackTrace, core.StackTrace)); |
| 2033 } | 2033 } |
| 2034 dart.fn(_completeWithErrorCallback, () => dart.definiteFunctionType(dart.void,
[_Future, dart.dynamic, dart.dynamic])); | 2034 dart.fn(_completeWithErrorCallback, () => dart.definiteFunctionType(dart.void,
[_Future, dart.dynamic, dart.dynamic])); |
| 2035 function _nonNullError(error) { | 2035 function _nonNullError(error) { |
| 2036 return error != null ? error : new core.NullThrownError(); | 2036 return error != null ? error : new core.NullThrownError(); |
| 2037 } | 2037 } |
| 2038 dart.fn(_nonNullError, core.Object, [core.Object]); | 2038 dart.fn(_nonNullError, core.Object, [core.Object]); |
| 2039 let __CastType4 = dart.typedef('__CastType4', () => dart.functionType(dart.dyn
amic, [dart.dynamic])); | 2039 const __CastType4 = dart.typedef('__CastType4', () => dart.functionType(dart.d
ynamic, [dart.dynamic])); |
| 2040 let _FutureOnValue$ = dart.generic(function(T) { | 2040 const _FutureOnValue$ = dart.generic(function(T) { |
| 2041 let _FutureOnValue = dart.typedef('_FutureOnValue', () => dart.functionType(
dart.dynamic, [T])); | 2041 const _FutureOnValue = dart.typedef('_FutureOnValue', () => dart.functionTyp
e(dart.dynamic, [T])); |
| 2042 return _FutureOnValue; | 2042 return _FutureOnValue; |
| 2043 }); | 2043 }); |
| 2044 let _FutureOnValue = _FutureOnValue$(); | 2044 let _FutureOnValue = _FutureOnValue$(); |
| 2045 let _FutureErrorTest = dart.typedef('_FutureErrorTest', () => dart.functionTyp
e(core.bool, [dart.dynamic])); | 2045 const _FutureErrorTest = dart.typedef('_FutureErrorTest', () => dart.functionT
ype(core.bool, [dart.dynamic])); |
| 2046 let _FutureAction = dart.typedef('_FutureAction', () => dart.functionType(dart
.dynamic, [])); | 2046 const _FutureAction = dart.typedef('_FutureAction', () => dart.functionType(da
rt.dynamic, [])); |
| 2047 let _Completer$ = dart.generic(function(T) { | 2047 const _Completer$ = dart.generic(function(T) { |
| 2048 class _Completer extends core.Object { | 2048 class _Completer extends core.Object { |
| 2049 _Completer() { | 2049 _Completer() { |
| 2050 this.future = new (_Future$(T))(); | 2050 this.future = new (_Future$(T))(); |
| 2051 } | 2051 } |
| 2052 completeError(error, stackTrace) { | 2052 completeError(error, stackTrace) { |
| 2053 if (stackTrace === void 0) | 2053 if (stackTrace === void 0) |
| 2054 stackTrace = null; | 2054 stackTrace = null; |
| 2055 error = _nonNullError(error); | 2055 error = _nonNullError(error); |
| 2056 if (!dart.notNull(this.future[_mayComplete])) | 2056 if (!dart.notNull(this.future[_mayComplete])) |
| 2057 dart.throw(new core.StateError("Future already completed")); | 2057 dart.throw(new core.StateError("Future already completed")); |
| 2058 let replacement = Zone.current.errorCallback(error, stackTrace); | 2058 let replacement = Zone.current.errorCallback(error, stackTrace); |
| 2059 if (replacement != null) { | 2059 if (replacement != null) { |
| 2060 error = _nonNullError(replacement.error); | 2060 error = _nonNullError(replacement.error); |
| 2061 stackTrace = replacement.stackTrace; | 2061 stackTrace = replacement.stackTrace; |
| 2062 } | 2062 } |
| 2063 this[_completeError](error, stackTrace); | 2063 this[_completeError](error, stackTrace); |
| 2064 } | 2064 } |
| 2065 get isCompleted() { | 2065 get isCompleted() { |
| 2066 return !dart.notNull(this.future[_mayComplete]); | 2066 return !dart.notNull(this.future[_mayComplete]); |
| 2067 } | 2067 } |
| 2068 } | 2068 } |
| 2069 _Completer[dart.implements] = () => [Completer$(T)]; | 2069 _Completer[dart.implements] = () => [Completer$(T)]; |
| 2070 dart.setSignature(_Completer, { | 2070 dart.setSignature(_Completer, { |
| 2071 methods: () => ({completeError: [dart.void, [core.Object], [core.StackTrac
e]]}) | 2071 methods: () => ({completeError: [dart.void, [core.Object], [core.StackTrac
e]]}) |
| 2072 }); | 2072 }); |
| 2073 return _Completer; | 2073 return _Completer; |
| 2074 }); | 2074 }); |
| 2075 let _Completer = _Completer$(); | 2075 let _Completer = _Completer$(); |
| 2076 let _asyncCompleteError = Symbol('_asyncCompleteError'); | 2076 const _asyncCompleteError = Symbol('_asyncCompleteError'); |
| 2077 let _AsyncCompleter$ = dart.generic(function(T) { | 2077 const _AsyncCompleter$ = dart.generic(function(T) { |
| 2078 class _AsyncCompleter extends _Completer$(T) { | 2078 class _AsyncCompleter extends _Completer$(T) { |
| 2079 _AsyncCompleter() { | 2079 _AsyncCompleter() { |
| 2080 super._Completer(); | 2080 super._Completer(); |
| 2081 } | 2081 } |
| 2082 complete(value) { | 2082 complete(value) { |
| 2083 if (value === void 0) | 2083 if (value === void 0) |
| 2084 value = null; | 2084 value = null; |
| 2085 if (!dart.notNull(this.future[_mayComplete])) | 2085 if (!dart.notNull(this.future[_mayComplete])) |
| 2086 dart.throw(new core.StateError("Future already completed")); | 2086 dart.throw(new core.StateError("Future already completed")); |
| 2087 this.future[_asyncComplete](value); | 2087 this.future[_asyncComplete](value); |
| 2088 } | 2088 } |
| 2089 [_completeError](error, stackTrace) { | 2089 [_completeError](error, stackTrace) { |
| 2090 this.future[_asyncCompleteError](error, stackTrace); | 2090 this.future[_asyncCompleteError](error, stackTrace); |
| 2091 } | 2091 } |
| 2092 } | 2092 } |
| 2093 dart.setSignature(_AsyncCompleter, { | 2093 dart.setSignature(_AsyncCompleter, { |
| 2094 methods: () => ({ | 2094 methods: () => ({ |
| 2095 complete: [dart.void, [], [dart.dynamic]], | 2095 complete: [dart.void, [], [dart.dynamic]], |
| 2096 [_completeError]: [dart.void, [core.Object, core.StackTrace]] | 2096 [_completeError]: [dart.void, [core.Object, core.StackTrace]] |
| 2097 }) | 2097 }) |
| 2098 }); | 2098 }); |
| 2099 return _AsyncCompleter; | 2099 return _AsyncCompleter; |
| 2100 }); | 2100 }); |
| 2101 let _AsyncCompleter = _AsyncCompleter$(); | 2101 let _AsyncCompleter = _AsyncCompleter$(); |
| 2102 let _SyncCompleter$ = dart.generic(function(T) { | 2102 const _SyncCompleter$ = dart.generic(function(T) { |
| 2103 class _SyncCompleter extends _Completer$(T) { | 2103 class _SyncCompleter extends _Completer$(T) { |
| 2104 _SyncCompleter() { | 2104 _SyncCompleter() { |
| 2105 super._Completer(); | 2105 super._Completer(); |
| 2106 } | 2106 } |
| 2107 complete(value) { | 2107 complete(value) { |
| 2108 if (value === void 0) | 2108 if (value === void 0) |
| 2109 value = null; | 2109 value = null; |
| 2110 if (!dart.notNull(this.future[_mayComplete])) | 2110 if (!dart.notNull(this.future[_mayComplete])) |
| 2111 dart.throw(new core.StateError("Future already completed")); | 2111 dart.throw(new core.StateError("Future already completed")); |
| 2112 this.future[_complete](value); | 2112 this.future[_complete](value); |
| 2113 } | 2113 } |
| 2114 [_completeError](error, stackTrace) { | 2114 [_completeError](error, stackTrace) { |
| 2115 this.future[_completeError](error, stackTrace); | 2115 this.future[_completeError](error, stackTrace); |
| 2116 } | 2116 } |
| 2117 } | 2117 } |
| 2118 dart.setSignature(_SyncCompleter, { | 2118 dart.setSignature(_SyncCompleter, { |
| 2119 methods: () => ({ | 2119 methods: () => ({ |
| 2120 complete: [dart.void, [], [dart.dynamic]], | 2120 complete: [dart.void, [], [dart.dynamic]], |
| 2121 [_completeError]: [dart.void, [core.Object, core.StackTrace]] | 2121 [_completeError]: [dart.void, [core.Object, core.StackTrace]] |
| 2122 }) | 2122 }) |
| 2123 }); | 2123 }); |
| 2124 return _SyncCompleter; | 2124 return _SyncCompleter; |
| 2125 }); | 2125 }); |
| 2126 let _SyncCompleter = _SyncCompleter$(); | 2126 let _SyncCompleter = _SyncCompleter$(); |
| 2127 let _nextListener = Symbol('_nextListener'); | 2127 const _nextListener = Symbol('_nextListener'); |
| 2128 let _onValue = Symbol('_onValue'); | 2128 const _onValue = Symbol('_onValue'); |
| 2129 let _errorTest = Symbol('_errorTest'); | 2129 const _errorTest = Symbol('_errorTest'); |
| 2130 let _whenCompleteAction = Symbol('_whenCompleteAction'); | 2130 const _whenCompleteAction = Symbol('_whenCompleteAction'); |
| 2131 class _FutureListener extends core.Object { | 2131 class _FutureListener extends core.Object { |
| 2132 then(result, onValue, errorCallback) { | 2132 then(result, onValue, errorCallback) { |
| 2133 this.result = result; | 2133 this.result = result; |
| 2134 this.callback = onValue; | 2134 this.callback = onValue; |
| 2135 this.errorCallback = errorCallback; | 2135 this.errorCallback = errorCallback; |
| 2136 this.state = errorCallback == null ? _FutureListener.STATE_THEN : _FutureL
istener.STATE_THEN_ONERROR; | 2136 this.state = errorCallback == null ? _FutureListener.STATE_THEN : _FutureL
istener.STATE_THEN_ONERROR; |
| 2137 this[_nextListener] = null; | 2137 this[_nextListener] = null; |
| 2138 } | 2138 } |
| 2139 catchError(result, errorCallback, test) { | 2139 catchError(result, errorCallback, test) { |
| 2140 this.result = result; | 2140 this.result = result; |
| (...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2203 _FutureListener.MASK_VALUE = 1; | 2203 _FutureListener.MASK_VALUE = 1; |
| 2204 _FutureListener.MASK_ERROR = 2; | 2204 _FutureListener.MASK_ERROR = 2; |
| 2205 _FutureListener.MASK_TEST_ERROR = 4; | 2205 _FutureListener.MASK_TEST_ERROR = 4; |
| 2206 _FutureListener.MASK_WHENCOMPLETE = 8; | 2206 _FutureListener.MASK_WHENCOMPLETE = 8; |
| 2207 _FutureListener.STATE_CHAIN = 0; | 2207 _FutureListener.STATE_CHAIN = 0; |
| 2208 _FutureListener.STATE_THEN = _FutureListener.MASK_VALUE; | 2208 _FutureListener.STATE_THEN = _FutureListener.MASK_VALUE; |
| 2209 _FutureListener.STATE_THEN_ONERROR = dart.notNull(_FutureListener.MASK_VALUE)
| dart.notNull(_FutureListener.MASK_ERROR); | 2209 _FutureListener.STATE_THEN_ONERROR = dart.notNull(_FutureListener.MASK_VALUE)
| dart.notNull(_FutureListener.MASK_ERROR); |
| 2210 _FutureListener.STATE_CATCHERROR = _FutureListener.MASK_ERROR; | 2210 _FutureListener.STATE_CATCHERROR = _FutureListener.MASK_ERROR; |
| 2211 _FutureListener.STATE_CATCHERROR_TEST = dart.notNull(_FutureListener.MASK_ERRO
R) | dart.notNull(_FutureListener.MASK_TEST_ERROR); | 2211 _FutureListener.STATE_CATCHERROR_TEST = dart.notNull(_FutureListener.MASK_ERRO
R) | dart.notNull(_FutureListener.MASK_TEST_ERROR); |
| 2212 _FutureListener.STATE_WHENCOMPLETE = _FutureListener.MASK_WHENCOMPLETE; | 2212 _FutureListener.STATE_WHENCOMPLETE = _FutureListener.MASK_WHENCOMPLETE; |
| 2213 let _resultOrListeners = Symbol('_resultOrListeners'); | 2213 const _resultOrListeners = Symbol('_resultOrListeners'); |
| 2214 let _isChained = Symbol('_isChained'); | 2214 const _isChained = Symbol('_isChained'); |
| 2215 let _isComplete = Symbol('_isComplete'); | 2215 const _isComplete = Symbol('_isComplete'); |
| 2216 let _hasValue = Symbol('_hasValue'); | 2216 const _hasValue = Symbol('_hasValue'); |
| 2217 let _hasError = Symbol('_hasError'); | 2217 const _hasError = Symbol('_hasError'); |
| 2218 let _markPendingCompletion = Symbol('_markPendingCompletion'); | 2218 const _markPendingCompletion = Symbol('_markPendingCompletion'); |
| 2219 let _value = Symbol('_value'); | 2219 const _value = Symbol('_value'); |
| 2220 let _error = Symbol('_error'); | 2220 const _error = Symbol('_error'); |
| 2221 let _setValue = Symbol('_setValue'); | 2221 const _setValue = Symbol('_setValue'); |
| 2222 let _setErrorObject = Symbol('_setErrorObject'); | 2222 const _setErrorObject = Symbol('_setErrorObject'); |
| 2223 let _setError = Symbol('_setError'); | 2223 const _setError = Symbol('_setError'); |
| 2224 let _removeListeners = Symbol('_removeListeners'); | 2224 const _removeListeners = Symbol('_removeListeners'); |
| 2225 let _Future$ = dart.generic(function(T) { | 2225 const _Future$ = dart.generic(function(T) { |
| 2226 class _Future extends core.Object { | 2226 class _Future extends core.Object { |
| 2227 _Future() { | 2227 _Future() { |
| 2228 this[_zone] = Zone.current; | 2228 this[_zone] = Zone.current; |
| 2229 this[_state] = _Future$()._INCOMPLETE; | 2229 this[_state] = _Future$()._INCOMPLETE; |
| 2230 this[_resultOrListeners] = null; | 2230 this[_resultOrListeners] = null; |
| 2231 } | 2231 } |
| 2232 immediate(value) { | 2232 immediate(value) { |
| 2233 this[_zone] = Zone.current; | 2233 this[_zone] = Zone.current; |
| 2234 this[_state] = _Future$()._INCOMPLETE; | 2234 this[_state] = _Future$()._INCOMPLETE; |
| 2235 this[_resultOrListeners] = null; | 2235 this[_resultOrListeners] = null; |
| (...skipping 439 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2675 names: ['_chainForeignFuture', '_chainCoreFuture', '_propagateToListeners'
] | 2675 names: ['_chainForeignFuture', '_chainCoreFuture', '_propagateToListeners'
] |
| 2676 }); | 2676 }); |
| 2677 return _Future; | 2677 return _Future; |
| 2678 }); | 2678 }); |
| 2679 let _Future = _Future$(); | 2679 let _Future = _Future$(); |
| 2680 _Future._INCOMPLETE = 0; | 2680 _Future._INCOMPLETE = 0; |
| 2681 _Future._PENDING_COMPLETE = 1; | 2681 _Future._PENDING_COMPLETE = 1; |
| 2682 _Future._CHAINED = 2; | 2682 _Future._CHAINED = 2; |
| 2683 _Future._VALUE = 4; | 2683 _Future._VALUE = 4; |
| 2684 _Future._ERROR = 8; | 2684 _Future._ERROR = 8; |
| 2685 let __CastType6$ = dart.generic(function(T) { | 2685 const __CastType6$ = dart.generic(function(T) { |
| 2686 let __CastType6 = dart.typedef('__CastType6', () => dart.functionType(dart.d
ynamic, [T])); | 2686 const __CastType6 = dart.typedef('__CastType6', () => dart.functionType(dart
.dynamic, [T])); |
| 2687 return __CastType6; | 2687 return __CastType6; |
| 2688 }); | 2688 }); |
| 2689 let __CastType6 = __CastType6$(); | 2689 let __CastType6 = __CastType6$(); |
| 2690 let __CastType8 = dart.typedef('__CastType8', () => dart.functionType(core.boo
l, [dart.dynamic])); | 2690 const __CastType8 = dart.typedef('__CastType8', () => dart.functionType(core.b
ool, [dart.dynamic])); |
| 2691 let __CastType10 = dart.typedef('__CastType10', () => dart.functionType(dart.d
ynamic, [dart.dynamic])); | 2691 const __CastType10 = dart.typedef('__CastType10', () => dart.functionType(dart
.dynamic, [dart.dynamic])); |
| 2692 let _AsyncCallback = dart.typedef('_AsyncCallback', () => dart.functionType(da
rt.void, [])); | 2692 const _AsyncCallback = dart.typedef('_AsyncCallback', () => dart.functionType(
dart.void, [])); |
| 2693 class _AsyncCallbackEntry extends core.Object { | 2693 class _AsyncCallbackEntry extends core.Object { |
| 2694 _AsyncCallbackEntry(callback) { | 2694 _AsyncCallbackEntry(callback) { |
| 2695 this.callback = callback; | 2695 this.callback = callback; |
| 2696 this.next = null; | 2696 this.next = null; |
| 2697 } | 2697 } |
| 2698 } | 2698 } |
| 2699 dart.setSignature(_AsyncCallbackEntry, { | 2699 dart.setSignature(_AsyncCallbackEntry, { |
| 2700 constructors: () => ({_AsyncCallbackEntry: [_AsyncCallbackEntry, [_AsyncCall
back]]}) | 2700 constructors: () => ({_AsyncCallbackEntry: [_AsyncCallbackEntry, [_AsyncCall
back]]}) |
| 2701 }); | 2701 }); |
| 2702 exports._nextCallback = null; | 2702 exports._nextCallback = null; |
| (...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2830 _scheduleImmediateWithSetImmediate: [dart.void, [dart.functionType(dart.vo
id, [])]], | 2830 _scheduleImmediateWithSetImmediate: [dart.void, [dart.functionType(dart.vo
id, [])]], |
| 2831 _scheduleImmediateWithTimer: [dart.void, [dart.functionType(dart.void, [])
]] | 2831 _scheduleImmediateWithTimer: [dart.void, [dart.functionType(dart.void, [])
]] |
| 2832 }), | 2832 }), |
| 2833 names: ['_scheduleImmediate', '_initializeScheduleImmediate', '_scheduleImme
diateJsOverride', '_scheduleImmediateWithSetImmediate', '_scheduleImmediateWithT
imer'] | 2833 names: ['_scheduleImmediate', '_initializeScheduleImmediate', '_scheduleImme
diateJsOverride', '_scheduleImmediateWithSetImmediate', '_scheduleImmediateWithT
imer'] |
| 2834 }); | 2834 }); |
| 2835 dart.defineLazyProperties(_AsyncRun, { | 2835 dart.defineLazyProperties(_AsyncRun, { |
| 2836 get scheduleImmediateClosure() { | 2836 get scheduleImmediateClosure() { |
| 2837 return _AsyncRun._initializeScheduleImmediate(); | 2837 return _AsyncRun._initializeScheduleImmediate(); |
| 2838 } | 2838 } |
| 2839 }); | 2839 }); |
| 2840 let StreamSubscription$ = dart.generic(function(T) { | 2840 const StreamSubscription$ = dart.generic(function(T) { |
| 2841 class StreamSubscription extends core.Object {} | 2841 class StreamSubscription extends core.Object {} |
| 2842 return StreamSubscription; | 2842 return StreamSubscription; |
| 2843 }); | 2843 }); |
| 2844 let StreamSubscription = StreamSubscription$(); | 2844 let StreamSubscription = StreamSubscription$(); |
| 2845 let EventSink$ = dart.generic(function(T) { | 2845 const EventSink$ = dart.generic(function(T) { |
| 2846 class EventSink extends core.Object {} | 2846 class EventSink extends core.Object {} |
| 2847 EventSink[dart.implements] = () => [core.Sink$(T)]; | 2847 EventSink[dart.implements] = () => [core.Sink$(T)]; |
| 2848 return EventSink; | 2848 return EventSink; |
| 2849 }); | 2849 }); |
| 2850 let EventSink = EventSink$(); | 2850 let EventSink = EventSink$(); |
| 2851 let _stream = Symbol('_stream'); | 2851 const _stream = Symbol('_stream'); |
| 2852 let StreamView$ = dart.generic(function(T) { | 2852 const StreamView$ = dart.generic(function(T) { |
| 2853 class StreamView extends Stream$(T) { | 2853 class StreamView extends Stream$(T) { |
| 2854 StreamView(stream) { | 2854 StreamView(stream) { |
| 2855 this[_stream] = stream; | 2855 this[_stream] = stream; |
| 2856 super.Stream(); | 2856 super.Stream(); |
| 2857 } | 2857 } |
| 2858 get isBroadcast() { | 2858 get isBroadcast() { |
| 2859 return this[_stream].isBroadcast; | 2859 return this[_stream].isBroadcast; |
| 2860 } | 2860 } |
| 2861 asBroadcastStream(opts) { | 2861 asBroadcastStream(opts) { |
| 2862 let onListen = opts && 'onListen' in opts ? opts.onListen : null; | 2862 let onListen = opts && 'onListen' in opts ? opts.onListen : null; |
| (...skipping 14 matching lines...) Expand all Loading... |
| 2877 dart.setSignature(StreamView, { | 2877 dart.setSignature(StreamView, { |
| 2878 constructors: () => ({StreamView: [StreamView$(T), [Stream$(T)]]}), | 2878 constructors: () => ({StreamView: [StreamView$(T), [Stream$(T)]]}), |
| 2879 methods: () => ({ | 2879 methods: () => ({ |
| 2880 asBroadcastStream: [Stream$(T), [], {onListen: dart.functionType(dart.vo
id, [StreamSubscription$(T)]), onCancel: dart.functionType(dart.void, [StreamSub
scription$(T)])}], | 2880 asBroadcastStream: [Stream$(T), [], {onListen: dart.functionType(dart.vo
id, [StreamSubscription$(T)]), onCancel: dart.functionType(dart.void, [StreamSub
scription$(T)])}], |
| 2881 listen: [StreamSubscription$(T), [dart.functionType(dart.void, [T])], {o
nError: core.Function, onDone: dart.functionType(dart.void, []), cancelOnError:
core.bool}] | 2881 listen: [StreamSubscription$(T), [dart.functionType(dart.void, [T])], {o
nError: core.Function, onDone: dart.functionType(dart.void, []), cancelOnError:
core.bool}] |
| 2882 }) | 2882 }) |
| 2883 }); | 2883 }); |
| 2884 return StreamView; | 2884 return StreamView; |
| 2885 }); | 2885 }); |
| 2886 let StreamView = StreamView$(); | 2886 let StreamView = StreamView$(); |
| 2887 let StreamConsumer$ = dart.generic(function(S) { | 2887 const StreamConsumer$ = dart.generic(function(S) { |
| 2888 class StreamConsumer extends core.Object {} | 2888 class StreamConsumer extends core.Object {} |
| 2889 return StreamConsumer; | 2889 return StreamConsumer; |
| 2890 }); | 2890 }); |
| 2891 let StreamConsumer = StreamConsumer$(); | 2891 let StreamConsumer = StreamConsumer$(); |
| 2892 let StreamSink$ = dart.generic(function(S) { | 2892 const StreamSink$ = dart.generic(function(S) { |
| 2893 class StreamSink extends core.Object {} | 2893 class StreamSink extends core.Object {} |
| 2894 StreamSink[dart.implements] = () => [StreamConsumer$(S), EventSink$(S)]; | 2894 StreamSink[dart.implements] = () => [StreamConsumer$(S), EventSink$(S)]; |
| 2895 return StreamSink; | 2895 return StreamSink; |
| 2896 }); | 2896 }); |
| 2897 let StreamSink = StreamSink$(); | 2897 let StreamSink = StreamSink$(); |
| 2898 let StreamTransformer$ = dart.generic(function(S, T) { | 2898 const StreamTransformer$ = dart.generic(function(S, T) { |
| 2899 class StreamTransformer extends core.Object { | 2899 class StreamTransformer extends core.Object { |
| 2900 static new(transformer) { | 2900 static new(transformer) { |
| 2901 return new _StreamSubscriptionTransformer(transformer); | 2901 return new _StreamSubscriptionTransformer(transformer); |
| 2902 } | 2902 } |
| 2903 static fromHandlers(opts) { | 2903 static fromHandlers(opts) { |
| 2904 return new _StreamHandlerTransformer(opts); | 2904 return new _StreamHandlerTransformer(opts); |
| 2905 } | 2905 } |
| 2906 } | 2906 } |
| 2907 dart.setSignature(StreamTransformer, { | 2907 dart.setSignature(StreamTransformer, { |
| 2908 constructors: () => ({ | 2908 constructors: () => ({ |
| 2909 new: [StreamTransformer$(S, T), [dart.functionType(StreamSubscription$(T
), [Stream$(S), core.bool])]], | 2909 new: [StreamTransformer$(S, T), [dart.functionType(StreamSubscription$(T
), [Stream$(S), core.bool])]], |
| 2910 fromHandlers: [StreamTransformer$(S, T), [], {handleData: dart.functionT
ype(dart.void, [S, EventSink$(T)]), handleError: dart.functionType(dart.void, [c
ore.Object, core.StackTrace, EventSink$(T)]), handleDone: dart.functionType(dart
.void, [EventSink$(T)])}] | 2910 fromHandlers: [StreamTransformer$(S, T), [], {handleData: dart.functionT
ype(dart.void, [S, EventSink$(T)]), handleError: dart.functionType(dart.void, [c
ore.Object, core.StackTrace, EventSink$(T)]), handleDone: dart.functionType(dart
.void, [EventSink$(T)])}] |
| 2911 }) | 2911 }) |
| 2912 }); | 2912 }); |
| 2913 return StreamTransformer; | 2913 return StreamTransformer; |
| 2914 }); | 2914 }); |
| 2915 let StreamTransformer = StreamTransformer$(); | 2915 let StreamTransformer = StreamTransformer$(); |
| 2916 let StreamIterator$ = dart.generic(function(T) { | 2916 const StreamIterator$ = dart.generic(function(T) { |
| 2917 class StreamIterator extends core.Object { | 2917 class StreamIterator extends core.Object { |
| 2918 static new(stream) { | 2918 static new(stream) { |
| 2919 return new (_StreamIteratorImpl$(T))(stream); | 2919 return new (_StreamIteratorImpl$(T))(stream); |
| 2920 } | 2920 } |
| 2921 } | 2921 } |
| 2922 dart.setSignature(StreamIterator, { | 2922 dart.setSignature(StreamIterator, { |
| 2923 constructors: () => ({new: [StreamIterator$(T), [Stream$(T)]]}) | 2923 constructors: () => ({new: [StreamIterator$(T), [Stream$(T)]]}) |
| 2924 }); | 2924 }); |
| 2925 return StreamIterator; | 2925 return StreamIterator; |
| 2926 }); | 2926 }); |
| 2927 let StreamIterator = StreamIterator$(); | 2927 let StreamIterator = StreamIterator$(); |
| 2928 let _ControllerEventSinkWrapper$ = dart.generic(function(T) { | 2928 const _ControllerEventSinkWrapper$ = dart.generic(function(T) { |
| 2929 class _ControllerEventSinkWrapper extends core.Object { | 2929 class _ControllerEventSinkWrapper extends core.Object { |
| 2930 _ControllerEventSinkWrapper(sink) { | 2930 _ControllerEventSinkWrapper(sink) { |
| 2931 this[_sink] = sink; | 2931 this[_sink] = sink; |
| 2932 } | 2932 } |
| 2933 add(data) { | 2933 add(data) { |
| 2934 dart.as(data, T); | 2934 dart.as(data, T); |
| 2935 this[_sink].add(data); | 2935 this[_sink].add(data); |
| 2936 } | 2936 } |
| 2937 addError(error, stackTrace) { | 2937 addError(error, stackTrace) { |
| 2938 if (stackTrace === void 0) | 2938 if (stackTrace === void 0) |
| 2939 stackTrace = null; | 2939 stackTrace = null; |
| 2940 this[_sink].addError(error, stackTrace); | 2940 this[_sink].addError(error, stackTrace); |
| 2941 } | 2941 } |
| 2942 close() { | 2942 close() { |
| 2943 this[_sink].close(); | 2943 this[_sink].close(); |
| 2944 } | 2944 } |
| 2945 } | 2945 } |
| 2946 _ControllerEventSinkWrapper[dart.implements] = () => [EventSink$(T)]; | 2946 _ControllerEventSinkWrapper[dart.implements] = () => [EventSink$(T)]; |
| 2947 dart.setSignature(_ControllerEventSinkWrapper, { | 2947 dart.setSignature(_ControllerEventSinkWrapper, { |
| 2948 constructors: () => ({_ControllerEventSinkWrapper: [_ControllerEventSinkWr
apper$(T), [EventSink]]}), | 2948 constructors: () => ({_ControllerEventSinkWrapper: [_ControllerEventSinkWr
apper$(T), [EventSink]]}), |
| 2949 methods: () => ({ | 2949 methods: () => ({ |
| 2950 add: [dart.void, [T]], | 2950 add: [dart.void, [T]], |
| 2951 addError: [dart.void, [dart.dynamic], [core.StackTrace]], | 2951 addError: [dart.void, [dart.dynamic], [core.StackTrace]], |
| 2952 close: [dart.void, []] | 2952 close: [dart.void, []] |
| 2953 }) | 2953 }) |
| 2954 }); | 2954 }); |
| 2955 return _ControllerEventSinkWrapper; | 2955 return _ControllerEventSinkWrapper; |
| 2956 }); | 2956 }); |
| 2957 let _ControllerEventSinkWrapper = _ControllerEventSinkWrapper$(); | 2957 let _ControllerEventSinkWrapper = _ControllerEventSinkWrapper$(); |
| 2958 let __CastType12 = dart.typedef('__CastType12', () => dart.functionType(dart.v
oid, [StreamSubscription])); | 2958 const __CastType12 = dart.typedef('__CastType12', () => dart.functionType(dart
.void, [StreamSubscription])); |
| 2959 let __CastType14 = dart.typedef('__CastType14', () => dart.functionType(dart.d
ynamic, [dart.dynamic, core.StackTrace])); | 2959 const __CastType14 = dart.typedef('__CastType14', () => dart.functionType(dart
.dynamic, [dart.dynamic, core.StackTrace])); |
| 2960 let __CastType17 = dart.typedef('__CastType17', () => dart.functionType(dart.v
oid, [])); | 2960 const __CastType17 = dart.typedef('__CastType17', () => dart.functionType(dart
.void, [])); |
| 2961 let __CastType18 = dart.typedef('__CastType18', () => dart.functionType(dart.v
oid, [EventSink])); | 2961 const __CastType18 = dart.typedef('__CastType18', () => dart.functionType(dart
.void, [EventSink])); |
| 2962 let StreamController$ = dart.generic(function(T) { | 2962 const StreamController$ = dart.generic(function(T) { |
| 2963 class StreamController extends core.Object { | 2963 class StreamController extends core.Object { |
| 2964 static new(opts) { | 2964 static new(opts) { |
| 2965 let onListen = opts && 'onListen' in opts ? opts.onListen : null; | 2965 let onListen = opts && 'onListen' in opts ? opts.onListen : null; |
| 2966 let onPause = opts && 'onPause' in opts ? opts.onPause : null; | 2966 let onPause = opts && 'onPause' in opts ? opts.onPause : null; |
| 2967 let onResume = opts && 'onResume' in opts ? opts.onResume : null; | 2967 let onResume = opts && 'onResume' in opts ? opts.onResume : null; |
| 2968 let onCancel = opts && 'onCancel' in opts ? opts.onCancel : null; | 2968 let onCancel = opts && 'onCancel' in opts ? opts.onCancel : null; |
| 2969 let sync = opts && 'sync' in opts ? opts.sync : false; | 2969 let sync = opts && 'sync' in opts ? opts.sync : false; |
| 2970 if (onListen == null && onPause == null && onResume == null && onCancel
== null) { | 2970 if (onListen == null && onPause == null && onResume == null && onCancel
== null) { |
| 2971 return dart.as(dart.notNull(sync) ? new _NoCallbackSyncStreamControlle
r() : new _NoCallbackAsyncStreamController(), StreamController$(T)); | 2971 return dart.as(dart.notNull(sync) ? new _NoCallbackSyncStreamControlle
r() : new _NoCallbackAsyncStreamController(), StreamController$(T)); |
| 2972 } | 2972 } |
| 2973 return dart.notNull(sync) ? new (_SyncStreamController$(T))(onListen, on
Pause, onResume, onCancel) : new (_AsyncStreamController$(T))(onListen, onPause,
onResume, onCancel); | 2973 return dart.notNull(sync) ? new (_SyncStreamController$(T))(onListen, on
Pause, onResume, onCancel) : new (_AsyncStreamController$(T))(onListen, onPause,
onResume, onCancel); |
| 2974 } | 2974 } |
| 2975 static broadcast(opts) { | 2975 static broadcast(opts) { |
| 2976 let onListen = opts && 'onListen' in opts ? opts.onListen : null; | 2976 let onListen = opts && 'onListen' in opts ? opts.onListen : null; |
| 2977 let onCancel = opts && 'onCancel' in opts ? opts.onCancel : null; | 2977 let onCancel = opts && 'onCancel' in opts ? opts.onCancel : null; |
| 2978 let sync = opts && 'sync' in opts ? opts.sync : false; | 2978 let sync = opts && 'sync' in opts ? opts.sync : false; |
| 2979 return dart.notNull(sync) ? new (_SyncBroadcastStreamController$(T))(onL
isten, onCancel) : new (_AsyncBroadcastStreamController$(T))(onListen, onCancel)
; | 2979 return dart.notNull(sync) ? new (_SyncBroadcastStreamController$(T))(onL
isten, onCancel) : new (_AsyncBroadcastStreamController$(T))(onListen, onCancel)
; |
| 2980 } | 2980 } |
| 2981 } | 2981 } |
| 2982 StreamController[dart.implements] = () => [StreamSink$(T)]; | 2982 StreamController[dart.implements] = () => [StreamSink$(T)]; |
| 2983 dart.setSignature(StreamController, { | 2983 dart.setSignature(StreamController, { |
| 2984 constructors: () => ({ | 2984 constructors: () => ({ |
| 2985 new: [StreamController$(T), [], {onListen: dart.functionType(dart.void,
[]), onPause: dart.functionType(dart.void, []), onResume: dart.functionType(dart
.void, []), onCancel: dart.functionType(dart.dynamic, []), sync: core.bool}], | 2985 new: [StreamController$(T), [], {onListen: dart.functionType(dart.void,
[]), onPause: dart.functionType(dart.void, []), onResume: dart.functionType(dart
.void, []), onCancel: dart.functionType(dart.dynamic, []), sync: core.bool}], |
| 2986 broadcast: [StreamController$(T), [], {onListen: dart.functionType(dart.
void, []), onCancel: dart.functionType(dart.void, []), sync: core.bool}] | 2986 broadcast: [StreamController$(T), [], {onListen: dart.functionType(dart.
void, []), onCancel: dart.functionType(dart.void, []), sync: core.bool}] |
| 2987 }) | 2987 }) |
| 2988 }); | 2988 }); |
| 2989 return StreamController; | 2989 return StreamController; |
| 2990 }); | 2990 }); |
| 2991 let StreamController = StreamController$(); | 2991 let StreamController = StreamController$(); |
| 2992 let _StreamControllerLifecycle$ = dart.generic(function(T) { | 2992 const _StreamControllerLifecycle$ = dart.generic(function(T) { |
| 2993 class _StreamControllerLifecycle extends core.Object { | 2993 class _StreamControllerLifecycle extends core.Object { |
| 2994 [_recordPause](subscription) { | 2994 [_recordPause](subscription) { |
| 2995 dart.as(subscription, StreamSubscription$(T)); | 2995 dart.as(subscription, StreamSubscription$(T)); |
| 2996 } | 2996 } |
| 2997 [_recordResume](subscription) { | 2997 [_recordResume](subscription) { |
| 2998 dart.as(subscription, StreamSubscription$(T)); | 2998 dart.as(subscription, StreamSubscription$(T)); |
| 2999 } | 2999 } |
| 3000 [_recordCancel](subscription) { | 3000 [_recordCancel](subscription) { |
| 3001 dart.as(subscription, StreamSubscription$(T)); | 3001 dart.as(subscription, StreamSubscription$(T)); |
| 3002 return null; | 3002 return null; |
| 3003 } | 3003 } |
| 3004 } | 3004 } |
| 3005 dart.setSignature(_StreamControllerLifecycle, { | 3005 dart.setSignature(_StreamControllerLifecycle, { |
| 3006 methods: () => ({ | 3006 methods: () => ({ |
| 3007 [_recordPause]: [dart.void, [StreamSubscription$(T)]], | 3007 [_recordPause]: [dart.void, [StreamSubscription$(T)]], |
| 3008 [_recordResume]: [dart.void, [StreamSubscription$(T)]], | 3008 [_recordResume]: [dart.void, [StreamSubscription$(T)]], |
| 3009 [_recordCancel]: [Future, [StreamSubscription$(T)]] | 3009 [_recordCancel]: [Future, [StreamSubscription$(T)]] |
| 3010 }) | 3010 }) |
| 3011 }); | 3011 }); |
| 3012 return _StreamControllerLifecycle; | 3012 return _StreamControllerLifecycle; |
| 3013 }); | 3013 }); |
| 3014 let _StreamControllerLifecycle = _StreamControllerLifecycle$(); | 3014 let _StreamControllerLifecycle = _StreamControllerLifecycle$(); |
| 3015 let _varData = Symbol('_varData'); | 3015 const _varData = Symbol('_varData'); |
| 3016 let _isInitialState = Symbol('_isInitialState'); | 3016 const _isInitialState = Symbol('_isInitialState'); |
| 3017 let _subscription = Symbol('_subscription'); | 3017 const _subscription = Symbol('_subscription'); |
| 3018 let _pendingEvents = Symbol('_pendingEvents'); | 3018 const _pendingEvents = Symbol('_pendingEvents'); |
| 3019 let _ensurePendingEvents = Symbol('_ensurePendingEvents'); | 3019 const _ensurePendingEvents = Symbol('_ensurePendingEvents'); |
| 3020 let _badEventState = Symbol('_badEventState'); | 3020 const _badEventState = Symbol('_badEventState'); |
| 3021 let _StreamController$ = dart.generic(function(T) { | 3021 const _StreamController$ = dart.generic(function(T) { |
| 3022 class _StreamController extends core.Object { | 3022 class _StreamController extends core.Object { |
| 3023 _StreamController() { | 3023 _StreamController() { |
| 3024 this[_varData] = null; | 3024 this[_varData] = null; |
| 3025 this[_state] = _StreamController$()._STATE_INITIAL; | 3025 this[_state] = _StreamController$()._STATE_INITIAL; |
| 3026 this[_doneFuture] = null; | 3026 this[_doneFuture] = null; |
| 3027 } | 3027 } |
| 3028 get stream() { | 3028 get stream() { |
| 3029 return new (_ControllerStream$(T))(this); | 3029 return new (_ControllerStream$(T))(this); |
| 3030 } | 3030 } |
| 3031 get sink() { | 3031 get sink() { |
| (...skipping 172 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3204 } catch (e) { | 3204 } catch (e) { |
| 3205 let s = dart.stackTrace(e); | 3205 let s = dart.stackTrace(e); |
| 3206 result = new _Future(); | 3206 result = new _Future(); |
| 3207 result[_asyncCompleteError](e, s); | 3207 result[_asyncCompleteError](e, s); |
| 3208 } | 3208 } |
| 3209 | 3209 |
| 3210 } else { | 3210 } else { |
| 3211 result = result.whenComplete(this[_onCancel]); | 3211 result = result.whenComplete(this[_onCancel]); |
| 3212 } | 3212 } |
| 3213 } | 3213 } |
| 3214 let complete = (function() { | 3214 const complete = (function() { |
| 3215 if (this[_doneFuture] != null && dart.notNull(this[_doneFuture][_mayCo
mplete])) { | 3215 if (this[_doneFuture] != null && dart.notNull(this[_doneFuture][_mayCo
mplete])) { |
| 3216 this[_doneFuture][_asyncComplete](null); | 3216 this[_doneFuture][_asyncComplete](null); |
| 3217 } | 3217 } |
| 3218 }).bind(this); | 3218 }).bind(this); |
| 3219 dart.fn(complete, dart.void, []); | 3219 dart.fn(complete, dart.void, []); |
| 3220 if (result != null) { | 3220 if (result != null) { |
| 3221 result = result.whenComplete(complete); | 3221 result = result.whenComplete(complete); |
| 3222 } else { | 3222 } else { |
| 3223 complete(); | 3223 complete(); |
| 3224 } | 3224 } |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3264 }); | 3264 }); |
| 3265 return _StreamController; | 3265 return _StreamController; |
| 3266 }); | 3266 }); |
| 3267 let _StreamController = _StreamController$(); | 3267 let _StreamController = _StreamController$(); |
| 3268 _StreamController._STATE_INITIAL = 0; | 3268 _StreamController._STATE_INITIAL = 0; |
| 3269 _StreamController._STATE_SUBSCRIBED = 1; | 3269 _StreamController._STATE_SUBSCRIBED = 1; |
| 3270 _StreamController._STATE_CANCELED = 2; | 3270 _StreamController._STATE_CANCELED = 2; |
| 3271 _StreamController._STATE_SUBSCRIPTION_MASK = 3; | 3271 _StreamController._STATE_SUBSCRIPTION_MASK = 3; |
| 3272 _StreamController._STATE_CLOSED = 4; | 3272 _StreamController._STATE_CLOSED = 4; |
| 3273 _StreamController._STATE_ADDSTREAM = 8; | 3273 _StreamController._STATE_ADDSTREAM = 8; |
| 3274 let _SyncStreamControllerDispatch$ = dart.generic(function(T) { | 3274 const _SyncStreamControllerDispatch$ = dart.generic(function(T) { |
| 3275 class _SyncStreamControllerDispatch extends core.Object { | 3275 class _SyncStreamControllerDispatch extends core.Object { |
| 3276 [_sendData](data) { | 3276 [_sendData](data) { |
| 3277 dart.as(data, T); | 3277 dart.as(data, T); |
| 3278 this[_subscription][_add](data); | 3278 this[_subscription][_add](data); |
| 3279 } | 3279 } |
| 3280 [_sendError](error, stackTrace) { | 3280 [_sendError](error, stackTrace) { |
| 3281 this[_subscription][_addError](error, stackTrace); | 3281 this[_subscription][_addError](error, stackTrace); |
| 3282 } | 3282 } |
| 3283 [_sendDone]() { | 3283 [_sendDone]() { |
| 3284 this[_subscription][_close](); | 3284 this[_subscription][_close](); |
| 3285 } | 3285 } |
| 3286 } | 3286 } |
| 3287 _SyncStreamControllerDispatch[dart.implements] = () => [_StreamController$(T
)]; | 3287 _SyncStreamControllerDispatch[dart.implements] = () => [_StreamController$(T
)]; |
| 3288 dart.setSignature(_SyncStreamControllerDispatch, { | 3288 dart.setSignature(_SyncStreamControllerDispatch, { |
| 3289 methods: () => ({ | 3289 methods: () => ({ |
| 3290 [_sendData]: [dart.void, [T]], | 3290 [_sendData]: [dart.void, [T]], |
| 3291 [_sendError]: [dart.void, [core.Object, core.StackTrace]], | 3291 [_sendError]: [dart.void, [core.Object, core.StackTrace]], |
| 3292 [_sendDone]: [dart.void, []] | 3292 [_sendDone]: [dart.void, []] |
| 3293 }) | 3293 }) |
| 3294 }); | 3294 }); |
| 3295 return _SyncStreamControllerDispatch; | 3295 return _SyncStreamControllerDispatch; |
| 3296 }); | 3296 }); |
| 3297 let _SyncStreamControllerDispatch = _SyncStreamControllerDispatch$(); | 3297 let _SyncStreamControllerDispatch = _SyncStreamControllerDispatch$(); |
| 3298 let _AsyncStreamControllerDispatch$ = dart.generic(function(T) { | 3298 const _AsyncStreamControllerDispatch$ = dart.generic(function(T) { |
| 3299 class _AsyncStreamControllerDispatch extends core.Object { | 3299 class _AsyncStreamControllerDispatch extends core.Object { |
| 3300 [_sendData](data) { | 3300 [_sendData](data) { |
| 3301 dart.as(data, T); | 3301 dart.as(data, T); |
| 3302 this[_subscription][_addPending](new _DelayedData(data)); | 3302 this[_subscription][_addPending](new _DelayedData(data)); |
| 3303 } | 3303 } |
| 3304 [_sendError](error, stackTrace) { | 3304 [_sendError](error, stackTrace) { |
| 3305 this[_subscription][_addPending](new _DelayedError(error, stackTrace)); | 3305 this[_subscription][_addPending](new _DelayedError(error, stackTrace)); |
| 3306 } | 3306 } |
| 3307 [_sendDone]() { | 3307 [_sendDone]() { |
| 3308 this[_subscription][_addPending](dart.const(new _DelayedDone())); | 3308 this[_subscription][_addPending](dart.const(new _DelayedDone())); |
| 3309 } | 3309 } |
| 3310 } | 3310 } |
| 3311 _AsyncStreamControllerDispatch[dart.implements] = () => [_StreamController$(
T)]; | 3311 _AsyncStreamControllerDispatch[dart.implements] = () => [_StreamController$(
T)]; |
| 3312 dart.setSignature(_AsyncStreamControllerDispatch, { | 3312 dart.setSignature(_AsyncStreamControllerDispatch, { |
| 3313 methods: () => ({ | 3313 methods: () => ({ |
| 3314 [_sendData]: [dart.void, [T]], | 3314 [_sendData]: [dart.void, [T]], |
| 3315 [_sendError]: [dart.void, [core.Object, core.StackTrace]], | 3315 [_sendError]: [dart.void, [core.Object, core.StackTrace]], |
| 3316 [_sendDone]: [dart.void, []] | 3316 [_sendDone]: [dart.void, []] |
| 3317 }) | 3317 }) |
| 3318 }); | 3318 }); |
| 3319 return _AsyncStreamControllerDispatch; | 3319 return _AsyncStreamControllerDispatch; |
| 3320 }); | 3320 }); |
| 3321 let _AsyncStreamControllerDispatch = _AsyncStreamControllerDispatch$(); | 3321 let _AsyncStreamControllerDispatch = _AsyncStreamControllerDispatch$(); |
| 3322 let _AsyncStreamController$ = dart.generic(function(T) { | 3322 const _AsyncStreamController$ = dart.generic(function(T) { |
| 3323 class _AsyncStreamController extends dart.mixin(_StreamController$(T), _Asyn
cStreamControllerDispatch$(T)) { | 3323 class _AsyncStreamController extends dart.mixin(_StreamController$(T), _Asyn
cStreamControllerDispatch$(T)) { |
| 3324 _AsyncStreamController(onListen, onPause, onResume, onCancel) { | 3324 _AsyncStreamController(onListen, onPause, onResume, onCancel) { |
| 3325 this[_onListen] = onListen; | 3325 this[_onListen] = onListen; |
| 3326 this[_onPause] = onPause; | 3326 this[_onPause] = onPause; |
| 3327 this[_onResume] = onResume; | 3327 this[_onResume] = onResume; |
| 3328 this[_onCancel] = onCancel; | 3328 this[_onCancel] = onCancel; |
| 3329 super._StreamController(); | 3329 super._StreamController(); |
| 3330 } | 3330 } |
| 3331 } | 3331 } |
| 3332 dart.setSignature(_AsyncStreamController, { | 3332 dart.setSignature(_AsyncStreamController, { |
| 3333 constructors: () => ({_AsyncStreamController: [_AsyncStreamController$(T),
[dart.functionType(dart.void, []), dart.functionType(dart.void, []), dart.funct
ionType(dart.void, []), dart.functionType(dart.dynamic, [])]]}) | 3333 constructors: () => ({_AsyncStreamController: [_AsyncStreamController$(T),
[dart.functionType(dart.void, []), dart.functionType(dart.void, []), dart.funct
ionType(dart.void, []), dart.functionType(dart.dynamic, [])]]}) |
| 3334 }); | 3334 }); |
| 3335 return _AsyncStreamController; | 3335 return _AsyncStreamController; |
| 3336 }); | 3336 }); |
| 3337 let _AsyncStreamController = _AsyncStreamController$(); | 3337 let _AsyncStreamController = _AsyncStreamController$(); |
| 3338 let _SyncStreamController$ = dart.generic(function(T) { | 3338 const _SyncStreamController$ = dart.generic(function(T) { |
| 3339 class _SyncStreamController extends dart.mixin(_StreamController$(T), _SyncS
treamControllerDispatch$(T)) { | 3339 class _SyncStreamController extends dart.mixin(_StreamController$(T), _SyncS
treamControllerDispatch$(T)) { |
| 3340 _SyncStreamController(onListen, onPause, onResume, onCancel) { | 3340 _SyncStreamController(onListen, onPause, onResume, onCancel) { |
| 3341 this[_onListen] = onListen; | 3341 this[_onListen] = onListen; |
| 3342 this[_onPause] = onPause; | 3342 this[_onPause] = onPause; |
| 3343 this[_onResume] = onResume; | 3343 this[_onResume] = onResume; |
| 3344 this[_onCancel] = onCancel; | 3344 this[_onCancel] = onCancel; |
| 3345 super._StreamController(); | 3345 super._StreamController(); |
| 3346 } | 3346 } |
| 3347 } | 3347 } |
| 3348 dart.setSignature(_SyncStreamController, { | 3348 dart.setSignature(_SyncStreamController, { |
| (...skipping 19 matching lines...) Expand all Loading... |
| 3368 class _NoCallbackAsyncStreamController extends dart.mixin(_StreamController$(d
art.dynamic), _AsyncStreamControllerDispatch$(dart.dynamic), _NoCallbacks) { | 3368 class _NoCallbackAsyncStreamController extends dart.mixin(_StreamController$(d
art.dynamic), _AsyncStreamControllerDispatch$(dart.dynamic), _NoCallbacks) { |
| 3369 _NoCallbackAsyncStreamController() { | 3369 _NoCallbackAsyncStreamController() { |
| 3370 super._StreamController(...arguments); | 3370 super._StreamController(...arguments); |
| 3371 } | 3371 } |
| 3372 } | 3372 } |
| 3373 class _NoCallbackSyncStreamController extends dart.mixin(_StreamController$(da
rt.dynamic), _SyncStreamControllerDispatch$(dart.dynamic), _NoCallbacks) { | 3373 class _NoCallbackSyncStreamController extends dart.mixin(_StreamController$(da
rt.dynamic), _SyncStreamControllerDispatch$(dart.dynamic), _NoCallbacks) { |
| 3374 _NoCallbackSyncStreamController() { | 3374 _NoCallbackSyncStreamController() { |
| 3375 super._StreamController(...arguments); | 3375 super._StreamController(...arguments); |
| 3376 } | 3376 } |
| 3377 } | 3377 } |
| 3378 let _NotificationHandler = dart.typedef('_NotificationHandler', () => dart.fun
ctionType(dart.dynamic, [])); | 3378 const _NotificationHandler = dart.typedef('_NotificationHandler', () => dart.f
unctionType(dart.dynamic, [])); |
| 3379 function _runGuarded(notificationHandler) { | 3379 function _runGuarded(notificationHandler) { |
| 3380 if (notificationHandler == null) | 3380 if (notificationHandler == null) |
| 3381 return null; | 3381 return null; |
| 3382 try { | 3382 try { |
| 3383 let result = notificationHandler(); | 3383 let result = notificationHandler(); |
| 3384 if (dart.is(result, Future)) | 3384 if (dart.is(result, Future)) |
| 3385 return dart.as(result, Future); | 3385 return dart.as(result, Future); |
| 3386 return null; | 3386 return null; |
| 3387 } catch (e) { | 3387 } catch (e) { |
| 3388 let s = dart.stackTrace(e); | 3388 let s = dart.stackTrace(e); |
| 3389 Zone.current.handleUncaughtError(e, s); | 3389 Zone.current.handleUncaughtError(e, s); |
| 3390 } | 3390 } |
| 3391 | 3391 |
| 3392 } | 3392 } |
| 3393 dart.fn(_runGuarded, Future, [_NotificationHandler]); | 3393 dart.fn(_runGuarded, Future, [_NotificationHandler]); |
| 3394 let _target = Symbol('_target'); | 3394 const _target = Symbol('_target'); |
| 3395 let _StreamSinkWrapper$ = dart.generic(function(T) { | 3395 const _StreamSinkWrapper$ = dart.generic(function(T) { |
| 3396 class _StreamSinkWrapper extends core.Object { | 3396 class _StreamSinkWrapper extends core.Object { |
| 3397 _StreamSinkWrapper(target) { | 3397 _StreamSinkWrapper(target) { |
| 3398 this[_target] = target; | 3398 this[_target] = target; |
| 3399 } | 3399 } |
| 3400 add(data) { | 3400 add(data) { |
| 3401 dart.as(data, T); | 3401 dart.as(data, T); |
| 3402 this[_target].add(data); | 3402 this[_target].add(data); |
| 3403 } | 3403 } |
| 3404 addError(error, stackTrace) { | 3404 addError(error, stackTrace) { |
| 3405 if (stackTrace === void 0) | 3405 if (stackTrace === void 0) |
| (...skipping 18 matching lines...) Expand all Loading... |
| 3424 methods: () => ({ | 3424 methods: () => ({ |
| 3425 add: [dart.void, [T]], | 3425 add: [dart.void, [T]], |
| 3426 addError: [dart.void, [core.Object], [core.StackTrace]], | 3426 addError: [dart.void, [core.Object], [core.StackTrace]], |
| 3427 close: [Future, []], | 3427 close: [Future, []], |
| 3428 addStream: [Future, [Stream$(T)], {cancelOnError: core.bool}] | 3428 addStream: [Future, [Stream$(T)], {cancelOnError: core.bool}] |
| 3429 }) | 3429 }) |
| 3430 }); | 3430 }); |
| 3431 return _StreamSinkWrapper; | 3431 return _StreamSinkWrapper; |
| 3432 }); | 3432 }); |
| 3433 let _StreamSinkWrapper = _StreamSinkWrapper$(); | 3433 let _StreamSinkWrapper = _StreamSinkWrapper$(); |
| 3434 let _AddStreamState$ = dart.generic(function(T) { | 3434 const _AddStreamState$ = dart.generic(function(T) { |
| 3435 class _AddStreamState extends core.Object { | 3435 class _AddStreamState extends core.Object { |
| 3436 _AddStreamState(controller, source, cancelOnError) { | 3436 _AddStreamState(controller, source, cancelOnError) { |
| 3437 this.addStreamFuture = new _Future(); | 3437 this.addStreamFuture = new _Future(); |
| 3438 this.addSubscription = source.listen(dart.bind(controller, _add), {onErr
or: dart.notNull(cancelOnError) ? dart.as(_AddStreamState$().makeErrorHandler(co
ntroller), core.Function) : dart.bind(controller, _addError), onDone: dart.bind(
controller, _close), cancelOnError: cancelOnError}); | 3438 this.addSubscription = source.listen(dart.bind(controller, _add), {onErr
or: dart.notNull(cancelOnError) ? dart.as(_AddStreamState$().makeErrorHandler(co
ntroller), core.Function) : dart.bind(controller, _addError), onDone: dart.bind(
controller, _close), cancelOnError: cancelOnError}); |
| 3439 } | 3439 } |
| 3440 static makeErrorHandler(controller) { | 3440 static makeErrorHandler(controller) { |
| 3441 return dart.fn((e, s) => { | 3441 return dart.fn((e, s) => { |
| 3442 controller[_addError](e, s); | 3442 controller[_addError](e, s); |
| 3443 controller[_close](); | 3443 controller[_close](); |
| 3444 }, dart.dynamic, [dart.dynamic, core.StackTrace]); | 3444 }, dart.dynamic, [dart.dynamic, core.StackTrace]); |
| (...skipping 25 matching lines...) Expand all Loading... |
| 3470 resume: [dart.void, []], | 3470 resume: [dart.void, []], |
| 3471 cancel: [Future, []], | 3471 cancel: [Future, []], |
| 3472 complete: [dart.void, []] | 3472 complete: [dart.void, []] |
| 3473 }), | 3473 }), |
| 3474 statics: () => ({makeErrorHandler: [dart.dynamic, [_EventSink]]}), | 3474 statics: () => ({makeErrorHandler: [dart.dynamic, [_EventSink]]}), |
| 3475 names: ['makeErrorHandler'] | 3475 names: ['makeErrorHandler'] |
| 3476 }); | 3476 }); |
| 3477 return _AddStreamState; | 3477 return _AddStreamState; |
| 3478 }); | 3478 }); |
| 3479 let _AddStreamState = _AddStreamState$(); | 3479 let _AddStreamState = _AddStreamState$(); |
| 3480 let _StreamControllerAddStreamState$ = dart.generic(function(T) { | 3480 const _StreamControllerAddStreamState$ = dart.generic(function(T) { |
| 3481 class _StreamControllerAddStreamState extends _AddStreamState$(T) { | 3481 class _StreamControllerAddStreamState extends _AddStreamState$(T) { |
| 3482 _StreamControllerAddStreamState(controller, varData, source, cancelOnError
) { | 3482 _StreamControllerAddStreamState(controller, varData, source, cancelOnError
) { |
| 3483 this.varData = varData; | 3483 this.varData = varData; |
| 3484 super._AddStreamState(dart.as(controller, _EventSink$(T)), source, cance
lOnError); | 3484 super._AddStreamState(dart.as(controller, _EventSink$(T)), source, cance
lOnError); |
| 3485 if (dart.notNull(controller.isPaused)) { | 3485 if (dart.notNull(controller.isPaused)) { |
| 3486 this.addSubscription.pause(); | 3486 this.addSubscription.pause(); |
| 3487 } | 3487 } |
| 3488 } | 3488 } |
| 3489 } | 3489 } |
| 3490 dart.setSignature(_StreamControllerAddStreamState, { | 3490 dart.setSignature(_StreamControllerAddStreamState, { |
| 3491 constructors: () => ({_StreamControllerAddStreamState: [_StreamControllerA
ddStreamState$(T), [_StreamController, dart.dynamic, Stream, core.bool]]}) | 3491 constructors: () => ({_StreamControllerAddStreamState: [_StreamControllerA
ddStreamState$(T), [_StreamController, dart.dynamic, Stream, core.bool]]}) |
| 3492 }); | 3492 }); |
| 3493 return _StreamControllerAddStreamState; | 3493 return _StreamControllerAddStreamState; |
| 3494 }); | 3494 }); |
| 3495 let _StreamControllerAddStreamState = _StreamControllerAddStreamState$(); | 3495 let _StreamControllerAddStreamState = _StreamControllerAddStreamState$(); |
| 3496 let _EventSink$ = dart.generic(function(T) { | 3496 const _EventSink$ = dart.generic(function(T) { |
| 3497 class _EventSink extends core.Object {} | 3497 class _EventSink extends core.Object {} |
| 3498 return _EventSink; | 3498 return _EventSink; |
| 3499 }); | 3499 }); |
| 3500 let _EventSink = _EventSink$(); | 3500 let _EventSink = _EventSink$(); |
| 3501 let _EventDispatch$ = dart.generic(function(T) { | 3501 const _EventDispatch$ = dart.generic(function(T) { |
| 3502 class _EventDispatch extends core.Object {} | 3502 class _EventDispatch extends core.Object {} |
| 3503 return _EventDispatch; | 3503 return _EventDispatch; |
| 3504 }); | 3504 }); |
| 3505 let _EventDispatch = _EventDispatch$(); | 3505 let _EventDispatch = _EventDispatch$(); |
| 3506 _BufferingStreamSubscription._STATE_CANCEL_ON_ERROR = 1; | 3506 _BufferingStreamSubscription._STATE_CANCEL_ON_ERROR = 1; |
| 3507 _BufferingStreamSubscription._STATE_CLOSED = 2; | 3507 _BufferingStreamSubscription._STATE_CLOSED = 2; |
| 3508 _BufferingStreamSubscription._STATE_INPUT_PAUSED = 4; | 3508 _BufferingStreamSubscription._STATE_INPUT_PAUSED = 4; |
| 3509 _BufferingStreamSubscription._STATE_CANCELED = 8; | 3509 _BufferingStreamSubscription._STATE_CANCELED = 8; |
| 3510 _BufferingStreamSubscription._STATE_WAIT_FOR_CANCEL = 16; | 3510 _BufferingStreamSubscription._STATE_WAIT_FOR_CANCEL = 16; |
| 3511 _BufferingStreamSubscription._STATE_IN_CALLBACK = 32; | 3511 _BufferingStreamSubscription._STATE_IN_CALLBACK = 32; |
| 3512 _BufferingStreamSubscription._STATE_HAS_PENDING = 64; | 3512 _BufferingStreamSubscription._STATE_HAS_PENDING = 64; |
| 3513 _BufferingStreamSubscription._STATE_PAUSE_COUNT = 128; | 3513 _BufferingStreamSubscription._STATE_PAUSE_COUNT = 128; |
| 3514 _BufferingStreamSubscription._STATE_PAUSE_COUNT_SHIFT = 7; | 3514 _BufferingStreamSubscription._STATE_PAUSE_COUNT_SHIFT = 7; |
| 3515 let _EventGenerator = dart.typedef('_EventGenerator', () => dart.functionType(
_PendingEvents, [])); | 3515 const _EventGenerator = dart.typedef('_EventGenerator', () => dart.functionTyp
e(_PendingEvents, [])); |
| 3516 let _isUsed = Symbol('_isUsed'); | 3516 const _isUsed = Symbol('_isUsed'); |
| 3517 let _GeneratedStreamImpl$ = dart.generic(function(T) { | 3517 const _GeneratedStreamImpl$ = dart.generic(function(T) { |
| 3518 class _GeneratedStreamImpl extends _StreamImpl$(T) { | 3518 class _GeneratedStreamImpl extends _StreamImpl$(T) { |
| 3519 _GeneratedStreamImpl(pending) { | 3519 _GeneratedStreamImpl(pending) { |
| 3520 this[_pending] = pending; | 3520 this[_pending] = pending; |
| 3521 this[_isUsed] = false; | 3521 this[_isUsed] = false; |
| 3522 } | 3522 } |
| 3523 [_createSubscription](onData, onError, onDone, cancelOnError) { | 3523 [_createSubscription](onData, onError, onDone, cancelOnError) { |
| 3524 dart.as(onData, dart.functionType(dart.void, [T])); | 3524 dart.as(onData, dart.functionType(dart.void, [T])); |
| 3525 dart.as(onDone, dart.functionType(dart.void, [])); | 3525 dart.as(onDone, dart.functionType(dart.void, [])); |
| 3526 if (dart.notNull(this[_isUsed])) | 3526 if (dart.notNull(this[_isUsed])) |
| 3527 dart.throw(new core.StateError("Stream has already been listened to.")
); | 3527 dart.throw(new core.StateError("Stream has already been listened to.")
); |
| 3528 this[_isUsed] = true; | 3528 this[_isUsed] = true; |
| 3529 return dart.as((() => { | 3529 return dart.as((() => { |
| 3530 let _ = new _BufferingStreamSubscription(onData, onError, onDone, canc
elOnError); | 3530 let _ = new _BufferingStreamSubscription(onData, onError, onDone, canc
elOnError); |
| 3531 _[_setPendingEvents](this[_pending]()); | 3531 _[_setPendingEvents](this[_pending]()); |
| 3532 return _; | 3532 return _; |
| 3533 }).bind(this)(), StreamSubscription$(T)); | 3533 }).bind(this)(), StreamSubscription$(T)); |
| 3534 } | 3534 } |
| 3535 } | 3535 } |
| 3536 dart.setSignature(_GeneratedStreamImpl, { | 3536 dart.setSignature(_GeneratedStreamImpl, { |
| 3537 constructors: () => ({_GeneratedStreamImpl: [_GeneratedStreamImpl$(T), [_E
ventGenerator]]}), | 3537 constructors: () => ({_GeneratedStreamImpl: [_GeneratedStreamImpl$(T), [_E
ventGenerator]]}), |
| 3538 methods: () => ({[_createSubscription]: [StreamSubscription$(T), [dart.fun
ctionType(dart.void, [T]), core.Function, dart.functionType(dart.void, []), core
.bool]]}) | 3538 methods: () => ({[_createSubscription]: [StreamSubscription$(T), [dart.fun
ctionType(dart.void, [T]), core.Function, dart.functionType(dart.void, []), core
.bool]]}) |
| 3539 }); | 3539 }); |
| 3540 return _GeneratedStreamImpl; | 3540 return _GeneratedStreamImpl; |
| 3541 }); | 3541 }); |
| 3542 let _GeneratedStreamImpl = _GeneratedStreamImpl$(); | 3542 let _GeneratedStreamImpl = _GeneratedStreamImpl$(); |
| 3543 let _eventScheduled = Symbol('_eventScheduled'); | 3543 const _eventScheduled = Symbol('_eventScheduled'); |
| 3544 class _PendingEvents extends core.Object { | 3544 class _PendingEvents extends core.Object { |
| 3545 _PendingEvents() { | 3545 _PendingEvents() { |
| 3546 this[_state] = _PendingEvents._STATE_UNSCHEDULED; | 3546 this[_state] = _PendingEvents._STATE_UNSCHEDULED; |
| 3547 } | 3547 } |
| 3548 get isScheduled() { | 3548 get isScheduled() { |
| 3549 return this[_state] == _PendingEvents._STATE_SCHEDULED; | 3549 return this[_state] == _PendingEvents._STATE_SCHEDULED; |
| 3550 } | 3550 } |
| 3551 get [_eventScheduled]() { | 3551 get [_eventScheduled]() { |
| 3552 return dart.notNull(this[_state]) >= dart.notNull(_PendingEvents._STATE_SC
HEDULED); | 3552 return dart.notNull(this[_state]) >= dart.notNull(_PendingEvents._STATE_SC
HEDULED); |
| 3553 } | 3553 } |
| (...skipping 19 matching lines...) Expand all Loading... |
| 3573 if (dart.notNull(this.isScheduled)) | 3573 if (dart.notNull(this.isScheduled)) |
| 3574 this[_state] = _PendingEvents._STATE_CANCELED; | 3574 this[_state] = _PendingEvents._STATE_CANCELED; |
| 3575 } | 3575 } |
| 3576 } | 3576 } |
| 3577 dart.setSignature(_PendingEvents, { | 3577 dart.setSignature(_PendingEvents, { |
| 3578 methods: () => ({ | 3578 methods: () => ({ |
| 3579 schedule: [dart.void, [_EventDispatch]], | 3579 schedule: [dart.void, [_EventDispatch]], |
| 3580 cancelSchedule: [dart.void, []] | 3580 cancelSchedule: [dart.void, []] |
| 3581 }) | 3581 }) |
| 3582 }); | 3582 }); |
| 3583 let _iterator = Symbol('_iterator'); | 3583 const _iterator = Symbol('_iterator'); |
| 3584 let _IterablePendingEvents$ = dart.generic(function(T) { | 3584 const _IterablePendingEvents$ = dart.generic(function(T) { |
| 3585 class _IterablePendingEvents extends _PendingEvents { | 3585 class _IterablePendingEvents extends _PendingEvents { |
| 3586 _IterablePendingEvents(data) { | 3586 _IterablePendingEvents(data) { |
| 3587 this[_iterator] = data[dartx.iterator]; | 3587 this[_iterator] = data[dartx.iterator]; |
| 3588 super._PendingEvents(); | 3588 super._PendingEvents(); |
| 3589 } | 3589 } |
| 3590 get isEmpty() { | 3590 get isEmpty() { |
| 3591 return this[_iterator] == null; | 3591 return this[_iterator] == null; |
| 3592 } | 3592 } |
| 3593 handleNext(dispatch) { | 3593 handleNext(dispatch) { |
| 3594 if (this[_iterator] == null) { | 3594 if (this[_iterator] == null) { |
| (...skipping 25 matching lines...) Expand all Loading... |
| 3620 dart.setSignature(_IterablePendingEvents, { | 3620 dart.setSignature(_IterablePendingEvents, { |
| 3621 constructors: () => ({_IterablePendingEvents: [_IterablePendingEvents$(T),
[core.Iterable$(T)]]}), | 3621 constructors: () => ({_IterablePendingEvents: [_IterablePendingEvents$(T),
[core.Iterable$(T)]]}), |
| 3622 methods: () => ({ | 3622 methods: () => ({ |
| 3623 handleNext: [dart.void, [_EventDispatch]], | 3623 handleNext: [dart.void, [_EventDispatch]], |
| 3624 clear: [dart.void, []] | 3624 clear: [dart.void, []] |
| 3625 }) | 3625 }) |
| 3626 }); | 3626 }); |
| 3627 return _IterablePendingEvents; | 3627 return _IterablePendingEvents; |
| 3628 }); | 3628 }); |
| 3629 let _IterablePendingEvents = _IterablePendingEvents$(); | 3629 let _IterablePendingEvents = _IterablePendingEvents$(); |
| 3630 let _DataHandler$ = dart.generic(function(T) { | 3630 const _DataHandler$ = dart.generic(function(T) { |
| 3631 let _DataHandler = dart.typedef('_DataHandler', () => dart.functionType(dart
.void, [T])); | 3631 const _DataHandler = dart.typedef('_DataHandler', () => dart.functionType(da
rt.void, [T])); |
| 3632 return _DataHandler; | 3632 return _DataHandler; |
| 3633 }); | 3633 }); |
| 3634 let _DataHandler = _DataHandler$(); | 3634 let _DataHandler = _DataHandler$(); |
| 3635 let _DoneHandler = dart.typedef('_DoneHandler', () => dart.functionType(dart.v
oid, [])); | 3635 const _DoneHandler = dart.typedef('_DoneHandler', () => dart.functionType(dart
.void, [])); |
| 3636 function _nullDataHandler(value) { | 3636 function _nullDataHandler(value) { |
| 3637 } | 3637 } |
| 3638 dart.fn(_nullDataHandler, dart.void, [dart.dynamic]); | 3638 dart.fn(_nullDataHandler, dart.void, [dart.dynamic]); |
| 3639 function _nullErrorHandler(error, stackTrace) { | 3639 function _nullErrorHandler(error, stackTrace) { |
| 3640 if (stackTrace === void 0) | 3640 if (stackTrace === void 0) |
| 3641 stackTrace = null; | 3641 stackTrace = null; |
| 3642 Zone.current.handleUncaughtError(error, stackTrace); | 3642 Zone.current.handleUncaughtError(error, stackTrace); |
| 3643 } | 3643 } |
| 3644 dart.fn(_nullErrorHandler, dart.void, [dart.dynamic], [core.StackTrace]); | 3644 dart.fn(_nullErrorHandler, dart.void, [dart.dynamic], [core.StackTrace]); |
| 3645 function _nullDoneHandler() { | 3645 function _nullDoneHandler() { |
| 3646 } | 3646 } |
| 3647 dart.fn(_nullDoneHandler, dart.void, []); | 3647 dart.fn(_nullDoneHandler, dart.void, []); |
| 3648 let _DelayedEvent$ = dart.generic(function(T) { | 3648 const _DelayedEvent$ = dart.generic(function(T) { |
| 3649 class _DelayedEvent extends core.Object { | 3649 class _DelayedEvent extends core.Object { |
| 3650 _DelayedEvent() { | 3650 _DelayedEvent() { |
| 3651 this.next = null; | 3651 this.next = null; |
| 3652 } | 3652 } |
| 3653 } | 3653 } |
| 3654 return _DelayedEvent; | 3654 return _DelayedEvent; |
| 3655 }); | 3655 }); |
| 3656 let _DelayedEvent = _DelayedEvent$(); | 3656 let _DelayedEvent = _DelayedEvent$(); |
| 3657 let _DelayedData$ = dart.generic(function(T) { | 3657 const _DelayedData$ = dart.generic(function(T) { |
| 3658 class _DelayedData extends _DelayedEvent$(T) { | 3658 class _DelayedData extends _DelayedEvent$(T) { |
| 3659 _DelayedData(value) { | 3659 _DelayedData(value) { |
| 3660 this.value = value; | 3660 this.value = value; |
| 3661 super._DelayedEvent(); | 3661 super._DelayedEvent(); |
| 3662 } | 3662 } |
| 3663 perform(dispatch) { | 3663 perform(dispatch) { |
| 3664 dart.as(dispatch, _EventDispatch$(T)); | 3664 dart.as(dispatch, _EventDispatch$(T)); |
| 3665 dispatch[_sendData](this.value); | 3665 dispatch[_sendData](this.value); |
| 3666 } | 3666 } |
| 3667 } | 3667 } |
| (...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3738 this.firstPendingEvent = this.lastPendingEvent = null; | 3738 this.firstPendingEvent = this.lastPendingEvent = null; |
| 3739 } | 3739 } |
| 3740 } | 3740 } |
| 3741 dart.setSignature(_StreamImplEvents, { | 3741 dart.setSignature(_StreamImplEvents, { |
| 3742 methods: () => ({ | 3742 methods: () => ({ |
| 3743 add: [dart.void, [_DelayedEvent]], | 3743 add: [dart.void, [_DelayedEvent]], |
| 3744 handleNext: [dart.void, [_EventDispatch]], | 3744 handleNext: [dart.void, [_EventDispatch]], |
| 3745 clear: [dart.void, []] | 3745 clear: [dart.void, []] |
| 3746 }) | 3746 }) |
| 3747 }); | 3747 }); |
| 3748 let _unlink = Symbol('_unlink'); | 3748 const _unlink = Symbol('_unlink'); |
| 3749 let _insertBefore = Symbol('_insertBefore'); | 3749 const _insertBefore = Symbol('_insertBefore'); |
| 3750 class _BroadcastLinkedList extends core.Object { | 3750 class _BroadcastLinkedList extends core.Object { |
| 3751 _BroadcastLinkedList() { | 3751 _BroadcastLinkedList() { |
| 3752 this[_next] = null; | 3752 this[_next] = null; |
| 3753 this[_previous] = null; | 3753 this[_previous] = null; |
| 3754 } | 3754 } |
| 3755 [_unlink]() { | 3755 [_unlink]() { |
| 3756 this[_previous][_next] = this[_next]; | 3756 this[_previous][_next] = this[_next]; |
| 3757 this[_next][_previous] = this[_previous]; | 3757 this[_next][_previous] = this[_previous]; |
| 3758 this[_next] = this[_previous] = this; | 3758 this[_next] = this[_previous] = this; |
| 3759 } | 3759 } |
| 3760 [_insertBefore](newNext) { | 3760 [_insertBefore](newNext) { |
| 3761 let newPrevious = newNext[_previous]; | 3761 let newPrevious = newNext[_previous]; |
| 3762 newPrevious[_next] = this; | 3762 newPrevious[_next] = this; |
| 3763 newNext[_previous] = this[_previous]; | 3763 newNext[_previous] = this[_previous]; |
| 3764 this[_previous][_next] = newNext; | 3764 this[_previous][_next] = newNext; |
| 3765 this[_previous] = newPrevious; | 3765 this[_previous] = newPrevious; |
| 3766 } | 3766 } |
| 3767 } | 3767 } |
| 3768 dart.setSignature(_BroadcastLinkedList, { | 3768 dart.setSignature(_BroadcastLinkedList, { |
| 3769 methods: () => ({ | 3769 methods: () => ({ |
| 3770 [_unlink]: [dart.void, []], | 3770 [_unlink]: [dart.void, []], |
| 3771 [_insertBefore]: [dart.void, [_BroadcastLinkedList]] | 3771 [_insertBefore]: [dart.void, [_BroadcastLinkedList]] |
| 3772 }) | 3772 }) |
| 3773 }); | 3773 }); |
| 3774 let _broadcastCallback = dart.typedef('_broadcastCallback', () => dart.functio
nType(dart.void, [StreamSubscription])); | 3774 const _broadcastCallback = dart.typedef('_broadcastCallback', () => dart.funct
ionType(dart.void, [StreamSubscription])); |
| 3775 let _schedule = Symbol('_schedule'); | 3775 const _schedule = Symbol('_schedule'); |
| 3776 let _isSent = Symbol('_isSent'); | 3776 const _isSent = Symbol('_isSent'); |
| 3777 let _isScheduled = Symbol('_isScheduled'); | 3777 const _isScheduled = Symbol('_isScheduled'); |
| 3778 let _DoneStreamSubscription$ = dart.generic(function(T) { | 3778 const _DoneStreamSubscription$ = dart.generic(function(T) { |
| 3779 class _DoneStreamSubscription extends core.Object { | 3779 class _DoneStreamSubscription extends core.Object { |
| 3780 _DoneStreamSubscription(onDone) { | 3780 _DoneStreamSubscription(onDone) { |
| 3781 this[_onDone] = onDone; | 3781 this[_onDone] = onDone; |
| 3782 this[_zone] = Zone.current; | 3782 this[_zone] = Zone.current; |
| 3783 this[_state] = 0; | 3783 this[_state] = 0; |
| 3784 this[_schedule](); | 3784 this[_schedule](); |
| 3785 } | 3785 } |
| 3786 get [_isSent]() { | 3786 get [_isSent]() { |
| 3787 return (dart.notNull(this[_state]) & dart.notNull(_DoneStreamSubscriptio
n$()._DONE_SENT)) != 0; | 3787 return (dart.notNull(this[_state]) & dart.notNull(_DoneStreamSubscriptio
n$()._DONE_SENT)) != 0; |
| 3788 } | 3788 } |
| (...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3856 asFuture: [Future, [], [dart.dynamic]], | 3856 asFuture: [Future, [], [dart.dynamic]], |
| 3857 [_sendDone]: [dart.void, []] | 3857 [_sendDone]: [dart.void, []] |
| 3858 }) | 3858 }) |
| 3859 }); | 3859 }); |
| 3860 return _DoneStreamSubscription; | 3860 return _DoneStreamSubscription; |
| 3861 }); | 3861 }); |
| 3862 let _DoneStreamSubscription = _DoneStreamSubscription$(); | 3862 let _DoneStreamSubscription = _DoneStreamSubscription$(); |
| 3863 _DoneStreamSubscription._DONE_SENT = 1; | 3863 _DoneStreamSubscription._DONE_SENT = 1; |
| 3864 _DoneStreamSubscription._SCHEDULED = 2; | 3864 _DoneStreamSubscription._SCHEDULED = 2; |
| 3865 _DoneStreamSubscription._PAUSED = 4; | 3865 _DoneStreamSubscription._PAUSED = 4; |
| 3866 let _source = Symbol('_source'); | 3866 const _source = Symbol('_source'); |
| 3867 let _onListenHandler = Symbol('_onListenHandler'); | 3867 const _onListenHandler = Symbol('_onListenHandler'); |
| 3868 let _onCancelHandler = Symbol('_onCancelHandler'); | 3868 const _onCancelHandler = Symbol('_onCancelHandler'); |
| 3869 let _cancelSubscription = Symbol('_cancelSubscription'); | 3869 const _cancelSubscription = Symbol('_cancelSubscription'); |
| 3870 let _pauseSubscription = Symbol('_pauseSubscription'); | 3870 const _pauseSubscription = Symbol('_pauseSubscription'); |
| 3871 let _resumeSubscription = Symbol('_resumeSubscription'); | 3871 const _resumeSubscription = Symbol('_resumeSubscription'); |
| 3872 let _isSubscriptionPaused = Symbol('_isSubscriptionPaused'); | 3872 const _isSubscriptionPaused = Symbol('_isSubscriptionPaused'); |
| 3873 let _AsBroadcastStream$ = dart.generic(function(T) { | 3873 const _AsBroadcastStream$ = dart.generic(function(T) { |
| 3874 class _AsBroadcastStream extends Stream$(T) { | 3874 class _AsBroadcastStream extends Stream$(T) { |
| 3875 _AsBroadcastStream(source, onListenHandler, onCancelHandler) { | 3875 _AsBroadcastStream(source, onListenHandler, onCancelHandler) { |
| 3876 this[_source] = source; | 3876 this[_source] = source; |
| 3877 this[_onListenHandler] = dart.as(Zone.current.registerUnaryCallback(onLi
stenHandler), _broadcastCallback); | 3877 this[_onListenHandler] = dart.as(Zone.current.registerUnaryCallback(onLi
stenHandler), _broadcastCallback); |
| 3878 this[_onCancelHandler] = dart.as(Zone.current.registerUnaryCallback(onCa
ncelHandler), _broadcastCallback); | 3878 this[_onCancelHandler] = dart.as(Zone.current.registerUnaryCallback(onCa
ncelHandler), _broadcastCallback); |
| 3879 this[_zone] = Zone.current; | 3879 this[_zone] = Zone.current; |
| 3880 this[_controller] = null; | 3880 this[_controller] = null; |
| 3881 this[_subscription] = null; | 3881 this[_subscription] = null; |
| 3882 super.Stream(); | 3882 super.Stream(); |
| 3883 this[_controller] = new (_AsBroadcastStreamController$(T))(dart.bind(thi
s, _onListen), dart.bind(this, _onCancel)); | 3883 this[_controller] = new (_AsBroadcastStreamController$(T))(dart.bind(thi
s, _onListen), dart.bind(this, _onCancel)); |
| (...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3948 [_onCancel]: [dart.void, []], | 3948 [_onCancel]: [dart.void, []], |
| 3949 [_onListen]: [dart.void, []], | 3949 [_onListen]: [dart.void, []], |
| 3950 [_cancelSubscription]: [dart.void, []], | 3950 [_cancelSubscription]: [dart.void, []], |
| 3951 [_pauseSubscription]: [dart.void, [Future]], | 3951 [_pauseSubscription]: [dart.void, [Future]], |
| 3952 [_resumeSubscription]: [dart.void, []] | 3952 [_resumeSubscription]: [dart.void, []] |
| 3953 }) | 3953 }) |
| 3954 }); | 3954 }); |
| 3955 return _AsBroadcastStream; | 3955 return _AsBroadcastStream; |
| 3956 }); | 3956 }); |
| 3957 let _AsBroadcastStream = _AsBroadcastStream$(); | 3957 let _AsBroadcastStream = _AsBroadcastStream$(); |
| 3958 let _BroadcastSubscriptionWrapper$ = dart.generic(function(T) { | 3958 const _BroadcastSubscriptionWrapper$ = dart.generic(function(T) { |
| 3959 class _BroadcastSubscriptionWrapper extends core.Object { | 3959 class _BroadcastSubscriptionWrapper extends core.Object { |
| 3960 _BroadcastSubscriptionWrapper(stream) { | 3960 _BroadcastSubscriptionWrapper(stream) { |
| 3961 this[_stream] = stream; | 3961 this[_stream] = stream; |
| 3962 } | 3962 } |
| 3963 onData(handleData) { | 3963 onData(handleData) { |
| 3964 dart.as(handleData, dart.functionType(dart.void, [T])); | 3964 dart.as(handleData, dart.functionType(dart.void, [T])); |
| 3965 dart.throw(new core.UnsupportedError("Cannot change handlers of asBroadc
astStream source subscription.")); | 3965 dart.throw(new core.UnsupportedError("Cannot change handlers of asBroadc
astStream source subscription.")); |
| 3966 } | 3966 } |
| 3967 onError(handleError) { | 3967 onError(handleError) { |
| 3968 dart.throw(new core.UnsupportedError("Cannot change handlers of asBroadc
astStream source subscription.")); | 3968 dart.throw(new core.UnsupportedError("Cannot change handlers of asBroadc
astStream source subscription.")); |
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4001 onDone: [dart.void, [dart.functionType(dart.void, [])]], | 4001 onDone: [dart.void, [dart.functionType(dart.void, [])]], |
| 4002 pause: [dart.void, [], [Future]], | 4002 pause: [dart.void, [], [Future]], |
| 4003 resume: [dart.void, []], | 4003 resume: [dart.void, []], |
| 4004 cancel: [Future, []], | 4004 cancel: [Future, []], |
| 4005 asFuture: [Future, [], [dart.dynamic]] | 4005 asFuture: [Future, [], [dart.dynamic]] |
| 4006 }) | 4006 }) |
| 4007 }); | 4007 }); |
| 4008 return _BroadcastSubscriptionWrapper; | 4008 return _BroadcastSubscriptionWrapper; |
| 4009 }); | 4009 }); |
| 4010 let _BroadcastSubscriptionWrapper = _BroadcastSubscriptionWrapper$(); | 4010 let _BroadcastSubscriptionWrapper = _BroadcastSubscriptionWrapper$(); |
| 4011 let _current = Symbol('_current'); | 4011 const _current = Symbol('_current'); |
| 4012 let _futureOrPrefetch = Symbol('_futureOrPrefetch'); | 4012 const _futureOrPrefetch = Symbol('_futureOrPrefetch'); |
| 4013 let _clear = Symbol('_clear'); | 4013 const _clear = Symbol('_clear'); |
| 4014 let _StreamIteratorImpl$ = dart.generic(function(T) { | 4014 const _StreamIteratorImpl$ = dart.generic(function(T) { |
| 4015 class _StreamIteratorImpl extends core.Object { | 4015 class _StreamIteratorImpl extends core.Object { |
| 4016 _StreamIteratorImpl(stream) { | 4016 _StreamIteratorImpl(stream) { |
| 4017 this[_subscription] = null; | 4017 this[_subscription] = null; |
| 4018 this[_current] = null; | 4018 this[_current] = null; |
| 4019 this[_futureOrPrefetch] = null; | 4019 this[_futureOrPrefetch] = null; |
| 4020 this[_state] = _StreamIteratorImpl$()._STATE_FOUND; | 4020 this[_state] = _StreamIteratorImpl$()._STATE_FOUND; |
| 4021 this[_subscription] = stream.listen(dart.bind(this, _onData), {onError:
dart.bind(this, _onError), onDone: dart.bind(this, _onDone), cancelOnError: true
}); | 4021 this[_subscription] = stream.listen(dart.bind(this, _onData), {onError:
dart.bind(this, _onError), onDone: dart.bind(this, _onDone), cancelOnError: true
}); |
| 4022 } | 4022 } |
| 4023 get current() { | 4023 get current() { |
| 4024 return this[_current]; | 4024 return this[_current]; |
| (...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4134 }); | 4134 }); |
| 4135 return _StreamIteratorImpl; | 4135 return _StreamIteratorImpl; |
| 4136 }); | 4136 }); |
| 4137 let _StreamIteratorImpl = _StreamIteratorImpl$(); | 4137 let _StreamIteratorImpl = _StreamIteratorImpl$(); |
| 4138 _StreamIteratorImpl._STATE_FOUND = 0; | 4138 _StreamIteratorImpl._STATE_FOUND = 0; |
| 4139 _StreamIteratorImpl._STATE_DONE = 1; | 4139 _StreamIteratorImpl._STATE_DONE = 1; |
| 4140 _StreamIteratorImpl._STATE_MOVING = 2; | 4140 _StreamIteratorImpl._STATE_MOVING = 2; |
| 4141 _StreamIteratorImpl._STATE_EXTRA_DATA = 3; | 4141 _StreamIteratorImpl._STATE_EXTRA_DATA = 3; |
| 4142 _StreamIteratorImpl._STATE_EXTRA_ERROR = 4; | 4142 _StreamIteratorImpl._STATE_EXTRA_ERROR = 4; |
| 4143 _StreamIteratorImpl._STATE_EXTRA_DONE = 5; | 4143 _StreamIteratorImpl._STATE_EXTRA_DONE = 5; |
| 4144 let __CastType20$ = dart.generic(function(T) { | 4144 const __CastType20$ = dart.generic(function(T) { |
| 4145 let __CastType20 = dart.typedef('__CastType20', () => dart.functionType(dart
.void, [T])); | 4145 const __CastType20 = dart.typedef('__CastType20', () => dart.functionType(da
rt.void, [T])); |
| 4146 return __CastType20; | 4146 return __CastType20; |
| 4147 }); | 4147 }); |
| 4148 let __CastType20 = __CastType20$(); | 4148 let __CastType20 = __CastType20$(); |
| 4149 let __CastType22 = dart.typedef('__CastType22', () => dart.functionType(dart.d
ynamic, [dart.dynamic, dart.dynamic])); | 4149 const __CastType22 = dart.typedef('__CastType22', () => dart.functionType(dart
.dynamic, [dart.dynamic, dart.dynamic])); |
| 4150 let __CastType25 = dart.typedef('__CastType25', () => dart.functionType(dart.d
ynamic, [dart.dynamic])); | 4150 const __CastType25 = dart.typedef('__CastType25', () => dart.functionType(dart
.dynamic, [dart.dynamic])); |
| 4151 function _runUserCode(userCode, onSuccess, onError) { | 4151 function _runUserCode(userCode, onSuccess, onError) { |
| 4152 try { | 4152 try { |
| 4153 dart.dcall(onSuccess, userCode()); | 4153 dart.dcall(onSuccess, userCode()); |
| 4154 } catch (e) { | 4154 } catch (e) { |
| 4155 let s = dart.stackTrace(e); | 4155 let s = dart.stackTrace(e); |
| 4156 let replacement = Zone.current.errorCallback(e, s); | 4156 let replacement = Zone.current.errorCallback(e, s); |
| 4157 if (replacement == null) { | 4157 if (replacement == null) { |
| 4158 dart.dcall(onError, e, s); | 4158 dart.dcall(onError, e, s); |
| 4159 } else { | 4159 } else { |
| 4160 let error = _nonNullError(replacement.error); | 4160 let error = _nonNullError(replacement.error); |
| (...skipping 28 matching lines...) Expand all Loading... |
| 4189 dart.fn(_cancelAndErrorClosure, dart.dynamic, [StreamSubscription, _Future]); | 4189 dart.fn(_cancelAndErrorClosure, dart.dynamic, [StreamSubscription, _Future]); |
| 4190 function _cancelAndValue(subscription, future, value) { | 4190 function _cancelAndValue(subscription, future, value) { |
| 4191 let cancelFuture = subscription.cancel(); | 4191 let cancelFuture = subscription.cancel(); |
| 4192 if (dart.is(cancelFuture, Future)) { | 4192 if (dart.is(cancelFuture, Future)) { |
| 4193 cancelFuture.whenComplete(dart.fn(() => future[_complete](value), dart.voi
d, [])); | 4193 cancelFuture.whenComplete(dart.fn(() => future[_complete](value), dart.voi
d, [])); |
| 4194 } else { | 4194 } else { |
| 4195 future[_complete](value); | 4195 future[_complete](value); |
| 4196 } | 4196 } |
| 4197 } | 4197 } |
| 4198 dart.fn(_cancelAndValue, dart.void, [StreamSubscription, _Future, dart.dynamic
]); | 4198 dart.fn(_cancelAndValue, dart.void, [StreamSubscription, _Future, dart.dynamic
]); |
| 4199 let _handleData = Symbol('_handleData'); | 4199 const _handleData = Symbol('_handleData'); |
| 4200 let _handleError = Symbol('_handleError'); | 4200 const _handleError = Symbol('_handleError'); |
| 4201 let _handleDone = Symbol('_handleDone'); | 4201 const _handleDone = Symbol('_handleDone'); |
| 4202 let _ForwardingStream$ = dart.generic(function(S, T) { | 4202 const _ForwardingStream$ = dart.generic(function(S, T) { |
| 4203 class _ForwardingStream extends Stream$(T) { | 4203 class _ForwardingStream extends Stream$(T) { |
| 4204 _ForwardingStream(source) { | 4204 _ForwardingStream(source) { |
| 4205 this[_source] = source; | 4205 this[_source] = source; |
| 4206 super.Stream(); | 4206 super.Stream(); |
| 4207 } | 4207 } |
| 4208 get isBroadcast() { | 4208 get isBroadcast() { |
| 4209 return this[_source].isBroadcast; | 4209 return this[_source].isBroadcast; |
| 4210 } | 4210 } |
| 4211 listen(onData, opts) { | 4211 listen(onData, opts) { |
| 4212 dart.as(onData, dart.functionType(dart.void, [T])); | 4212 dart.as(onData, dart.functionType(dart.void, [T])); |
| (...skipping 30 matching lines...) Expand all Loading... |
| 4243 listen: [StreamSubscription$(T), [dart.functionType(dart.void, [T])], {o
nError: core.Function, onDone: dart.functionType(dart.void, []), cancelOnError:
core.bool}], | 4243 listen: [StreamSubscription$(T), [dart.functionType(dart.void, [T])], {o
nError: core.Function, onDone: dart.functionType(dart.void, []), cancelOnError:
core.bool}], |
| 4244 [_createSubscription]: [StreamSubscription$(T), [dart.functionType(dart.
void, [T]), core.Function, dart.functionType(dart.void, []), core.bool]], | 4244 [_createSubscription]: [StreamSubscription$(T), [dart.functionType(dart.
void, [T]), core.Function, dart.functionType(dart.void, []), core.bool]], |
| 4245 [_handleData]: [dart.void, [S, _EventSink$(T)]], | 4245 [_handleData]: [dart.void, [S, _EventSink$(T)]], |
| 4246 [_handleError]: [dart.void, [dart.dynamic, core.StackTrace, _EventSink$(
T)]], | 4246 [_handleError]: [dart.void, [dart.dynamic, core.StackTrace, _EventSink$(
T)]], |
| 4247 [_handleDone]: [dart.void, [_EventSink$(T)]] | 4247 [_handleDone]: [dart.void, [_EventSink$(T)]] |
| 4248 }) | 4248 }) |
| 4249 }); | 4249 }); |
| 4250 return _ForwardingStream; | 4250 return _ForwardingStream; |
| 4251 }); | 4251 }); |
| 4252 let _ForwardingStream = _ForwardingStream$(); | 4252 let _ForwardingStream = _ForwardingStream$(); |
| 4253 let _ForwardingStreamSubscription$ = dart.generic(function(S, T) { | 4253 const _ForwardingStreamSubscription$ = dart.generic(function(S, T) { |
| 4254 class _ForwardingStreamSubscription extends _BufferingStreamSubscription$(T)
{ | 4254 class _ForwardingStreamSubscription extends _BufferingStreamSubscription$(T)
{ |
| 4255 _ForwardingStreamSubscription(stream, onData, onError, onDone, cancelOnErr
or) { | 4255 _ForwardingStreamSubscription(stream, onData, onError, onDone, cancelOnErr
or) { |
| 4256 this[_stream] = stream; | 4256 this[_stream] = stream; |
| 4257 this[_subscription] = null; | 4257 this[_subscription] = null; |
| 4258 super._BufferingStreamSubscription(onData, onError, onDone, cancelOnErro
r); | 4258 super._BufferingStreamSubscription(onData, onError, onDone, cancelOnErro
r); |
| 4259 this[_subscription] = this[_stream][_source].listen(dart.bind(this, _han
dleData), {onError: dart.bind(this, _handleError), onDone: dart.bind(this, _hand
leDone)}); | 4259 this[_subscription] = this[_stream][_source].listen(dart.bind(this, _han
dleData), {onError: dart.bind(this, _handleError), onDone: dart.bind(this, _hand
leDone)}); |
| 4260 } | 4260 } |
| 4261 [_add](data) { | 4261 [_add](data) { |
| 4262 dart.as(data, T); | 4262 dart.as(data, T); |
| 4263 if (dart.notNull(this[_isClosed])) | 4263 if (dart.notNull(this[_isClosed])) |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4303 methods: () => ({ | 4303 methods: () => ({ |
| 4304 [_add]: [dart.void, [T]], | 4304 [_add]: [dart.void, [T]], |
| 4305 [_handleData]: [dart.void, [S]], | 4305 [_handleData]: [dart.void, [S]], |
| 4306 [_handleError]: [dart.void, [dart.dynamic, core.StackTrace]], | 4306 [_handleError]: [dart.void, [dart.dynamic, core.StackTrace]], |
| 4307 [_handleDone]: [dart.void, []] | 4307 [_handleDone]: [dart.void, []] |
| 4308 }) | 4308 }) |
| 4309 }); | 4309 }); |
| 4310 return _ForwardingStreamSubscription; | 4310 return _ForwardingStreamSubscription; |
| 4311 }); | 4311 }); |
| 4312 let _ForwardingStreamSubscription = _ForwardingStreamSubscription$(); | 4312 let _ForwardingStreamSubscription = _ForwardingStreamSubscription$(); |
| 4313 let _Predicate$ = dart.generic(function(T) { | 4313 const _Predicate$ = dart.generic(function(T) { |
| 4314 let _Predicate = dart.typedef('_Predicate', () => dart.functionType(core.boo
l, [T])); | 4314 const _Predicate = dart.typedef('_Predicate', () => dart.functionType(core.b
ool, [T])); |
| 4315 return _Predicate; | 4315 return _Predicate; |
| 4316 }); | 4316 }); |
| 4317 let _Predicate = _Predicate$(); | 4317 let _Predicate = _Predicate$(); |
| 4318 function _addErrorWithReplacement(sink, error, stackTrace) { | 4318 function _addErrorWithReplacement(sink, error, stackTrace) { |
| 4319 let replacement = Zone.current.errorCallback(error, dart.as(stackTrace, core
.StackTrace)); | 4319 let replacement = Zone.current.errorCallback(error, dart.as(stackTrace, core
.StackTrace)); |
| 4320 if (replacement != null) { | 4320 if (replacement != null) { |
| 4321 error = _nonNullError(replacement.error); | 4321 error = _nonNullError(replacement.error); |
| 4322 stackTrace = replacement.stackTrace; | 4322 stackTrace = replacement.stackTrace; |
| 4323 } | 4323 } |
| 4324 sink[_addError](error, dart.as(stackTrace, core.StackTrace)); | 4324 sink[_addError](error, dart.as(stackTrace, core.StackTrace)); |
| 4325 } | 4325 } |
| 4326 dart.fn(_addErrorWithReplacement, dart.void, [_EventSink, dart.dynamic, dart.d
ynamic]); | 4326 dart.fn(_addErrorWithReplacement, dart.void, [_EventSink, dart.dynamic, dart.d
ynamic]); |
| 4327 let _test = Symbol('_test'); | 4327 const _test = Symbol('_test'); |
| 4328 let _WhereStream$ = dart.generic(function(T) { | 4328 const _WhereStream$ = dart.generic(function(T) { |
| 4329 class _WhereStream extends _ForwardingStream$(T, T) { | 4329 class _WhereStream extends _ForwardingStream$(T, T) { |
| 4330 _WhereStream(source, test) { | 4330 _WhereStream(source, test) { |
| 4331 this[_test] = test; | 4331 this[_test] = test; |
| 4332 super._ForwardingStream(source); | 4332 super._ForwardingStream(source); |
| 4333 } | 4333 } |
| 4334 [_handleData](inputEvent, sink) { | 4334 [_handleData](inputEvent, sink) { |
| 4335 dart.as(inputEvent, T); | 4335 dart.as(inputEvent, T); |
| 4336 dart.as(sink, _EventSink$(T)); | 4336 dart.as(sink, _EventSink$(T)); |
| 4337 let satisfies = null; | 4337 let satisfies = null; |
| 4338 try { | 4338 try { |
| 4339 satisfies = this[_test](inputEvent); | 4339 satisfies = this[_test](inputEvent); |
| 4340 } catch (e) { | 4340 } catch (e) { |
| 4341 let s = dart.stackTrace(e); | 4341 let s = dart.stackTrace(e); |
| 4342 _addErrorWithReplacement(sink, e, s); | 4342 _addErrorWithReplacement(sink, e, s); |
| 4343 return; | 4343 return; |
| 4344 } | 4344 } |
| 4345 | 4345 |
| 4346 if (dart.notNull(satisfies)) { | 4346 if (dart.notNull(satisfies)) { |
| 4347 sink[_add](inputEvent); | 4347 sink[_add](inputEvent); |
| 4348 } | 4348 } |
| 4349 } | 4349 } |
| 4350 } | 4350 } |
| 4351 dart.setSignature(_WhereStream, { | 4351 dart.setSignature(_WhereStream, { |
| 4352 constructors: () => ({_WhereStream: [_WhereStream$(T), [Stream$(T), dart.f
unctionType(core.bool, [T])]]}), | 4352 constructors: () => ({_WhereStream: [_WhereStream$(T), [Stream$(T), dart.f
unctionType(core.bool, [T])]]}), |
| 4353 methods: () => ({[_handleData]: [dart.void, [T, _EventSink$(T)]]}) | 4353 methods: () => ({[_handleData]: [dart.void, [T, _EventSink$(T)]]}) |
| 4354 }); | 4354 }); |
| 4355 return _WhereStream; | 4355 return _WhereStream; |
| 4356 }); | 4356 }); |
| 4357 let _WhereStream = _WhereStream$(); | 4357 let _WhereStream = _WhereStream$(); |
| 4358 let _Transformation$ = dart.generic(function(S, T) { | 4358 const _Transformation$ = dart.generic(function(S, T) { |
| 4359 let _Transformation = dart.typedef('_Transformation', () => dart.functionTyp
e(T, [S])); | 4359 const _Transformation = dart.typedef('_Transformation', () => dart.functionT
ype(T, [S])); |
| 4360 return _Transformation; | 4360 return _Transformation; |
| 4361 }); | 4361 }); |
| 4362 let _Transformation = _Transformation$(); | 4362 let _Transformation = _Transformation$(); |
| 4363 let _transform = Symbol('_transform'); | 4363 const _transform = Symbol('_transform'); |
| 4364 let _MapStream$ = dart.generic(function(S, T) { | 4364 const _MapStream$ = dart.generic(function(S, T) { |
| 4365 class _MapStream extends _ForwardingStream$(S, T) { | 4365 class _MapStream extends _ForwardingStream$(S, T) { |
| 4366 _MapStream(source, transform) { | 4366 _MapStream(source, transform) { |
| 4367 this[_transform] = transform; | 4367 this[_transform] = transform; |
| 4368 super._ForwardingStream(source); | 4368 super._ForwardingStream(source); |
| 4369 } | 4369 } |
| 4370 [_handleData](inputEvent, sink) { | 4370 [_handleData](inputEvent, sink) { |
| 4371 dart.as(inputEvent, S); | 4371 dart.as(inputEvent, S); |
| 4372 dart.as(sink, _EventSink$(T)); | 4372 dart.as(sink, _EventSink$(T)); |
| 4373 let outputEvent = null; | 4373 let outputEvent = null; |
| 4374 try { | 4374 try { |
| 4375 outputEvent = dart.as(dart.dcall(this[_transform], inputEvent), T); | 4375 outputEvent = dart.as(dart.dcall(this[_transform], inputEvent), T); |
| 4376 } catch (e) { | 4376 } catch (e) { |
| 4377 let s = dart.stackTrace(e); | 4377 let s = dart.stackTrace(e); |
| 4378 _addErrorWithReplacement(sink, e, s); | 4378 _addErrorWithReplacement(sink, e, s); |
| 4379 return; | 4379 return; |
| 4380 } | 4380 } |
| 4381 | 4381 |
| 4382 sink[_add](outputEvent); | 4382 sink[_add](outputEvent); |
| 4383 } | 4383 } |
| 4384 } | 4384 } |
| 4385 dart.setSignature(_MapStream, { | 4385 dart.setSignature(_MapStream, { |
| 4386 constructors: () => ({_MapStream: [_MapStream$(S, T), [Stream$(S), dart.fu
nctionType(T, [S])]]}), | 4386 constructors: () => ({_MapStream: [_MapStream$(S, T), [Stream$(S), dart.fu
nctionType(T, [S])]]}), |
| 4387 methods: () => ({[_handleData]: [dart.void, [S, _EventSink$(T)]]}) | 4387 methods: () => ({[_handleData]: [dart.void, [S, _EventSink$(T)]]}) |
| 4388 }); | 4388 }); |
| 4389 return _MapStream; | 4389 return _MapStream; |
| 4390 }); | 4390 }); |
| 4391 let _MapStream = _MapStream$(); | 4391 let _MapStream = _MapStream$(); |
| 4392 let _expand = Symbol('_expand'); | 4392 const _expand = Symbol('_expand'); |
| 4393 let _ExpandStream$ = dart.generic(function(S, T) { | 4393 const _ExpandStream$ = dart.generic(function(S, T) { |
| 4394 class _ExpandStream extends _ForwardingStream$(S, T) { | 4394 class _ExpandStream extends _ForwardingStream$(S, T) { |
| 4395 _ExpandStream(source, expand) { | 4395 _ExpandStream(source, expand) { |
| 4396 this[_expand] = expand; | 4396 this[_expand] = expand; |
| 4397 super._ForwardingStream(source); | 4397 super._ForwardingStream(source); |
| 4398 } | 4398 } |
| 4399 [_handleData](inputEvent, sink) { | 4399 [_handleData](inputEvent, sink) { |
| 4400 dart.as(inputEvent, S); | 4400 dart.as(inputEvent, S); |
| 4401 dart.as(sink, _EventSink$(T)); | 4401 dart.as(sink, _EventSink$(T)); |
| 4402 try { | 4402 try { |
| 4403 for (let value of this[_expand](inputEvent)) { | 4403 for (let value of this[_expand](inputEvent)) { |
| 4404 sink[_add](value); | 4404 sink[_add](value); |
| 4405 } | 4405 } |
| 4406 } catch (e) { | 4406 } catch (e) { |
| 4407 let s = dart.stackTrace(e); | 4407 let s = dart.stackTrace(e); |
| 4408 _addErrorWithReplacement(sink, e, s); | 4408 _addErrorWithReplacement(sink, e, s); |
| 4409 } | 4409 } |
| 4410 | 4410 |
| 4411 } | 4411 } |
| 4412 } | 4412 } |
| 4413 dart.setSignature(_ExpandStream, { | 4413 dart.setSignature(_ExpandStream, { |
| 4414 constructors: () => ({_ExpandStream: [_ExpandStream$(S, T), [Stream$(S), d
art.functionType(core.Iterable$(T), [S])]]}), | 4414 constructors: () => ({_ExpandStream: [_ExpandStream$(S, T), [Stream$(S), d
art.functionType(core.Iterable$(T), [S])]]}), |
| 4415 methods: () => ({[_handleData]: [dart.void, [S, _EventSink$(T)]]}) | 4415 methods: () => ({[_handleData]: [dart.void, [S, _EventSink$(T)]]}) |
| 4416 }); | 4416 }); |
| 4417 return _ExpandStream; | 4417 return _ExpandStream; |
| 4418 }); | 4418 }); |
| 4419 let _ExpandStream = _ExpandStream$(); | 4419 let _ExpandStream = _ExpandStream$(); |
| 4420 let _ErrorTest = dart.typedef('_ErrorTest', () => dart.functionType(core.bool,
[dart.dynamic])); | 4420 const _ErrorTest = dart.typedef('_ErrorTest', () => dart.functionType(core.boo
l, [dart.dynamic])); |
| 4421 let _HandleErrorStream$ = dart.generic(function(T) { | 4421 const _HandleErrorStream$ = dart.generic(function(T) { |
| 4422 class _HandleErrorStream extends _ForwardingStream$(T, T) { | 4422 class _HandleErrorStream extends _ForwardingStream$(T, T) { |
| 4423 _HandleErrorStream(source, onError, test) { | 4423 _HandleErrorStream(source, onError, test) { |
| 4424 this[_transform] = onError; | 4424 this[_transform] = onError; |
| 4425 this[_test] = test; | 4425 this[_test] = test; |
| 4426 super._ForwardingStream(source); | 4426 super._ForwardingStream(source); |
| 4427 } | 4427 } |
| 4428 [_handleError](error, stackTrace, sink) { | 4428 [_handleError](error, stackTrace, sink) { |
| 4429 dart.as(sink, _EventSink$(T)); | 4429 dart.as(sink, _EventSink$(T)); |
| 4430 let matches = true; | 4430 let matches = true; |
| 4431 if (this[_test] != null) { | 4431 if (this[_test] != null) { |
| (...skipping 24 matching lines...) Expand all Loading... |
| 4456 } | 4456 } |
| 4457 } | 4457 } |
| 4458 } | 4458 } |
| 4459 dart.setSignature(_HandleErrorStream, { | 4459 dart.setSignature(_HandleErrorStream, { |
| 4460 constructors: () => ({_HandleErrorStream: [_HandleErrorStream$(T), [Stream
$(T), core.Function, dart.functionType(core.bool, [dart.dynamic])]]}), | 4460 constructors: () => ({_HandleErrorStream: [_HandleErrorStream$(T), [Stream
$(T), core.Function, dart.functionType(core.bool, [dart.dynamic])]]}), |
| 4461 methods: () => ({[_handleError]: [dart.void, [core.Object, core.StackTrace
, _EventSink$(T)]]}) | 4461 methods: () => ({[_handleError]: [dart.void, [core.Object, core.StackTrace
, _EventSink$(T)]]}) |
| 4462 }); | 4462 }); |
| 4463 return _HandleErrorStream; | 4463 return _HandleErrorStream; |
| 4464 }); | 4464 }); |
| 4465 let _HandleErrorStream = _HandleErrorStream$(); | 4465 let _HandleErrorStream = _HandleErrorStream$(); |
| 4466 let _remaining = Symbol('_remaining'); | 4466 const _remaining = Symbol('_remaining'); |
| 4467 let _TakeStream$ = dart.generic(function(T) { | 4467 const _TakeStream$ = dart.generic(function(T) { |
| 4468 class _TakeStream extends _ForwardingStream$(T, T) { | 4468 class _TakeStream extends _ForwardingStream$(T, T) { |
| 4469 _TakeStream(source, count) { | 4469 _TakeStream(source, count) { |
| 4470 this[_remaining] = count; | 4470 this[_remaining] = count; |
| 4471 super._ForwardingStream(source); | 4471 super._ForwardingStream(source); |
| 4472 if (!(typeof count == 'number')) | 4472 if (!(typeof count == 'number')) |
| 4473 dart.throw(new core.ArgumentError(count)); | 4473 dart.throw(new core.ArgumentError(count)); |
| 4474 } | 4474 } |
| 4475 [_handleData](inputEvent, sink) { | 4475 [_handleData](inputEvent, sink) { |
| 4476 dart.as(inputEvent, T); | 4476 dart.as(inputEvent, T); |
| 4477 dart.as(sink, _EventSink$(T)); | 4477 dart.as(sink, _EventSink$(T)); |
| 4478 if (dart.notNull(this[_remaining]) > 0) { | 4478 if (dart.notNull(this[_remaining]) > 0) { |
| 4479 sink[_add](inputEvent); | 4479 sink[_add](inputEvent); |
| 4480 this[_remaining] = dart.notNull(this[_remaining]) - 1; | 4480 this[_remaining] = dart.notNull(this[_remaining]) - 1; |
| 4481 if (this[_remaining] == 0) { | 4481 if (this[_remaining] == 0) { |
| 4482 sink[_close](); | 4482 sink[_close](); |
| 4483 } | 4483 } |
| 4484 } | 4484 } |
| 4485 } | 4485 } |
| 4486 } | 4486 } |
| 4487 dart.setSignature(_TakeStream, { | 4487 dart.setSignature(_TakeStream, { |
| 4488 constructors: () => ({_TakeStream: [_TakeStream$(T), [Stream$(T), core.int
]]}), | 4488 constructors: () => ({_TakeStream: [_TakeStream$(T), [Stream$(T), core.int
]]}), |
| 4489 methods: () => ({[_handleData]: [dart.void, [T, _EventSink$(T)]]}) | 4489 methods: () => ({[_handleData]: [dart.void, [T, _EventSink$(T)]]}) |
| 4490 }); | 4490 }); |
| 4491 return _TakeStream; | 4491 return _TakeStream; |
| 4492 }); | 4492 }); |
| 4493 let _TakeStream = _TakeStream$(); | 4493 let _TakeStream = _TakeStream$(); |
| 4494 let _TakeWhileStream$ = dart.generic(function(T) { | 4494 const _TakeWhileStream$ = dart.generic(function(T) { |
| 4495 class _TakeWhileStream extends _ForwardingStream$(T, T) { | 4495 class _TakeWhileStream extends _ForwardingStream$(T, T) { |
| 4496 _TakeWhileStream(source, test) { | 4496 _TakeWhileStream(source, test) { |
| 4497 this[_test] = test; | 4497 this[_test] = test; |
| 4498 super._ForwardingStream(source); | 4498 super._ForwardingStream(source); |
| 4499 } | 4499 } |
| 4500 [_handleData](inputEvent, sink) { | 4500 [_handleData](inputEvent, sink) { |
| 4501 dart.as(inputEvent, T); | 4501 dart.as(inputEvent, T); |
| 4502 dart.as(sink, _EventSink$(T)); | 4502 dart.as(sink, _EventSink$(T)); |
| 4503 let satisfies = null; | 4503 let satisfies = null; |
| 4504 try { | 4504 try { |
| (...skipping 12 matching lines...) Expand all Loading... |
| 4517 } | 4517 } |
| 4518 } | 4518 } |
| 4519 } | 4519 } |
| 4520 dart.setSignature(_TakeWhileStream, { | 4520 dart.setSignature(_TakeWhileStream, { |
| 4521 constructors: () => ({_TakeWhileStream: [_TakeWhileStream$(T), [Stream$(T)
, dart.functionType(core.bool, [T])]]}), | 4521 constructors: () => ({_TakeWhileStream: [_TakeWhileStream$(T), [Stream$(T)
, dart.functionType(core.bool, [T])]]}), |
| 4522 methods: () => ({[_handleData]: [dart.void, [T, _EventSink$(T)]]}) | 4522 methods: () => ({[_handleData]: [dart.void, [T, _EventSink$(T)]]}) |
| 4523 }); | 4523 }); |
| 4524 return _TakeWhileStream; | 4524 return _TakeWhileStream; |
| 4525 }); | 4525 }); |
| 4526 let _TakeWhileStream = _TakeWhileStream$(); | 4526 let _TakeWhileStream = _TakeWhileStream$(); |
| 4527 let _SkipStream$ = dart.generic(function(T) { | 4527 const _SkipStream$ = dart.generic(function(T) { |
| 4528 class _SkipStream extends _ForwardingStream$(T, T) { | 4528 class _SkipStream extends _ForwardingStream$(T, T) { |
| 4529 _SkipStream(source, count) { | 4529 _SkipStream(source, count) { |
| 4530 this[_remaining] = count; | 4530 this[_remaining] = count; |
| 4531 super._ForwardingStream(source); | 4531 super._ForwardingStream(source); |
| 4532 if (!(typeof count == 'number') || dart.notNull(count) < 0) | 4532 if (!(typeof count == 'number') || dart.notNull(count) < 0) |
| 4533 dart.throw(new core.ArgumentError(count)); | 4533 dart.throw(new core.ArgumentError(count)); |
| 4534 } | 4534 } |
| 4535 [_handleData](inputEvent, sink) { | 4535 [_handleData](inputEvent, sink) { |
| 4536 dart.as(inputEvent, T); | 4536 dart.as(inputEvent, T); |
| 4537 dart.as(sink, _EventSink$(T)); | 4537 dart.as(sink, _EventSink$(T)); |
| 4538 if (dart.notNull(this[_remaining]) > 0) { | 4538 if (dart.notNull(this[_remaining]) > 0) { |
| 4539 this[_remaining] = dart.notNull(this[_remaining]) - 1; | 4539 this[_remaining] = dart.notNull(this[_remaining]) - 1; |
| 4540 return; | 4540 return; |
| 4541 } | 4541 } |
| 4542 sink[_add](inputEvent); | 4542 sink[_add](inputEvent); |
| 4543 } | 4543 } |
| 4544 } | 4544 } |
| 4545 dart.setSignature(_SkipStream, { | 4545 dart.setSignature(_SkipStream, { |
| 4546 constructors: () => ({_SkipStream: [_SkipStream$(T), [Stream$(T), core.int
]]}), | 4546 constructors: () => ({_SkipStream: [_SkipStream$(T), [Stream$(T), core.int
]]}), |
| 4547 methods: () => ({[_handleData]: [dart.void, [T, _EventSink$(T)]]}) | 4547 methods: () => ({[_handleData]: [dart.void, [T, _EventSink$(T)]]}) |
| 4548 }); | 4548 }); |
| 4549 return _SkipStream; | 4549 return _SkipStream; |
| 4550 }); | 4550 }); |
| 4551 let _SkipStream = _SkipStream$(); | 4551 let _SkipStream = _SkipStream$(); |
| 4552 let _hasFailed = Symbol('_hasFailed'); | 4552 const _hasFailed = Symbol('_hasFailed'); |
| 4553 let _SkipWhileStream$ = dart.generic(function(T) { | 4553 const _SkipWhileStream$ = dart.generic(function(T) { |
| 4554 class _SkipWhileStream extends _ForwardingStream$(T, T) { | 4554 class _SkipWhileStream extends _ForwardingStream$(T, T) { |
| 4555 _SkipWhileStream(source, test) { | 4555 _SkipWhileStream(source, test) { |
| 4556 this[_test] = test; | 4556 this[_test] = test; |
| 4557 this[_hasFailed] = false; | 4557 this[_hasFailed] = false; |
| 4558 super._ForwardingStream(source); | 4558 super._ForwardingStream(source); |
| 4559 } | 4559 } |
| 4560 [_handleData](inputEvent, sink) { | 4560 [_handleData](inputEvent, sink) { |
| 4561 dart.as(inputEvent, T); | 4561 dart.as(inputEvent, T); |
| 4562 dart.as(sink, _EventSink$(T)); | 4562 dart.as(sink, _EventSink$(T)); |
| 4563 if (dart.notNull(this[_hasFailed])) { | 4563 if (dart.notNull(this[_hasFailed])) { |
| (...skipping 16 matching lines...) Expand all Loading... |
| 4580 } | 4580 } |
| 4581 } | 4581 } |
| 4582 } | 4582 } |
| 4583 dart.setSignature(_SkipWhileStream, { | 4583 dart.setSignature(_SkipWhileStream, { |
| 4584 constructors: () => ({_SkipWhileStream: [_SkipWhileStream$(T), [Stream$(T)
, dart.functionType(core.bool, [T])]]}), | 4584 constructors: () => ({_SkipWhileStream: [_SkipWhileStream$(T), [Stream$(T)
, dart.functionType(core.bool, [T])]]}), |
| 4585 methods: () => ({[_handleData]: [dart.void, [T, _EventSink$(T)]]}) | 4585 methods: () => ({[_handleData]: [dart.void, [T, _EventSink$(T)]]}) |
| 4586 }); | 4586 }); |
| 4587 return _SkipWhileStream; | 4587 return _SkipWhileStream; |
| 4588 }); | 4588 }); |
| 4589 let _SkipWhileStream = _SkipWhileStream$(); | 4589 let _SkipWhileStream = _SkipWhileStream$(); |
| 4590 let _Equality$ = dart.generic(function(T) { | 4590 const _Equality$ = dart.generic(function(T) { |
| 4591 let _Equality = dart.typedef('_Equality', () => dart.functionType(core.bool,
[T, T])); | 4591 const _Equality = dart.typedef('_Equality', () => dart.functionType(core.boo
l, [T, T])); |
| 4592 return _Equality; | 4592 return _Equality; |
| 4593 }); | 4593 }); |
| 4594 let _Equality = _Equality$(); | 4594 let _Equality = _Equality$(); |
| 4595 let _equals = Symbol('_equals'); | 4595 const _equals = Symbol('_equals'); |
| 4596 let _DistinctStream$ = dart.generic(function(T) { | 4596 const _DistinctStream$ = dart.generic(function(T) { |
| 4597 class _DistinctStream extends _ForwardingStream$(T, T) { | 4597 class _DistinctStream extends _ForwardingStream$(T, T) { |
| 4598 _DistinctStream(source, equals) { | 4598 _DistinctStream(source, equals) { |
| 4599 this[_previous] = _DistinctStream$()._SENTINEL; | 4599 this[_previous] = _DistinctStream$()._SENTINEL; |
| 4600 this[_equals] = equals; | 4600 this[_equals] = equals; |
| 4601 super._ForwardingStream(source); | 4601 super._ForwardingStream(source); |
| 4602 } | 4602 } |
| 4603 [_handleData](inputEvent, sink) { | 4603 [_handleData](inputEvent, sink) { |
| 4604 dart.as(inputEvent, T); | 4604 dart.as(inputEvent, T); |
| 4605 dart.as(sink, _EventSink$(T)); | 4605 dart.as(sink, _EventSink$(T)); |
| 4606 if (dart.notNull(core.identical(this[_previous], _DistinctStream$()._SEN
TINEL))) { | 4606 if (dart.notNull(core.identical(this[_previous], _DistinctStream$()._SEN
TINEL))) { |
| (...skipping 26 matching lines...) Expand all Loading... |
| 4633 }); | 4633 }); |
| 4634 return _DistinctStream; | 4634 return _DistinctStream; |
| 4635 }); | 4635 }); |
| 4636 let _DistinctStream = _DistinctStream$(); | 4636 let _DistinctStream = _DistinctStream$(); |
| 4637 dart.defineLazyProperties(_DistinctStream, { | 4637 dart.defineLazyProperties(_DistinctStream, { |
| 4638 get _SENTINEL() { | 4638 get _SENTINEL() { |
| 4639 return new core.Object(); | 4639 return new core.Object(); |
| 4640 }, | 4640 }, |
| 4641 set _SENTINEL(_) {} | 4641 set _SENTINEL(_) {} |
| 4642 }); | 4642 }); |
| 4643 let _EventSinkWrapper$ = dart.generic(function(T) { | 4643 const _EventSinkWrapper$ = dart.generic(function(T) { |
| 4644 class _EventSinkWrapper extends core.Object { | 4644 class _EventSinkWrapper extends core.Object { |
| 4645 _EventSinkWrapper(sink) { | 4645 _EventSinkWrapper(sink) { |
| 4646 this[_sink] = sink; | 4646 this[_sink] = sink; |
| 4647 } | 4647 } |
| 4648 add(data) { | 4648 add(data) { |
| 4649 dart.as(data, T); | 4649 dart.as(data, T); |
| 4650 this[_sink][_add](data); | 4650 this[_sink][_add](data); |
| 4651 } | 4651 } |
| 4652 addError(error, stackTrace) { | 4652 addError(error, stackTrace) { |
| 4653 if (stackTrace === void 0) | 4653 if (stackTrace === void 0) |
| 4654 stackTrace = null; | 4654 stackTrace = null; |
| 4655 this[_sink][_addError](error, stackTrace); | 4655 this[_sink][_addError](error, stackTrace); |
| 4656 } | 4656 } |
| 4657 close() { | 4657 close() { |
| 4658 this[_sink][_close](); | 4658 this[_sink][_close](); |
| 4659 } | 4659 } |
| 4660 } | 4660 } |
| 4661 _EventSinkWrapper[dart.implements] = () => [EventSink$(T)]; | 4661 _EventSinkWrapper[dart.implements] = () => [EventSink$(T)]; |
| 4662 dart.setSignature(_EventSinkWrapper, { | 4662 dart.setSignature(_EventSinkWrapper, { |
| 4663 constructors: () => ({_EventSinkWrapper: [_EventSinkWrapper$(T), [_EventSi
nk]]}), | 4663 constructors: () => ({_EventSinkWrapper: [_EventSinkWrapper$(T), [_EventSi
nk]]}), |
| 4664 methods: () => ({ | 4664 methods: () => ({ |
| 4665 add: [dart.void, [T]], | 4665 add: [dart.void, [T]], |
| 4666 addError: [dart.void, [dart.dynamic], [core.StackTrace]], | 4666 addError: [dart.void, [dart.dynamic], [core.StackTrace]], |
| 4667 close: [dart.void, []] | 4667 close: [dart.void, []] |
| 4668 }) | 4668 }) |
| 4669 }); | 4669 }); |
| 4670 return _EventSinkWrapper; | 4670 return _EventSinkWrapper; |
| 4671 }); | 4671 }); |
| 4672 let _EventSinkWrapper = _EventSinkWrapper$(); | 4672 let _EventSinkWrapper = _EventSinkWrapper$(); |
| 4673 let _transformerSink = Symbol('_transformerSink'); | 4673 const _transformerSink = Symbol('_transformerSink'); |
| 4674 let _isSubscribed = Symbol('_isSubscribed'); | 4674 const _isSubscribed = Symbol('_isSubscribed'); |
| 4675 let _SinkTransformerStreamSubscription$ = dart.generic(function(S, T) { | 4675 const _SinkTransformerStreamSubscription$ = dart.generic(function(S, T) { |
| 4676 class _SinkTransformerStreamSubscription extends _BufferingStreamSubscriptio
n$(T) { | 4676 class _SinkTransformerStreamSubscription extends _BufferingStreamSubscriptio
n$(T) { |
| 4677 _SinkTransformerStreamSubscription(source, mapper, onData, onError, onDone
, cancelOnError) { | 4677 _SinkTransformerStreamSubscription(source, mapper, onData, onError, onDone
, cancelOnError) { |
| 4678 this[_transformerSink] = null; | 4678 this[_transformerSink] = null; |
| 4679 this[_subscription] = null; | 4679 this[_subscription] = null; |
| 4680 super._BufferingStreamSubscription(onData, onError, onDone, cancelOnErro
r); | 4680 super._BufferingStreamSubscription(onData, onError, onDone, cancelOnErro
r); |
| 4681 let eventSink = new (_EventSinkWrapper$(T))(this); | 4681 let eventSink = new (_EventSinkWrapper$(T))(this); |
| 4682 this[_transformerSink] = mapper(eventSink); | 4682 this[_transformerSink] = mapper(eventSink); |
| 4683 this[_subscription] = source.listen(dart.bind(this, _handleData), {onErr
or: dart.bind(this, _handleError), onDone: dart.bind(this, _handleDone)}); | 4683 this[_subscription] = source.listen(dart.bind(this, _handleData), {onErr
or: dart.bind(this, _handleError), onDone: dart.bind(this, _handleDone)}); |
| 4684 } | 4684 } |
| 4685 get [_isSubscribed]() { | 4685 get [_isSubscribed]() { |
| (...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4761 methods: () => ({ | 4761 methods: () => ({ |
| 4762 [_add]: [dart.void, [T]], | 4762 [_add]: [dart.void, [T]], |
| 4763 [_handleData]: [dart.void, [S]], | 4763 [_handleData]: [dart.void, [S]], |
| 4764 [_handleError]: [dart.void, [dart.dynamic], [dart.dynamic]], | 4764 [_handleError]: [dart.void, [dart.dynamic], [dart.dynamic]], |
| 4765 [_handleDone]: [dart.void, []] | 4765 [_handleDone]: [dart.void, []] |
| 4766 }) | 4766 }) |
| 4767 }); | 4767 }); |
| 4768 return _SinkTransformerStreamSubscription; | 4768 return _SinkTransformerStreamSubscription; |
| 4769 }); | 4769 }); |
| 4770 let _SinkTransformerStreamSubscription = _SinkTransformerStreamSubscription$()
; | 4770 let _SinkTransformerStreamSubscription = _SinkTransformerStreamSubscription$()
; |
| 4771 let _SinkMapper$ = dart.generic(function(S, T) { | 4771 const _SinkMapper$ = dart.generic(function(S, T) { |
| 4772 let _SinkMapper = dart.typedef('_SinkMapper', () => dart.functionType(EventS
ink$(S), [EventSink$(T)])); | 4772 const _SinkMapper = dart.typedef('_SinkMapper', () => dart.functionType(Even
tSink$(S), [EventSink$(T)])); |
| 4773 return _SinkMapper; | 4773 return _SinkMapper; |
| 4774 }); | 4774 }); |
| 4775 let _SinkMapper = _SinkMapper$(); | 4775 let _SinkMapper = _SinkMapper$(); |
| 4776 let _sinkMapper = Symbol('_sinkMapper'); | 4776 const _sinkMapper = Symbol('_sinkMapper'); |
| 4777 let _StreamSinkTransformer$ = dart.generic(function(S, T) { | 4777 const _StreamSinkTransformer$ = dart.generic(function(S, T) { |
| 4778 class _StreamSinkTransformer extends core.Object { | 4778 class _StreamSinkTransformer extends core.Object { |
| 4779 _StreamSinkTransformer(sinkMapper) { | 4779 _StreamSinkTransformer(sinkMapper) { |
| 4780 this[_sinkMapper] = sinkMapper; | 4780 this[_sinkMapper] = sinkMapper; |
| 4781 } | 4781 } |
| 4782 bind(stream) { | 4782 bind(stream) { |
| 4783 dart.as(stream, Stream$(S)); | 4783 dart.as(stream, Stream$(S)); |
| 4784 return new (_BoundSinkStream$(S, T))(stream, this[_sinkMapper]); | 4784 return new (_BoundSinkStream$(S, T))(stream, this[_sinkMapper]); |
| 4785 } | 4785 } |
| 4786 } | 4786 } |
| 4787 _StreamSinkTransformer[dart.implements] = () => [StreamTransformer$(S, T)]; | 4787 _StreamSinkTransformer[dart.implements] = () => [StreamTransformer$(S, T)]; |
| 4788 dart.setSignature(_StreamSinkTransformer, { | 4788 dart.setSignature(_StreamSinkTransformer, { |
| 4789 constructors: () => ({_StreamSinkTransformer: [_StreamSinkTransformer$(S,
T), [_SinkMapper$(S, T)]]}), | 4789 constructors: () => ({_StreamSinkTransformer: [_StreamSinkTransformer$(S,
T), [_SinkMapper$(S, T)]]}), |
| 4790 methods: () => ({bind: [Stream$(T), [Stream$(S)]]}) | 4790 methods: () => ({bind: [Stream$(T), [Stream$(S)]]}) |
| 4791 }); | 4791 }); |
| 4792 return _StreamSinkTransformer; | 4792 return _StreamSinkTransformer; |
| 4793 }); | 4793 }); |
| 4794 let _StreamSinkTransformer = _StreamSinkTransformer$(); | 4794 let _StreamSinkTransformer = _StreamSinkTransformer$(); |
| 4795 let _BoundSinkStream$ = dart.generic(function(S, T) { | 4795 const _BoundSinkStream$ = dart.generic(function(S, T) { |
| 4796 class _BoundSinkStream extends Stream$(T) { | 4796 class _BoundSinkStream extends Stream$(T) { |
| 4797 get isBroadcast() { | 4797 get isBroadcast() { |
| 4798 return this[_stream].isBroadcast; | 4798 return this[_stream].isBroadcast; |
| 4799 } | 4799 } |
| 4800 _BoundSinkStream(stream, sinkMapper) { | 4800 _BoundSinkStream(stream, sinkMapper) { |
| 4801 this[_stream] = stream; | 4801 this[_stream] = stream; |
| 4802 this[_sinkMapper] = sinkMapper; | 4802 this[_sinkMapper] = sinkMapper; |
| 4803 super.Stream(); | 4803 super.Stream(); |
| 4804 } | 4804 } |
| 4805 listen(onData, opts) { | 4805 listen(onData, opts) { |
| 4806 dart.as(onData, dart.functionType(dart.void, [T])); | 4806 dart.as(onData, dart.functionType(dart.void, [T])); |
| 4807 let onError = opts && 'onError' in opts ? opts.onError : null; | 4807 let onError = opts && 'onError' in opts ? opts.onError : null; |
| 4808 let onDone = opts && 'onDone' in opts ? opts.onDone : null; | 4808 let onDone = opts && 'onDone' in opts ? opts.onDone : null; |
| 4809 dart.as(onDone, dart.functionType(dart.void, [])); | 4809 dart.as(onDone, dart.functionType(dart.void, [])); |
| 4810 let cancelOnError = opts && 'cancelOnError' in opts ? opts.cancelOnError
: null; | 4810 let cancelOnError = opts && 'cancelOnError' in opts ? opts.cancelOnError
: null; |
| 4811 cancelOnError = core.identical(true, cancelOnError); | 4811 cancelOnError = core.identical(true, cancelOnError); |
| 4812 let subscription = new (_SinkTransformerStreamSubscription$(dart.dynamic
, T))(this[_stream], dart.as(this[_sinkMapper], _SinkMapper), onData, onError, o
nDone, cancelOnError); | 4812 let subscription = new (_SinkTransformerStreamSubscription$(dart.dynamic
, T))(this[_stream], dart.as(this[_sinkMapper], _SinkMapper), onData, onError, o
nDone, cancelOnError); |
| 4813 return subscription; | 4813 return subscription; |
| 4814 } | 4814 } |
| 4815 } | 4815 } |
| 4816 dart.setSignature(_BoundSinkStream, { | 4816 dart.setSignature(_BoundSinkStream, { |
| 4817 constructors: () => ({_BoundSinkStream: [_BoundSinkStream$(S, T), [Stream$
(S), _SinkMapper$(S, T)]]}), | 4817 constructors: () => ({_BoundSinkStream: [_BoundSinkStream$(S, T), [Stream$
(S), _SinkMapper$(S, T)]]}), |
| 4818 methods: () => ({listen: [StreamSubscription$(T), [dart.functionType(dart.
void, [T])], {onError: core.Function, onDone: dart.functionType(dart.void, []),
cancelOnError: core.bool}]}) | 4818 methods: () => ({listen: [StreamSubscription$(T), [dart.functionType(dart.
void, [T])], {onError: core.Function, onDone: dart.functionType(dart.void, []),
cancelOnError: core.bool}]}) |
| 4819 }); | 4819 }); |
| 4820 return _BoundSinkStream; | 4820 return _BoundSinkStream; |
| 4821 }); | 4821 }); |
| 4822 let _BoundSinkStream = _BoundSinkStream$(); | 4822 let _BoundSinkStream = _BoundSinkStream$(); |
| 4823 let _TransformDataHandler$ = dart.generic(function(S, T) { | 4823 const _TransformDataHandler$ = dart.generic(function(S, T) { |
| 4824 let _TransformDataHandler = dart.typedef('_TransformDataHandler', () => dart
.functionType(dart.void, [S, EventSink$(T)])); | 4824 const _TransformDataHandler = dart.typedef('_TransformDataHandler', () => da
rt.functionType(dart.void, [S, EventSink$(T)])); |
| 4825 return _TransformDataHandler; | 4825 return _TransformDataHandler; |
| 4826 }); | 4826 }); |
| 4827 let _TransformDataHandler = _TransformDataHandler$(); | 4827 let _TransformDataHandler = _TransformDataHandler$(); |
| 4828 let _TransformErrorHandler$ = dart.generic(function(T) { | 4828 const _TransformErrorHandler$ = dart.generic(function(T) { |
| 4829 let _TransformErrorHandler = dart.typedef('_TransformErrorHandler', () => da
rt.functionType(dart.void, [core.Object, core.StackTrace, EventSink$(T)])); | 4829 const _TransformErrorHandler = dart.typedef('_TransformErrorHandler', () =>
dart.functionType(dart.void, [core.Object, core.StackTrace, EventSink$(T)])); |
| 4830 return _TransformErrorHandler; | 4830 return _TransformErrorHandler; |
| 4831 }); | 4831 }); |
| 4832 let _TransformErrorHandler = _TransformErrorHandler$(); | 4832 let _TransformErrorHandler = _TransformErrorHandler$(); |
| 4833 let _TransformDoneHandler$ = dart.generic(function(T) { | 4833 const _TransformDoneHandler$ = dart.generic(function(T) { |
| 4834 let _TransformDoneHandler = dart.typedef('_TransformDoneHandler', () => dart
.functionType(dart.void, [EventSink$(T)])); | 4834 const _TransformDoneHandler = dart.typedef('_TransformDoneHandler', () => da
rt.functionType(dart.void, [EventSink$(T)])); |
| 4835 return _TransformDoneHandler; | 4835 return _TransformDoneHandler; |
| 4836 }); | 4836 }); |
| 4837 let _TransformDoneHandler = _TransformDoneHandler$(); | 4837 let _TransformDoneHandler = _TransformDoneHandler$(); |
| 4838 let _HandlerEventSink$ = dart.generic(function(S, T) { | 4838 const _HandlerEventSink$ = dart.generic(function(S, T) { |
| 4839 class _HandlerEventSink extends core.Object { | 4839 class _HandlerEventSink extends core.Object { |
| 4840 _HandlerEventSink(handleData, handleError, handleDone, sink) { | 4840 _HandlerEventSink(handleData, handleError, handleDone, sink) { |
| 4841 this[_handleData] = handleData; | 4841 this[_handleData] = handleData; |
| 4842 this[_handleError] = handleError; | 4842 this[_handleError] = handleError; |
| 4843 this[_handleDone] = handleDone; | 4843 this[_handleDone] = handleDone; |
| 4844 this[_sink] = sink; | 4844 this[_sink] = sink; |
| 4845 } | 4845 } |
| 4846 add(data) { | 4846 add(data) { |
| 4847 dart.as(data, S); | 4847 dart.as(data, S); |
| 4848 return this[_handleData](data, this[_sink]); | 4848 return this[_handleData](data, this[_sink]); |
| (...skipping 12 matching lines...) Expand all Loading... |
| 4861 constructors: () => ({_HandlerEventSink: [_HandlerEventSink$(S, T), [_Tran
sformDataHandler$(S, T), _TransformErrorHandler$(T), _TransformDoneHandler$(T),
EventSink$(T)]]}), | 4861 constructors: () => ({_HandlerEventSink: [_HandlerEventSink$(S, T), [_Tran
sformDataHandler$(S, T), _TransformErrorHandler$(T), _TransformDoneHandler$(T),
EventSink$(T)]]}), |
| 4862 methods: () => ({ | 4862 methods: () => ({ |
| 4863 add: [dart.void, [S]], | 4863 add: [dart.void, [S]], |
| 4864 addError: [dart.void, [core.Object], [core.StackTrace]], | 4864 addError: [dart.void, [core.Object], [core.StackTrace]], |
| 4865 close: [dart.void, []] | 4865 close: [dart.void, []] |
| 4866 }) | 4866 }) |
| 4867 }); | 4867 }); |
| 4868 return _HandlerEventSink; | 4868 return _HandlerEventSink; |
| 4869 }); | 4869 }); |
| 4870 let _HandlerEventSink = _HandlerEventSink$(); | 4870 let _HandlerEventSink = _HandlerEventSink$(); |
| 4871 let _StreamHandlerTransformer$ = dart.generic(function(S, T) { | 4871 const _StreamHandlerTransformer$ = dart.generic(function(S, T) { |
| 4872 class _StreamHandlerTransformer extends _StreamSinkTransformer$(S, T) { | 4872 class _StreamHandlerTransformer extends _StreamSinkTransformer$(S, T) { |
| 4873 _StreamHandlerTransformer(opts) { | 4873 _StreamHandlerTransformer(opts) { |
| 4874 let handleData = opts && 'handleData' in opts ? opts.handleData : null; | 4874 let handleData = opts && 'handleData' in opts ? opts.handleData : null; |
| 4875 let handleError = opts && 'handleError' in opts ? opts.handleError : nul
l; | 4875 let handleError = opts && 'handleError' in opts ? opts.handleError : nul
l; |
| 4876 let handleDone = opts && 'handleDone' in opts ? opts.handleDone : null; | 4876 let handleDone = opts && 'handleDone' in opts ? opts.handleDone : null; |
| 4877 super._StreamSinkTransformer(dart.as(dart.fn(outputSink => { | 4877 super._StreamSinkTransformer(dart.as(dart.fn(outputSink => { |
| 4878 dart.as(outputSink, EventSink$(T)); | 4878 dart.as(outputSink, EventSink$(T)); |
| 4879 if (handleData == null) | 4879 if (handleData == null) |
| 4880 handleData = dart.as(_StreamHandlerTransformer$()._defaultHandleData
, __CastType27$(S, T)); | 4880 handleData = dart.as(_StreamHandlerTransformer$()._defaultHandleData
, __CastType27$(S, T)); |
| 4881 if (handleError == null) | 4881 if (handleError == null) |
| (...skipping 23 matching lines...) Expand all Loading... |
| 4905 statics: () => ({ | 4905 statics: () => ({ |
| 4906 _defaultHandleData: [dart.void, [dart.dynamic, EventSink]], | 4906 _defaultHandleData: [dart.void, [dart.dynamic, EventSink]], |
| 4907 _defaultHandleError: [dart.void, [dart.dynamic, core.StackTrace, EventSi
nk]], | 4907 _defaultHandleError: [dart.void, [dart.dynamic, core.StackTrace, EventSi
nk]], |
| 4908 _defaultHandleDone: [dart.void, [EventSink]] | 4908 _defaultHandleDone: [dart.void, [EventSink]] |
| 4909 }), | 4909 }), |
| 4910 names: ['_defaultHandleData', '_defaultHandleError', '_defaultHandleDone'] | 4910 names: ['_defaultHandleData', '_defaultHandleError', '_defaultHandleDone'] |
| 4911 }); | 4911 }); |
| 4912 return _StreamHandlerTransformer; | 4912 return _StreamHandlerTransformer; |
| 4913 }); | 4913 }); |
| 4914 let _StreamHandlerTransformer = _StreamHandlerTransformer$(); | 4914 let _StreamHandlerTransformer = _StreamHandlerTransformer$(); |
| 4915 let _SubscriptionTransformer$ = dart.generic(function(S, T) { | 4915 const _SubscriptionTransformer$ = dart.generic(function(S, T) { |
| 4916 let _SubscriptionTransformer = dart.typedef('_SubscriptionTransformer', () =
> dart.functionType(StreamSubscription$(T), [Stream$(S), core.bool])); | 4916 const _SubscriptionTransformer = dart.typedef('_SubscriptionTransformer', ()
=> dart.functionType(StreamSubscription$(T), [Stream$(S), core.bool])); |
| 4917 return _SubscriptionTransformer; | 4917 return _SubscriptionTransformer; |
| 4918 }); | 4918 }); |
| 4919 let _SubscriptionTransformer = _SubscriptionTransformer$(); | 4919 let _SubscriptionTransformer = _SubscriptionTransformer$(); |
| 4920 let _transformer = Symbol('_transformer'); | 4920 const _transformer = Symbol('_transformer'); |
| 4921 let _StreamSubscriptionTransformer$ = dart.generic(function(S, T) { | 4921 const _StreamSubscriptionTransformer$ = dart.generic(function(S, T) { |
| 4922 class _StreamSubscriptionTransformer extends core.Object { | 4922 class _StreamSubscriptionTransformer extends core.Object { |
| 4923 _StreamSubscriptionTransformer(transformer) { | 4923 _StreamSubscriptionTransformer(transformer) { |
| 4924 this[_transformer] = transformer; | 4924 this[_transformer] = transformer; |
| 4925 } | 4925 } |
| 4926 bind(stream) { | 4926 bind(stream) { |
| 4927 dart.as(stream, Stream$(S)); | 4927 dart.as(stream, Stream$(S)); |
| 4928 return new (_BoundSubscriptionStream$(S, T))(stream, this[_transformer])
; | 4928 return new (_BoundSubscriptionStream$(S, T))(stream, this[_transformer])
; |
| 4929 } | 4929 } |
| 4930 } | 4930 } |
| 4931 _StreamSubscriptionTransformer[dart.implements] = () => [StreamTransformer$(
S, T)]; | 4931 _StreamSubscriptionTransformer[dart.implements] = () => [StreamTransformer$(
S, T)]; |
| 4932 dart.setSignature(_StreamSubscriptionTransformer, { | 4932 dart.setSignature(_StreamSubscriptionTransformer, { |
| 4933 constructors: () => ({_StreamSubscriptionTransformer: [_StreamSubscription
Transformer$(S, T), [_SubscriptionTransformer$(S, T)]]}), | 4933 constructors: () => ({_StreamSubscriptionTransformer: [_StreamSubscription
Transformer$(S, T), [_SubscriptionTransformer$(S, T)]]}), |
| 4934 methods: () => ({bind: [Stream$(T), [Stream$(S)]]}) | 4934 methods: () => ({bind: [Stream$(T), [Stream$(S)]]}) |
| 4935 }); | 4935 }); |
| 4936 return _StreamSubscriptionTransformer; | 4936 return _StreamSubscriptionTransformer; |
| 4937 }); | 4937 }); |
| 4938 let _StreamSubscriptionTransformer = _StreamSubscriptionTransformer$(); | 4938 let _StreamSubscriptionTransformer = _StreamSubscriptionTransformer$(); |
| 4939 let _BoundSubscriptionStream$ = dart.generic(function(S, T) { | 4939 const _BoundSubscriptionStream$ = dart.generic(function(S, T) { |
| 4940 class _BoundSubscriptionStream extends Stream$(T) { | 4940 class _BoundSubscriptionStream extends Stream$(T) { |
| 4941 _BoundSubscriptionStream(stream, transformer) { | 4941 _BoundSubscriptionStream(stream, transformer) { |
| 4942 this[_stream] = stream; | 4942 this[_stream] = stream; |
| 4943 this[_transformer] = transformer; | 4943 this[_transformer] = transformer; |
| 4944 super.Stream(); | 4944 super.Stream(); |
| 4945 } | 4945 } |
| 4946 listen(onData, opts) { | 4946 listen(onData, opts) { |
| 4947 dart.as(onData, dart.functionType(dart.void, [T])); | 4947 dart.as(onData, dart.functionType(dart.void, [T])); |
| 4948 let onError = opts && 'onError' in opts ? opts.onError : null; | 4948 let onError = opts && 'onError' in opts ? opts.onError : null; |
| 4949 let onDone = opts && 'onDone' in opts ? opts.onDone : null; | 4949 let onDone = opts && 'onDone' in opts ? opts.onDone : null; |
| 4950 dart.as(onDone, dart.functionType(dart.void, [])); | 4950 dart.as(onDone, dart.functionType(dart.void, [])); |
| 4951 let cancelOnError = opts && 'cancelOnError' in opts ? opts.cancelOnError
: null; | 4951 let cancelOnError = opts && 'cancelOnError' in opts ? opts.cancelOnError
: null; |
| 4952 cancelOnError = core.identical(true, cancelOnError); | 4952 cancelOnError = core.identical(true, cancelOnError); |
| 4953 let result = this[_transformer](this[_stream], cancelOnError); | 4953 let result = this[_transformer](this[_stream], cancelOnError); |
| 4954 result.onData(onData); | 4954 result.onData(onData); |
| 4955 result.onError(onError); | 4955 result.onError(onError); |
| 4956 result.onDone(onDone); | 4956 result.onDone(onDone); |
| 4957 return result; | 4957 return result; |
| 4958 } | 4958 } |
| 4959 } | 4959 } |
| 4960 dart.setSignature(_BoundSubscriptionStream, { | 4960 dart.setSignature(_BoundSubscriptionStream, { |
| 4961 constructors: () => ({_BoundSubscriptionStream: [_BoundSubscriptionStream$
(S, T), [Stream$(S), _SubscriptionTransformer$(S, T)]]}), | 4961 constructors: () => ({_BoundSubscriptionStream: [_BoundSubscriptionStream$
(S, T), [Stream$(S), _SubscriptionTransformer$(S, T)]]}), |
| 4962 methods: () => ({listen: [StreamSubscription$(T), [dart.functionType(dart.
void, [T])], {onError: core.Function, onDone: dart.functionType(dart.void, []),
cancelOnError: core.bool}]}) | 4962 methods: () => ({listen: [StreamSubscription$(T), [dart.functionType(dart.
void, [T])], {onError: core.Function, onDone: dart.functionType(dart.void, []),
cancelOnError: core.bool}]}) |
| 4963 }); | 4963 }); |
| 4964 return _BoundSubscriptionStream; | 4964 return _BoundSubscriptionStream; |
| 4965 }); | 4965 }); |
| 4966 let _BoundSubscriptionStream = _BoundSubscriptionStream$(); | 4966 let _BoundSubscriptionStream = _BoundSubscriptionStream$(); |
| 4967 let __CastType27$ = dart.generic(function(S, T) { | 4967 const __CastType27$ = dart.generic(function(S, T) { |
| 4968 let __CastType27 = dart.typedef('__CastType27', () => dart.functionType(dart
.void, [S, EventSink$(T)])); | 4968 const __CastType27 = dart.typedef('__CastType27', () => dart.functionType(da
rt.void, [S, EventSink$(T)])); |
| 4969 return __CastType27; | 4969 return __CastType27; |
| 4970 }); | 4970 }); |
| 4971 let __CastType27 = __CastType27$(); | 4971 let __CastType27 = __CastType27$(); |
| 4972 let __CastType30$ = dart.generic(function(T) { | 4972 const __CastType30$ = dart.generic(function(T) { |
| 4973 let __CastType30 = dart.typedef('__CastType30', () => dart.functionType(dart
.void, [core.Object, core.StackTrace, EventSink$(T)])); | 4973 const __CastType30 = dart.typedef('__CastType30', () => dart.functionType(da
rt.void, [core.Object, core.StackTrace, EventSink$(T)])); |
| 4974 return __CastType30; | 4974 return __CastType30; |
| 4975 }); | 4975 }); |
| 4976 let __CastType30 = __CastType30$(); | 4976 let __CastType30 = __CastType30$(); |
| 4977 class Timer extends core.Object { | 4977 class Timer extends core.Object { |
| 4978 static new(duration, callback) { | 4978 static new(duration, callback) { |
| 4979 if (dart.equals(Zone.current, Zone.ROOT)) { | 4979 if (dart.equals(Zone.current, Zone.ROOT)) { |
| 4980 return Zone.current.createTimer(duration, callback); | 4980 return Zone.current.createTimer(duration, callback); |
| 4981 } | 4981 } |
| 4982 return Zone.current.createTimer(duration, Zone.current.bindCallback(callba
ck, {runGuarded: true})); | 4982 return Zone.current.createTimer(duration, Zone.current.bindCallback(callba
ck, {runGuarded: true})); |
| 4983 } | 4983 } |
| (...skipping 24 matching lines...) Expand all Loading... |
| 5008 new: [Timer, [core.Duration, dart.functionType(dart.void, [])]], | 5008 new: [Timer, [core.Duration, dart.functionType(dart.void, [])]], |
| 5009 periodic: [Timer, [core.Duration, dart.functionType(dart.void, [Timer])]] | 5009 periodic: [Timer, [core.Duration, dart.functionType(dart.void, [Timer])]] |
| 5010 }), | 5010 }), |
| 5011 statics: () => ({ | 5011 statics: () => ({ |
| 5012 run: [dart.void, [dart.functionType(dart.void, [])]], | 5012 run: [dart.void, [dart.functionType(dart.void, [])]], |
| 5013 _createTimer: [Timer, [core.Duration, dart.functionType(dart.void, [])]], | 5013 _createTimer: [Timer, [core.Duration, dart.functionType(dart.void, [])]], |
| 5014 _createPeriodicTimer: [Timer, [core.Duration, dart.functionType(dart.void,
[Timer])]] | 5014 _createPeriodicTimer: [Timer, [core.Duration, dart.functionType(dart.void,
[Timer])]] |
| 5015 }), | 5015 }), |
| 5016 names: ['run', '_createTimer', '_createPeriodicTimer'] | 5016 names: ['run', '_createTimer', '_createPeriodicTimer'] |
| 5017 }); | 5017 }); |
| 5018 let __CastType34 = dart.typedef('__CastType34', () => dart.functionType(dart.v
oid, [Timer])); | 5018 const __CastType34 = dart.typedef('__CastType34', () => dart.functionType(dart
.void, [Timer])); |
| 5019 let ZoneCallback = dart.typedef('ZoneCallback', () => dart.functionType(dart.d
ynamic, [])); | 5019 const ZoneCallback = dart.typedef('ZoneCallback', () => dart.functionType(dart
.dynamic, [])); |
| 5020 let ZoneUnaryCallback = dart.typedef('ZoneUnaryCallback', () => dart.functionT
ype(dart.dynamic, [dart.dynamic])); | 5020 const ZoneUnaryCallback = dart.typedef('ZoneUnaryCallback', () => dart.functio
nType(dart.dynamic, [dart.dynamic])); |
| 5021 let ZoneBinaryCallback = dart.typedef('ZoneBinaryCallback', () => dart.functio
nType(dart.dynamic, [dart.dynamic, dart.dynamic])); | 5021 const ZoneBinaryCallback = dart.typedef('ZoneBinaryCallback', () => dart.funct
ionType(dart.dynamic, [dart.dynamic, dart.dynamic])); |
| 5022 let HandleUncaughtErrorHandler = dart.typedef('HandleUncaughtErrorHandler', ()
=> dart.functionType(dart.dynamic, [Zone, ZoneDelegate, Zone, dart.dynamic, cor
e.StackTrace])); | 5022 const HandleUncaughtErrorHandler = dart.typedef('HandleUncaughtErrorHandler',
() => dart.functionType(dart.dynamic, [Zone, ZoneDelegate, Zone, dart.dynamic, c
ore.StackTrace])); |
| 5023 let RunHandler = dart.typedef('RunHandler', () => dart.functionType(dart.dynam
ic, [Zone, ZoneDelegate, Zone, dart.functionType(dart.dynamic, [])])); | 5023 const RunHandler = dart.typedef('RunHandler', () => dart.functionType(dart.dyn
amic, [Zone, ZoneDelegate, Zone, dart.functionType(dart.dynamic, [])])); |
| 5024 let RunUnaryHandler = dart.typedef('RunUnaryHandler', () => dart.functionType(
dart.dynamic, [Zone, ZoneDelegate, Zone, dart.functionType(dart.dynamic, [dart.d
ynamic]), dart.dynamic])); | 5024 const RunUnaryHandler = dart.typedef('RunUnaryHandler', () => dart.functionTyp
e(dart.dynamic, [Zone, ZoneDelegate, Zone, dart.functionType(dart.dynamic, [dart
.dynamic]), dart.dynamic])); |
| 5025 let RunBinaryHandler = dart.typedef('RunBinaryHandler', () => dart.functionTyp
e(dart.dynamic, [Zone, ZoneDelegate, Zone, dart.functionType(dart.dynamic, [dart
.dynamic, dart.dynamic]), dart.dynamic, dart.dynamic])); | 5025 const RunBinaryHandler = dart.typedef('RunBinaryHandler', () => dart.functionT
ype(dart.dynamic, [Zone, ZoneDelegate, Zone, dart.functionType(dart.dynamic, [da
rt.dynamic, dart.dynamic]), dart.dynamic, dart.dynamic])); |
| 5026 let RegisterCallbackHandler = dart.typedef('RegisterCallbackHandler', () => da
rt.functionType(ZoneCallback, [Zone, ZoneDelegate, Zone, dart.functionType(dart.
dynamic, [])])); | 5026 const RegisterCallbackHandler = dart.typedef('RegisterCallbackHandler', () =>
dart.functionType(ZoneCallback, [Zone, ZoneDelegate, Zone, dart.functionType(dar
t.dynamic, [])])); |
| 5027 let RegisterUnaryCallbackHandler = dart.typedef('RegisterUnaryCallbackHandler'
, () => dart.functionType(ZoneUnaryCallback, [Zone, ZoneDelegate, Zone, dart.fun
ctionType(dart.dynamic, [dart.dynamic])])); | 5027 const RegisterUnaryCallbackHandler = dart.typedef('RegisterUnaryCallbackHandle
r', () => dart.functionType(ZoneUnaryCallback, [Zone, ZoneDelegate, Zone, dart.f
unctionType(dart.dynamic, [dart.dynamic])])); |
| 5028 let RegisterBinaryCallbackHandler = dart.typedef('RegisterBinaryCallbackHandle
r', () => dart.functionType(ZoneBinaryCallback, [Zone, ZoneDelegate, Zone, dart.
functionType(dart.dynamic, [dart.dynamic, dart.dynamic])])); | 5028 const RegisterBinaryCallbackHandler = dart.typedef('RegisterBinaryCallbackHand
ler', () => dart.functionType(ZoneBinaryCallback, [Zone, ZoneDelegate, Zone, dar
t.functionType(dart.dynamic, [dart.dynamic, dart.dynamic])])); |
| 5029 let ErrorCallbackHandler = dart.typedef('ErrorCallbackHandler', () => dart.fun
ctionType(AsyncError, [Zone, ZoneDelegate, Zone, core.Object, core.StackTrace]))
; | 5029 const ErrorCallbackHandler = dart.typedef('ErrorCallbackHandler', () => dart.f
unctionType(AsyncError, [Zone, ZoneDelegate, Zone, core.Object, core.StackTrace]
)); |
| 5030 let ScheduleMicrotaskHandler = dart.typedef('ScheduleMicrotaskHandler', () =>
dart.functionType(dart.void, [Zone, ZoneDelegate, Zone, dart.functionType(dart.d
ynamic, [])])); | 5030 const ScheduleMicrotaskHandler = dart.typedef('ScheduleMicrotaskHandler', () =
> dart.functionType(dart.void, [Zone, ZoneDelegate, Zone, dart.functionType(dart
.dynamic, [])])); |
| 5031 let CreateTimerHandler = dart.typedef('CreateTimerHandler', () => dart.functio
nType(Timer, [Zone, ZoneDelegate, Zone, core.Duration, dart.functionType(dart.vo
id, [])])); | 5031 const CreateTimerHandler = dart.typedef('CreateTimerHandler', () => dart.funct
ionType(Timer, [Zone, ZoneDelegate, Zone, core.Duration, dart.functionType(dart.
void, [])])); |
| 5032 let CreatePeriodicTimerHandler = dart.typedef('CreatePeriodicTimerHandler', ()
=> dart.functionType(Timer, [Zone, ZoneDelegate, Zone, core.Duration, dart.func
tionType(dart.void, [Timer])])); | 5032 const CreatePeriodicTimerHandler = dart.typedef('CreatePeriodicTimerHandler',
() => dart.functionType(Timer, [Zone, ZoneDelegate, Zone, core.Duration, dart.fu
nctionType(dart.void, [Timer])])); |
| 5033 let PrintHandler = dart.typedef('PrintHandler', () => dart.functionType(dart.v
oid, [Zone, ZoneDelegate, Zone, core.String])); | 5033 const PrintHandler = dart.typedef('PrintHandler', () => dart.functionType(dart
.void, [Zone, ZoneDelegate, Zone, core.String])); |
| 5034 let ForkHandler = dart.typedef('ForkHandler', () => dart.functionType(Zone, [Z
one, ZoneDelegate, Zone, ZoneSpecification, core.Map])); | 5034 const ForkHandler = dart.typedef('ForkHandler', () => dart.functionType(Zone,
[Zone, ZoneDelegate, Zone, ZoneSpecification, core.Map])); |
| 5035 class _ZoneFunction extends core.Object { | 5035 class _ZoneFunction extends core.Object { |
| 5036 _ZoneFunction(zone, func) { | 5036 _ZoneFunction(zone, func) { |
| 5037 this.zone = zone; | 5037 this.zone = zone; |
| 5038 this.function = func; | 5038 this.function = func; |
| 5039 } | 5039 } |
| 5040 } | 5040 } |
| 5041 dart.setSignature(_ZoneFunction, { | 5041 dart.setSignature(_ZoneFunction, { |
| 5042 constructors: () => ({_ZoneFunction: [_ZoneFunction, [_Zone, core.Function]]
}) | 5042 constructors: () => ({_ZoneFunction: [_ZoneFunction, [_Zone, core.Function]]
}) |
| 5043 }); | 5043 }); |
| 5044 class ZoneSpecification extends core.Object { | 5044 class ZoneSpecification extends core.Object { |
| (...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5135 } | 5135 } |
| 5136 inSameErrorZone(otherZone) { | 5136 inSameErrorZone(otherZone) { |
| 5137 return dart.notNull(core.identical(this, otherZone)) || dart.notNull(core.
identical(this.errorZone, otherZone.errorZone)); | 5137 return dart.notNull(core.identical(this, otherZone)) || dart.notNull(core.
identical(this.errorZone, otherZone.errorZone)); |
| 5138 } | 5138 } |
| 5139 } | 5139 } |
| 5140 _Zone[dart.implements] = () => [Zone]; | 5140 _Zone[dart.implements] = () => [Zone]; |
| 5141 dart.setSignature(_Zone, { | 5141 dart.setSignature(_Zone, { |
| 5142 constructors: () => ({_Zone: [_Zone, []]}), | 5142 constructors: () => ({_Zone: [_Zone, []]}), |
| 5143 methods: () => ({inSameErrorZone: [core.bool, [Zone]]}) | 5143 methods: () => ({inSameErrorZone: [core.bool, [Zone]]}) |
| 5144 }); | 5144 }); |
| 5145 let _run = Symbol('_run'); | 5145 const _run = Symbol('_run'); |
| 5146 let _runUnary = Symbol('_runUnary'); | 5146 const _runUnary = Symbol('_runUnary'); |
| 5147 let _runBinary = Symbol('_runBinary'); | 5147 const _runBinary = Symbol('_runBinary'); |
| 5148 let _registerCallback = Symbol('_registerCallback'); | 5148 const _registerCallback = Symbol('_registerCallback'); |
| 5149 let _registerUnaryCallback = Symbol('_registerUnaryCallback'); | 5149 const _registerUnaryCallback = Symbol('_registerUnaryCallback'); |
| 5150 let _registerBinaryCallback = Symbol('_registerBinaryCallback'); | 5150 const _registerBinaryCallback = Symbol('_registerBinaryCallback'); |
| 5151 let _errorCallback = Symbol('_errorCallback'); | 5151 const _errorCallback = Symbol('_errorCallback'); |
| 5152 let _scheduleMicrotask = Symbol('_scheduleMicrotask'); | 5152 const _scheduleMicrotask = Symbol('_scheduleMicrotask'); |
| 5153 let _createTimer = Symbol('_createTimer'); | 5153 const _createTimer = Symbol('_createTimer'); |
| 5154 let _createPeriodicTimer = Symbol('_createPeriodicTimer'); | 5154 const _createPeriodicTimer = Symbol('_createPeriodicTimer'); |
| 5155 let _print = Symbol('_print'); | 5155 const _print = Symbol('_print'); |
| 5156 let _fork = Symbol('_fork'); | 5156 const _fork = Symbol('_fork'); |
| 5157 let _handleUncaughtError = Symbol('_handleUncaughtError'); | 5157 const _handleUncaughtError = Symbol('_handleUncaughtError'); |
| 5158 let _map = Symbol('_map'); | 5158 const _map = Symbol('_map'); |
| 5159 let _delegate = Symbol('_delegate'); | 5159 const _delegate = Symbol('_delegate'); |
| 5160 class _RootZone extends _Zone { | 5160 class _RootZone extends _Zone { |
| 5161 _RootZone() { | 5161 _RootZone() { |
| 5162 super._Zone(); | 5162 super._Zone(); |
| 5163 } | 5163 } |
| 5164 get [_run]() { | 5164 get [_run]() { |
| 5165 return dart.const(new _ZoneFunction(_ROOT_ZONE, _rootRun)); | 5165 return dart.const(new _ZoneFunction(_ROOT_ZONE, _rootRun)); |
| 5166 } | 5166 } |
| 5167 get [_runUnary]() { | 5167 get [_runUnary]() { |
| 5168 return dart.const(new _ZoneFunction(_ROOT_ZONE, _rootRunUnary)); | 5168 return dart.const(new _ZoneFunction(_ROOT_ZONE, _rootRunUnary)); |
| 5169 } | 5169 } |
| (...skipping 173 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5343 registerCallback: [ZoneCallback, [dart.functionType(dart.dynamic, [])]], | 5343 registerCallback: [ZoneCallback, [dart.functionType(dart.dynamic, [])]], |
| 5344 registerUnaryCallback: [ZoneUnaryCallback, [dart.functionType(dart.dynamic
, [dart.dynamic])]], | 5344 registerUnaryCallback: [ZoneUnaryCallback, [dart.functionType(dart.dynamic
, [dart.dynamic])]], |
| 5345 registerBinaryCallback: [ZoneBinaryCallback, [dart.functionType(dart.dynam
ic, [dart.dynamic, dart.dynamic])]], | 5345 registerBinaryCallback: [ZoneBinaryCallback, [dart.functionType(dart.dynam
ic, [dart.dynamic, dart.dynamic])]], |
| 5346 errorCallback: [AsyncError, [core.Object, core.StackTrace]], | 5346 errorCallback: [AsyncError, [core.Object, core.StackTrace]], |
| 5347 scheduleMicrotask: [dart.void, [dart.functionType(dart.void, [])]], | 5347 scheduleMicrotask: [dart.void, [dart.functionType(dart.void, [])]], |
| 5348 createTimer: [Timer, [core.Duration, dart.functionType(dart.void, [])]], | 5348 createTimer: [Timer, [core.Duration, dart.functionType(dart.void, [])]], |
| 5349 createPeriodicTimer: [Timer, [core.Duration, dart.functionType(dart.void,
[Timer])]], | 5349 createPeriodicTimer: [Timer, [core.Duration, dart.functionType(dart.void,
[Timer])]], |
| 5350 print: [dart.void, [core.String]] | 5350 print: [dart.void, [core.String]] |
| 5351 }) | 5351 }) |
| 5352 }); | 5352 }); |
| 5353 let _ROOT_ZONE = dart.const(new _RootZone()); | 5353 const _ROOT_ZONE = dart.const(new _RootZone()); |
| 5354 Zone.ROOT = _ROOT_ZONE; | 5354 Zone.ROOT = _ROOT_ZONE; |
| 5355 Zone._current = _ROOT_ZONE; | 5355 Zone._current = _ROOT_ZONE; |
| 5356 function _parentDelegate(zone) { | 5356 function _parentDelegate(zone) { |
| 5357 if (zone.parent == null) | 5357 if (zone.parent == null) |
| 5358 return null; | 5358 return null; |
| 5359 return zone.parent[_delegate]; | 5359 return zone.parent[_delegate]; |
| 5360 } | 5360 } |
| 5361 dart.fn(_parentDelegate, ZoneDelegate, [_Zone]); | 5361 dart.fn(_parentDelegate, ZoneDelegate, [_Zone]); |
| 5362 let _delegationTarget = Symbol('_delegationTarget'); | 5362 const _delegationTarget = Symbol('_delegationTarget'); |
| 5363 class _ZoneDelegate extends core.Object { | 5363 class _ZoneDelegate extends core.Object { |
| 5364 _ZoneDelegate(delegationTarget) { | 5364 _ZoneDelegate(delegationTarget) { |
| 5365 this[_delegationTarget] = delegationTarget; | 5365 this[_delegationTarget] = delegationTarget; |
| 5366 } | 5366 } |
| 5367 handleUncaughtError(zone, error, stackTrace) { | 5367 handleUncaughtError(zone, error, stackTrace) { |
| 5368 let implementation = this[_delegationTarget][_handleUncaughtError]; | 5368 let implementation = this[_delegationTarget][_handleUncaughtError]; |
| 5369 let implZone = implementation.zone; | 5369 let implZone = implementation.zone; |
| 5370 return dart.dcall(implementation.function, implZone, _parentDelegate(implZ
one), zone, error, stackTrace); | 5370 return dart.dcall(implementation.function, implZone, _parentDelegate(implZ
one), zone, error, stackTrace); |
| 5371 } | 5371 } |
| 5372 run(zone, f) { | 5372 run(zone, f) { |
| (...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5444 registerUnaryCallback: [ZoneUnaryCallback, [Zone, dart.functionType(dart.d
ynamic, [dart.dynamic])]], | 5444 registerUnaryCallback: [ZoneUnaryCallback, [Zone, dart.functionType(dart.d
ynamic, [dart.dynamic])]], |
| 5445 registerBinaryCallback: [ZoneBinaryCallback, [Zone, dart.functionType(dart
.dynamic, [dart.dynamic, dart.dynamic])]], | 5445 registerBinaryCallback: [ZoneBinaryCallback, [Zone, dart.functionType(dart
.dynamic, [dart.dynamic, dart.dynamic])]], |
| 5446 errorCallback: [AsyncError, [Zone, core.Object, core.StackTrace]], | 5446 errorCallback: [AsyncError, [Zone, core.Object, core.StackTrace]], |
| 5447 scheduleMicrotask: [dart.void, [Zone, dart.functionType(dart.dynamic, [])]
], | 5447 scheduleMicrotask: [dart.void, [Zone, dart.functionType(dart.dynamic, [])]
], |
| 5448 createTimer: [Timer, [Zone, core.Duration, dart.functionType(dart.void, []
)]], | 5448 createTimer: [Timer, [Zone, core.Duration, dart.functionType(dart.void, []
)]], |
| 5449 createPeriodicTimer: [Timer, [Zone, core.Duration, dart.functionType(dart.
void, [Timer])]], | 5449 createPeriodicTimer: [Timer, [Zone, core.Duration, dart.functionType(dart.
void, [Timer])]], |
| 5450 print: [dart.void, [Zone, core.String]], | 5450 print: [dart.void, [Zone, core.String]], |
| 5451 fork: [Zone, [Zone, ZoneSpecification, core.Map]] | 5451 fork: [Zone, [Zone, ZoneSpecification, core.Map]] |
| 5452 }) | 5452 }) |
| 5453 }); | 5453 }); |
| 5454 let _delegateCache = Symbol('_delegateCache'); | 5454 const _delegateCache = Symbol('_delegateCache'); |
| 5455 class _CustomZone extends _Zone { | 5455 class _CustomZone extends _Zone { |
| 5456 get [_delegate]() { | 5456 get [_delegate]() { |
| 5457 if (this[_delegateCache] != null) | 5457 if (this[_delegateCache] != null) |
| 5458 return this[_delegateCache]; | 5458 return this[_delegateCache]; |
| 5459 this[_delegateCache] = new _ZoneDelegate(this); | 5459 this[_delegateCache] = new _ZoneDelegate(this); |
| 5460 return this[_delegateCache]; | 5460 return this[_delegateCache]; |
| 5461 } | 5461 } |
| 5462 _CustomZone(parent, specification, map) { | 5462 _CustomZone(parent, specification, map) { |
| 5463 this.parent = parent; | 5463 this.parent = parent; |
| 5464 this[_map] = map; | 5464 this[_map] = map; |
| (...skipping 389 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5854 zoneSpecification = ZoneSpecification.from(zoneSpecification, {handleUncau
ghtError: errorHandler}); | 5854 zoneSpecification = ZoneSpecification.from(zoneSpecification, {handleUncau
ghtError: errorHandler}); |
| 5855 } | 5855 } |
| 5856 let zone = Zone.current.fork({specification: zoneSpecification, zoneValues:
zoneValues}); | 5856 let zone = Zone.current.fork({specification: zoneSpecification, zoneValues:
zoneValues}); |
| 5857 if (onError != null) { | 5857 if (onError != null) { |
| 5858 return zone.runGuarded(body); | 5858 return zone.runGuarded(body); |
| 5859 } else { | 5859 } else { |
| 5860 return zone.run(body); | 5860 return zone.run(body); |
| 5861 } | 5861 } |
| 5862 } | 5862 } |
| 5863 dart.fn(runZoned, dart.dynamic, [dart.functionType(dart.dynamic, [])], {zoneVa
lues: core.Map, zoneSpecification: ZoneSpecification, onError: core.Function}); | 5863 dart.fn(runZoned, dart.dynamic, [dart.functionType(dart.dynamic, [])], {zoneVa
lues: core.Map, zoneSpecification: ZoneSpecification, onError: core.Function}); |
| 5864 let __CastType36 = dart.typedef('__CastType36', () => dart.functionType(dart.v
oid, [Timer])); | 5864 const __CastType36 = dart.typedef('__CastType36', () => dart.functionType(dart
.void, [Timer])); |
| 5865 let __CastType38 = dart.typedef('__CastType38', () => dart.functionType(dart.d
ynamic, [dart.dynamic])); | 5865 const __CastType38 = dart.typedef('__CastType38', () => dart.functionType(dart
.dynamic, [dart.dynamic])); |
| 5866 dart.copyProperties(exports, { | 5866 dart.copyProperties(exports, { |
| 5867 get _hasDocument() { | 5867 get _hasDocument() { |
| 5868 return typeof document == 'object'; | 5868 return typeof document == 'object'; |
| 5869 } | 5869 } |
| 5870 }); | 5870 }); |
| 5871 // Exports: | 5871 // Exports: |
| 5872 exports.AsyncError = AsyncError; | 5872 exports.AsyncError = AsyncError; |
| 5873 exports.Stream$ = Stream$; | 5873 exports.Stream$ = Stream$; |
| 5874 exports.Stream = Stream; | 5874 exports.Stream = Stream; |
| 5875 exports.DeferredLibrary = DeferredLibrary; | 5875 exports.DeferredLibrary = DeferredLibrary; |
| (...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5911 exports.ScheduleMicrotaskHandler = ScheduleMicrotaskHandler; | 5911 exports.ScheduleMicrotaskHandler = ScheduleMicrotaskHandler; |
| 5912 exports.CreateTimerHandler = CreateTimerHandler; | 5912 exports.CreateTimerHandler = CreateTimerHandler; |
| 5913 exports.CreatePeriodicTimerHandler = CreatePeriodicTimerHandler; | 5913 exports.CreatePeriodicTimerHandler = CreatePeriodicTimerHandler; |
| 5914 exports.PrintHandler = PrintHandler; | 5914 exports.PrintHandler = PrintHandler; |
| 5915 exports.ForkHandler = ForkHandler; | 5915 exports.ForkHandler = ForkHandler; |
| 5916 exports.ZoneSpecification = ZoneSpecification; | 5916 exports.ZoneSpecification = ZoneSpecification; |
| 5917 exports.ZoneDelegate = ZoneDelegate; | 5917 exports.ZoneDelegate = ZoneDelegate; |
| 5918 exports.Zone = Zone; | 5918 exports.Zone = Zone; |
| 5919 exports.runZoned = runZoned; | 5919 exports.runZoned = runZoned; |
| 5920 }); | 5920 }); |
| OLD | NEW |