diff --git a/examples/api/lib/ui/text/font_feature.font_feature_tabular_figures.0.dart b/examples/api/lib/ui/text/font_feature.font_feature_tabular_figures.0.dart index db7cc09940..a5d054bb5c 100644 --- a/examples/api/lib/ui/text/font_feature.font_feature_tabular_figures.0.dart +++ b/examples/api/lib/ui/text/font_feature.font_feature_tabular_figures.0.dart @@ -4,7 +4,7 @@ import 'package:flutter/widgets.dart'; -/// Flutter code sample for [dart]:ui FontFeature.FontFeature.tabularFigures. +/// Flutter code sample for [FontFeature.tabularFigures]. void main() => runApp(const ExampleApp()); diff --git a/packages/flutter/lib/src/animation/animation.dart b/packages/flutter/lib/src/animation/animation.dart index 10001e5818..e947190f0d 100644 --- a/packages/flutter/lib/src/animation/animation.dart +++ b/packages/flutter/lib/src/animation/animation.dart @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +/// @docImport 'package:flutter/scheduler.dart'; /// @docImport 'package:flutter/widgets.dart'; library; diff --git a/packages/flutter/lib/src/material/app.dart b/packages/flutter/lib/src/material/app.dart index bedaf4ad02..0b68542374 100644 --- a/packages/flutter/lib/src/material/app.dart +++ b/packages/flutter/lib/src/material/app.dart @@ -2,6 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +/// @docImport 'package:flutter_localizations/flutter_localizations.dart'; +/// /// @docImport 'app_bar.dart'; /// @docImport 'color_scheme.dart'; /// @docImport 'dialog.dart'; diff --git a/packages/flutter/lib/src/material/button_style_button.dart b/packages/flutter/lib/src/material/button_style_button.dart index 8b5d52f49d..6c7146deba 100644 --- a/packages/flutter/lib/src/material/button_style_button.dart +++ b/packages/flutter/lib/src/material/button_style_button.dart @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +/// @docImport 'elevated_button_theme.dart'; /// @docImport 'menu_anchor.dart'; /// @docImport 'text_button_theme.dart'; /// @docImport 'text_theme.dart'; diff --git a/packages/flutter/lib/src/material/material_localizations.dart b/packages/flutter/lib/src/material/material_localizations.dart index a814ac2485..bb85059ffc 100644 --- a/packages/flutter/lib/src/material/material_localizations.dart +++ b/packages/flutter/lib/src/material/material_localizations.dart @@ -3,6 +3,7 @@ // found in the LICENSE file. /// @docImport 'package:flutter/services.dart'; +/// @docImport 'package:flutter_localizations/flutter_localizations.dart'; /// /// @docImport 'about.dart'; /// @docImport 'action_buttons.dart'; diff --git a/packages/flutter/lib/src/material/reorderable_list.dart b/packages/flutter/lib/src/material/reorderable_list.dart index a50feee9ce..54cd89e764 100644 --- a/packages/flutter/lib/src/material/reorderable_list.dart +++ b/packages/flutter/lib/src/material/reorderable_list.dart @@ -2,6 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +/// @docImport 'package:flutter_test/flutter_test.dart'; +/// /// @docImport 'card.dart'; library; diff --git a/packages/flutter/lib/src/widgets/binding.dart b/packages/flutter/lib/src/widgets/binding.dart index 892cd81cf6..2d47393a28 100644 --- a/packages/flutter/lib/src/widgets/binding.dart +++ b/packages/flutter/lib/src/widgets/binding.dart @@ -5,6 +5,7 @@ /// @docImport 'dart:ui'; /// @docImport 'package:flutter/animation.dart'; /// @docImport 'package:flutter/material.dart'; +/// @docImport 'package:flutter_test/flutter_test.dart'; /// /// @docImport 'adapter.dart'; /// @docImport 'app_lifecycle_listener.dart'; diff --git a/packages/flutter/lib/src/widgets/default_selection_style.dart b/packages/flutter/lib/src/widgets/default_selection_style.dart index fd10c34dfa..a82a87f5f2 100644 --- a/packages/flutter/lib/src/widgets/default_selection_style.dart +++ b/packages/flutter/lib/src/widgets/default_selection_style.dart @@ -2,6 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +/// @docImport 'package:flutter/material.dart'; +/// /// @docImport 'editable_text.dart'; /// @docImport 'text.dart'; library; diff --git a/packages/flutter/lib/src/widgets/draggable_scrollable_sheet.dart b/packages/flutter/lib/src/widgets/draggable_scrollable_sheet.dart index 9e78c9bf00..38e1bcc424 100644 --- a/packages/flutter/lib/src/widgets/draggable_scrollable_sheet.dart +++ b/packages/flutter/lib/src/widgets/draggable_scrollable_sheet.dart @@ -3,6 +3,7 @@ // found in the LICENSE file. /// @docImport 'package:flutter/material.dart'; +/// @docImport 'package:flutter_test/flutter_test.dart'; /// /// @docImport 'primary_scroll_controller.dart'; /// @docImport 'scroll_configuration.dart'; diff --git a/packages/flutter/lib/src/widgets/framework.dart b/packages/flutter/lib/src/widgets/framework.dart index 2b778d9fde..9f6ef2e909 100644 --- a/packages/flutter/lib/src/widgets/framework.dart +++ b/packages/flutter/lib/src/widgets/framework.dart @@ -3,9 +3,11 @@ // found in the LICENSE file. /// @docImport 'dart:ui'; +/// /// @docImport 'package:flutter/animation.dart'; /// @docImport 'package:flutter/material.dart'; /// @docImport 'package:flutter/widgets.dart'; +/// @docImport 'package:flutter_test/flutter_test.dart'; library; import 'dart:async'; diff --git a/packages/flutter/lib/src/widgets/localizations.dart b/packages/flutter/lib/src/widgets/localizations.dart index b4d58eb8d4..6f1736c5f0 100644 --- a/packages/flutter/lib/src/widgets/localizations.dart +++ b/packages/flutter/lib/src/widgets/localizations.dart @@ -3,6 +3,7 @@ // found in the LICENSE file. /// @docImport 'package:flutter/material.dart'; +/// @docImport 'package:flutter_localizations/flutter_localizations.dart'; /// /// @docImport 'app.dart'; /// @docImport 'reorderable_list.dart'; diff --git a/packages/flutter/lib/src/widgets/primary_scroll_controller.dart b/packages/flutter/lib/src/widgets/primary_scroll_controller.dart index 401a7a417c..e648258789 100644 --- a/packages/flutter/lib/src/widgets/primary_scroll_controller.dart +++ b/packages/flutter/lib/src/widgets/primary_scroll_controller.dart @@ -4,6 +4,7 @@ /// @docImport 'package:flutter/material.dart'; /// @docImport 'package:flutter/rendering.dart'; +/// @docImport 'package:flutter_test/flutter_test.dart'; /// /// @docImport 'actions.dart'; /// @docImport 'focus_manager.dart'; diff --git a/packages/flutter/lib/src/widgets/scroll_controller.dart b/packages/flutter/lib/src/widgets/scroll_controller.dart index 900adbae80..e83c423daf 100644 --- a/packages/flutter/lib/src/widgets/scroll_controller.dart +++ b/packages/flutter/lib/src/widgets/scroll_controller.dart @@ -3,6 +3,7 @@ // found in the LICENSE file. /// @docImport 'package:flutter/material.dart'; +/// @docImport 'package:flutter_test/flutter_test.dart'; /// /// @docImport 'framework.dart'; /// @docImport 'notification_listener.dart'; diff --git a/packages/flutter/lib/src/widgets/scroll_delegate.dart b/packages/flutter/lib/src/widgets/scroll_delegate.dart index 1c07fea1af..f2e5d8a685 100644 --- a/packages/flutter/lib/src/widgets/scroll_delegate.dart +++ b/packages/flutter/lib/src/widgets/scroll_delegate.dart @@ -663,10 +663,10 @@ class SliverChildListDelegate extends SliverChildDelegate { /// ``` final List children; - /// A map to cache key to index lookup for children. - /// - /// _keyToIndex[null] is used as current index during the lazy loading process - /// in [_findChildIndex]. _keyToIndex should never be used for looking up null key. + // A map to cache key to index lookup for children. + // + // _keyToIndex[null] is used as current index during the lazy loading process + // in [_findChildIndex]. _keyToIndex should never be used for looking up null key. final Map? _keyToIndex; bool get _isConstantInstance => _keyToIndex == null; diff --git a/packages/flutter/lib/src/widgets/scroll_view.dart b/packages/flutter/lib/src/widgets/scroll_view.dart index e5e0cd97ee..087216670b 100644 --- a/packages/flutter/lib/src/widgets/scroll_view.dart +++ b/packages/flutter/lib/src/widgets/scroll_view.dart @@ -5,6 +5,7 @@ /// @docImport 'package:flutter/cupertino.dart'; /// @docImport 'package:flutter/material.dart'; /// @docImport 'package:flutter/widgets.dart'; +/// @docImport 'package:flutter_test/flutter_test.dart'; library; import 'dart:math' as math; diff --git a/packages/flutter/lib/src/widgets/scrollbar.dart b/packages/flutter/lib/src/widgets/scrollbar.dart index ab9867bf6c..2c256c4aa5 100644 --- a/packages/flutter/lib/src/widgets/scrollbar.dart +++ b/packages/flutter/lib/src/widgets/scrollbar.dart @@ -4,6 +4,7 @@ /// @docImport 'package:flutter/cupertino.dart'; /// @docImport 'package:flutter/material.dart'; +/// @docImport 'package:flutter_test/flutter_test.dart'; /// /// @docImport 'editable_text.dart'; /// @docImport 'list_wheel_scroll_view.dart'; diff --git a/packages/flutter/lib/src/widgets/selectable_region.dart b/packages/flutter/lib/src/widgets/selectable_region.dart index be87330454..3f6d651047 100644 --- a/packages/flutter/lib/src/widgets/selectable_region.dart +++ b/packages/flutter/lib/src/widgets/selectable_region.dart @@ -3,6 +3,7 @@ // found in the LICENSE file. /// @docImport 'package:flutter/material.dart'; +/// @docImport 'package:flutter_test/flutter_test.dart'; /// /// @docImport 'editable_text.dart'; /// @docImport 'text.dart'; diff --git a/packages/flutter/lib/src/widgets/sliver_prototype_extent_list.dart b/packages/flutter/lib/src/widgets/sliver_prototype_extent_list.dart index 552e94f2cc..fc7af61a8b 100644 --- a/packages/flutter/lib/src/widgets/sliver_prototype_extent_list.dart +++ b/packages/flutter/lib/src/widgets/sliver_prototype_extent_list.dart @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +/// @docImport 'basic.dart'; /// @docImport 'scroll_view.dart'; /// @docImport 'sliver_fill.dart'; library; diff --git a/packages/flutter/pubspec.yaml b/packages/flutter/pubspec.yaml index 418c302234..7053b2681c 100644 --- a/packages/flutter/pubspec.yaml +++ b/packages/flutter/pubspec.yaml @@ -25,6 +25,8 @@ dev_dependencies: sdk: flutter flutter_goldens: sdk: flutter + flutter_localizations: + sdk: flutter fake_async: 1.3.1 # To track memory leaks. leak_tracker_flutter_testing: 3.0.5 @@ -37,6 +39,7 @@ dev_dependencies: clock: 1.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade" crypto: 3.0.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade" file: 7.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade" + intl: 0.19.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade" matcher: 0.12.16+1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade" path: 1.9.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade" platform: 3.1.5 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade" @@ -52,4 +55,4 @@ dev_dependencies: vm_service: 14.2.4 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade" webdriver: 3.0.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade" -# PUBSPEC CHECKSUM: 3096 +# PUBSPEC CHECKSUM: 9ad0 diff --git a/packages/flutter_goldens/lib/flutter_goldens.dart b/packages/flutter_goldens/lib/flutter_goldens.dart index 234be6b369..3c32f83139 100644 --- a/packages/flutter_goldens/lib/flutter_goldens.dart +++ b/packages/flutter_goldens/lib/flutter_goldens.dart @@ -2,6 +2,9 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +/// @docImport 'dart:io'; +library; + import 'dart:async' show FutureOr; import 'dart:io' as io show HttpClient, OSError, SocketException;