ZoneSpecification constructor
- {HandleUncaughtErrorHandler handleUncaughtError,
- R run(
- Zone self,
- ZoneDelegate parent,
- Zone zone,
- R f(
- R runUnary(
- Zone self,
- ZoneDelegate parent,
- Zone zone,
- R f(
- T arg
- T arg
- R runBinary(
- Zone self,
- ZoneDelegate parent,
- Zone zone,
- R f(
- T1 arg1,
- T2 arg2
- T1 arg1,
- T2 arg2
- ZoneCallback<
R> registerCallback(- Zone self,
- ZoneDelegate parent,
- Zone zone,
- R f(
- ZoneUnaryCallback<
R, T> registerUnaryCallback(- Zone self,
- ZoneDelegate parent,
- Zone zone,
- R f(
- T arg
- ZoneBinaryCallback<
R, T1, T2> registerBinaryCallback(- Zone self,
- ZoneDelegate parent,
- Zone zone,
- R f(
- T1 arg1,
- T2 arg2
- ErrorCallbackHandler errorCallback,
- ScheduleMicrotaskHandler scheduleMicrotask,
- CreateTimerHandler createTimer,
- CreatePeriodicTimerHandler createPeriodicTimer,
- PrintHandler print,
- ForkHandler fork}
Creates a specification with the provided handlers.
Implementation
const factory ZoneSpecification(
{HandleUncaughtErrorHandler handleUncaughtError,
RunHandler run,
RunUnaryHandler runUnary,
RunBinaryHandler runBinary,
RegisterCallbackHandler registerCallback,
RegisterUnaryCallbackHandler registerUnaryCallback,
RegisterBinaryCallbackHandler registerBinaryCallback,
ErrorCallbackHandler errorCallback,
ScheduleMicrotaskHandler scheduleMicrotask,
CreateTimerHandler createTimer,
CreatePeriodicTimerHandler createPeriodicTimer,
PrintHandler print,
ForkHandler fork}) = _ZoneSpecification;