debugAssertAllSchedulerVarsUnset function Null safety

bool debugAssertAllSchedulerVarsUnset(
  1. String reason
)

Returns true if none of the scheduler library debug variables have been changed.

This function is used by the test framework to ensure that debug variables haven't been inadvertently changed.

See the scheduler library for a complete list.

Implementation

bool debugAssertAllSchedulerVarsUnset(String reason) {
  assert(() {
    if (debugPrintBeginFrameBanner ||
        debugPrintEndFrameBanner) {
      throw FlutterError(reason);
    }
    return true;
  }());
  return true;
}