debugAssertAllWidgetVarsUnset function

bool debugAssertAllWidgetVarsUnset (String reason)

Returns true if none of the widget 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 for a complete list.


bool debugAssertAllWidgetVarsUnset(String reason) {
  assert(() {
    if (debugPrintRebuildDirtyWidgets ||
        debugPrintBuildScope ||
        debugPrintScheduleBuildForStacks ||
        debugPrintGlobalKeyedWidgetLifecycle ||
        debugProfileBuildsEnabled ||
        debugHighlightDeprecatedWidgets) {
      throw new FlutterError(reason);
    return true;
  return true;