processLifecycleEvents method
void
processLifecycleEvents()
inherited
Implementation
void processLifecycleEvents() {
if (!hasLifecycleEvents) {
assert(
!_lifecycleEventsSignal.isPending,
'The completer is only ever created while events are queued, so it '
'should never exist while the queue is empty',
);
return;
}
assert(
!_processingLifecycleEvents,
'processLifecycleEvents cannot be called while it is already running, '
'for example from inside a lifecycle callback',
);
_processingLifecycleEvents = true;
try {
_processLifecycleEvents();
} finally {
_processingLifecycleEvents = false;
}
}