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

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

Issue 1054343004: Update to use the latest analyzer (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: Created 5 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 var async; 1 var async;
2 (function(exports) { 2 (function(exports) {
3 'use strict'; 3 'use strict';
4 // Function _invokeErrorHandler: (Function, Object, StackTrace) → dynamic 4 // Function _invokeErrorHandler: (Function, Object, StackTrace) → dynamic
5 function _invokeErrorHandler(errorHandler, error, stackTrace) { 5 function _invokeErrorHandler(errorHandler, error, stackTrace) {
6 if (dart.is(errorHandler, ZoneBinaryCallback)) { 6 if (dart.is(errorHandler, ZoneBinaryCallback)) {
7 return dart.dinvokef(errorHandler, error, stackTrace); 7 return dart.dinvokef(errorHandler, error, stackTrace);
8 } else { 8 } else {
9 return dart.dinvokef(errorHandler, error); 9 return dart.dinvokef(errorHandler, error);
10 } 10 }
(...skipping 2908 matching lines...) Expand 10 before | Expand all | Expand 10 after
2919 result = addState.cancel(); 2919 result = addState.cancel();
2920 } 2920 }
2921 this[_varData] = null; 2921 this[_varData] = null;
2922 this[_state] = dart.notNull(this[_state]) & ~(dart.notNull(_StreamContro ller[_STATE_SUBSCRIBED]) | dart.notNull(_StreamController[_STATE_ADDSTREAM])) | dart.notNull(_StreamController[_STATE_CANCELED]); 2922 this[_state] = dart.notNull(this[_state]) & ~(dart.notNull(_StreamContro ller[_STATE_SUBSCRIBED]) | dart.notNull(_StreamController[_STATE_ADDSTREAM])) | dart.notNull(_StreamController[_STATE_CANCELED]);
2923 if (this[_onCancel] != null) { 2923 if (this[_onCancel] != null) {
2924 if (result == null) { 2924 if (result == null) {
2925 try { 2925 try {
2926 result = dart.as(this[_onCancel](), Future); 2926 result = dart.as(this[_onCancel](), Future);
2927 } catch (e) { 2927 } catch (e) {
2928 let s = dart.stackTrace(e); 2928 let s = dart.stackTrace(e);
2929 result = ((_$) => { 2929 result = new _Future();
2930 _$[_asyncCompleteError](e, s); 2930 result[_asyncCompleteError](e, s);
2931 return _$;
2932 })(new _Future());
2933 } 2931 }
2934 2932
2935 } else { 2933 } else {
2936 result = result.whenComplete(this[_onCancel]); 2934 result = result.whenComplete(this[_onCancel]);
2937 } 2935 }
2938 } 2936 }
2939 // Function complete: () → void 2937 // Function complete: () → void
2940 function complete() { 2938 function complete() {
2941 if (dart.notNull(this[_doneFuture] != null) && dart.notNull(this[_done Future][_mayComplete])) { 2939 if (dart.notNull(this[_doneFuture] != null) && dart.notNull(this[_done Future][_mayComplete])) {
2942 this[_doneFuture][_asyncComplete](null); 2940 this[_doneFuture][_asyncComplete](null);
(...skipping 2250 matching lines...) Expand 10 before | Expand all | Expand 10 after
5193 exports.ScheduleMicrotaskHandler = ScheduleMicrotaskHandler; 5191 exports.ScheduleMicrotaskHandler = ScheduleMicrotaskHandler;
5194 exports.CreateTimerHandler = CreateTimerHandler; 5192 exports.CreateTimerHandler = CreateTimerHandler;
5195 exports.CreatePeriodicTimerHandler = CreatePeriodicTimerHandler; 5193 exports.CreatePeriodicTimerHandler = CreatePeriodicTimerHandler;
5196 exports.PrintHandler = PrintHandler; 5194 exports.PrintHandler = PrintHandler;
5197 exports.ForkHandler = ForkHandler; 5195 exports.ForkHandler = ForkHandler;
5198 exports.ZoneSpecification = ZoneSpecification; 5196 exports.ZoneSpecification = ZoneSpecification;
5199 exports.ZoneDelegate = ZoneDelegate; 5197 exports.ZoneDelegate = ZoneDelegate;
5200 exports.Zone = Zone; 5198 exports.Zone = Zone;
5201 exports.runZoned = runZoned; 5199 exports.runZoned = runZoned;
5202 })(async || (async = {})); 5200 })(async || (async = {}));
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698