On this page
ZoneSpecification.from factory constructor
ZoneSpecification.from(Creates a specification from other
with the provided handlers overriding the ones in other
.
Source
factory ZoneSpecification.from(ZoneSpecification other,
{HandleUncaughtErrorHandler handleUncaughtError: null,
RunHandler run: null,
RunUnaryHandler runUnary: null,
RunBinaryHandler runBinary: null,
RegisterCallbackHandler registerCallback: null,
RegisterUnaryCallbackHandler registerUnaryCallback: null,
RegisterBinaryCallbackHandler registerBinaryCallback: null,
ErrorCallbackHandler errorCallback: null,
ScheduleMicrotaskHandler scheduleMicrotask: null,
CreateTimerHandler createTimer: null,
CreatePeriodicTimerHandler createPeriodicTimer: null,
PrintHandler print: null,
ForkHandler fork: null}) {
return new ZoneSpecification(
handleUncaughtError: handleUncaughtError ?? other.handleUncaughtError,
run: run ?? other.run,
runUnary: runUnary ?? other.runUnary,
runBinary: runBinary ?? other.runBinary,
registerCallback: registerCallback ?? other.registerCallback,
registerUnaryCallback:
registerUnaryCallback ?? other.registerUnaryCallback,
registerBinaryCallback:
registerBinaryCallback ?? other.registerBinaryCallback,
errorCallback: errorCallback ?? other.errorCallback,
scheduleMicrotask: scheduleMicrotask ?? other.scheduleMicrotask,
createTimer: createTimer ?? other.createTimer,
createPeriodicTimer: createPeriodicTimer ?? other.createPeriodicTimer,
print: print ?? other.print,
fork: fork ?? other.fork);
}
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-async/ZoneSpecification/ZoneSpecification.from.html