| OLD | NEW |
| 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 } |
| 11 } | 11 } |
| 12 // Function _registerErrorHandler: (Function, Zone) → Function | 12 // Function _registerErrorHandler: (Function, Zone) → Function |
| 13 function _registerErrorHandler(errorHandler, zone) { | 13 function _registerErrorHandler(errorHandler, zone) { |
| 14 if (dart.is(errorHandler, ZoneBinaryCallback)) { | 14 if (dart.is(errorHandler, ZoneBinaryCallback)) { |
| 15 return zone.registerBinaryCallback(errorHandler); | 15 return zone.registerBinaryCallback(errorHandler); |
| 16 } else { | 16 } else { |
| 17 return zone.registerUnaryCallback(dart.as(errorHandler, dart.throw_("Unimp
lemented type (dynamic) → dynamic"))); | 17 return zone.registerUnaryCallback(dart.as(errorHandler, dart.throw_("Unimp
lemented type (dynamic) → dynamic"))); |
| 18 } | 18 } |
| 19 } | 19 } |
| 20 let _getBestStackTrace = Symbol('_getBestStackTrace'); | 20 let _getBestStackTrace = Symbol('_getBestStackTrace'); |
| 21 class AsyncError extends core.Object { | 21 class AsyncError extends core.Object { |
| 22 AsyncError(error, stackTrace) { | 22 AsyncError(error, stackTrace) { |
| 23 this.error = error; | 23 this.error = error; |
| 24 this.stackTrace = stackTrace; | 24 this.stackTrace = stackTrace; |
| 25 } | 25 } |
| 26 toString() { | 26 toString() { |
| 27 return dart.as(dart.dinvoke(this.error, 'toString'), core.String); | 27 return this.error.toString(); |
| 28 } | 28 } |
| 29 } | 29 } |
| 30 AsyncError[dart.implements] = () => [core.Error]; | 30 AsyncError[dart.implements] = () => [core.Error]; |
| 31 class _UncaughtAsyncError extends AsyncError { | 31 class _UncaughtAsyncError extends AsyncError { |
| 32 _UncaughtAsyncError(error, stackTrace) { | 32 _UncaughtAsyncError(error, stackTrace) { |
| 33 super.AsyncError(error, _UncaughtAsyncError[_getBestStackTrace](error, sta
ckTrace)); | 33 super.AsyncError(error, _UncaughtAsyncError[_getBestStackTrace](error, sta
ckTrace)); |
| 34 } | 34 } |
| 35 static [_getBestStackTrace](error, stackTrace) { | 35 static [_getBestStackTrace](error, stackTrace) { |
| 36 if (stackTrace != null) | 36 if (stackTrace != null) |
| 37 return stackTrace; | 37 return stackTrace; |
| (...skipping 5155 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5193 exports.ScheduleMicrotaskHandler = ScheduleMicrotaskHandler; | 5193 exports.ScheduleMicrotaskHandler = ScheduleMicrotaskHandler; |
| 5194 exports.CreateTimerHandler = CreateTimerHandler; | 5194 exports.CreateTimerHandler = CreateTimerHandler; |
| 5195 exports.CreatePeriodicTimerHandler = CreatePeriodicTimerHandler; | 5195 exports.CreatePeriodicTimerHandler = CreatePeriodicTimerHandler; |
| 5196 exports.PrintHandler = PrintHandler; | 5196 exports.PrintHandler = PrintHandler; |
| 5197 exports.ForkHandler = ForkHandler; | 5197 exports.ForkHandler = ForkHandler; |
| 5198 exports.ZoneSpecification = ZoneSpecification; | 5198 exports.ZoneSpecification = ZoneSpecification; |
| 5199 exports.ZoneDelegate = ZoneDelegate; | 5199 exports.ZoneDelegate = ZoneDelegate; |
| 5200 exports.Zone = Zone; | 5200 exports.Zone = Zone; |
| 5201 exports.runZoned = runZoned; | 5201 exports.runZoned = runZoned; |
| 5202 })(async || (async = {})); | 5202 })(async || (async = {})); |
| OLD | NEW |