From 58ec73fad449984192299d366067817ed0b0577d Mon Sep 17 00:00:00 2001 From: Phil Quitslund Date: Fri, 7 Aug 2020 21:31:04 -0700 Subject: [PATCH] API doc additions (#63194) --- packages/flutter/lib/src/scheduler/binding.dart | 2 ++ packages/flutter/lib/src/widgets/widget_inspector.dart | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/packages/flutter/lib/src/scheduler/binding.dart b/packages/flutter/lib/src/scheduler/binding.dart index ae059f79b9..3f64f9d00f 100644 --- a/packages/flutter/lib/src/scheduler/binding.dart +++ b/packages/flutter/lib/src/scheduler/binding.dart @@ -720,6 +720,8 @@ mixin SchedulerBinding on BindingBase { scheduleFrame(); } + /// Ensures callbacks for `window.onBeginFrame` and `window.onDrawFrame` + /// are registered. @protected void ensureFrameCallbacksRegistered() { window.onBeginFrame ??= _handleBeginFrame; diff --git a/packages/flutter/lib/src/widgets/widget_inspector.dart b/packages/flutter/lib/src/widgets/widget_inspector.dart index a877dcea85..8858690471 100644 --- a/packages/flutter/lib/src/widgets/widget_inspector.dart +++ b/packages/flutter/lib/src/widgets/widget_inspector.dart @@ -954,6 +954,10 @@ mixin WidgetInspectorService { _errorsSinceReload = 0; } + /// Whether structured errors are enabled. + /// + /// Structured errors provide semantic information that can be used by IDEs + /// to enhance the display of errors with rich formatting. bool isStructuredErrorsEnabled() { return const bool.fromEnvironment('flutter.inspector.structuredErrors'); }