From 82aaf3b44cc14d91d42b78b6d0ff683e2992288c Mon Sep 17 00:00:00 2001 From: Michael Goderbauer Date: Tue, 2 Jul 2024 10:29:43 -0700 Subject: [PATCH] docimports for gestures (#151123) Part of https://github.com/flutter/flutter/issues/150800 --- packages/flutter/lib/src/gestures/arena.dart | 2 ++ packages/flutter/lib/src/gestures/binding.dart | 6 ++++++ packages/flutter/lib/src/gestures/constants.dart | 4 ++++ packages/flutter/lib/src/gestures/converter.dart | 2 ++ packages/flutter/lib/src/gestures/debug.dart | 4 ++++ packages/flutter/lib/src/gestures/drag.dart | 5 +++++ packages/flutter/lib/src/gestures/drag_details.dart | 3 +++ packages/flutter/lib/src/gestures/eager.dart | 3 +++ packages/flutter/lib/src/gestures/events.dart | 8 ++++++++ packages/flutter/lib/src/gestures/gesture_settings.dart | 3 +++ packages/flutter/lib/src/gestures/hit_test.dart | 2 ++ packages/flutter/lib/src/gestures/long_press.dart | 3 +++ packages/flutter/lib/src/gestures/monodrag.dart | 5 +++++ packages/flutter/lib/src/gestures/multidrag.dart | 5 +++++ packages/flutter/lib/src/gestures/multitap.dart | 3 +++ .../flutter/lib/src/gestures/pointer_signal_resolver.dart | 5 +++++ packages/flutter/lib/src/gestures/recognizer.dart | 7 +++++++ packages/flutter/lib/src/gestures/tap.dart | 4 ++++ packages/flutter/lib/src/gestures/tap_and_drag.dart | 5 +++++ packages/flutter/lib/src/gestures/team.dart | 6 ++++++ 20 files changed, 85 insertions(+) diff --git a/packages/flutter/lib/src/gestures/arena.dart b/packages/flutter/lib/src/gestures/arena.dart index 6ad11c6407..cb3e90bc1c 100644 --- a/packages/flutter/lib/src/gestures/arena.dart +++ b/packages/flutter/lib/src/gestures/arena.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 'events.dart'; +library; import 'dart:async'; diff --git a/packages/flutter/lib/src/gestures/binding.dart b/packages/flutter/lib/src/gestures/binding.dart index 25165d3170..f9e09c9617 100644 --- a/packages/flutter/lib/src/gestures/binding.dart +++ b/packages/flutter/lib/src/gestures/binding.dart @@ -2,6 +2,12 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +/// @docImport 'package:flutter/rendering.dart'; +/// @docImport 'package:flutter/widgets.dart'; +/// +/// @docImport 'recognizer.dart'; +library; + import 'dart:async'; import 'dart:collection'; import 'dart:ui' as ui show PointerDataPacket; diff --git a/packages/flutter/lib/src/gestures/constants.dart b/packages/flutter/lib/src/gestures/constants.dart index 269b6ca594..ae23eac117 100644 --- a/packages/flutter/lib/src/gestures/constants.dart +++ b/packages/flutter/lib/src/gestures/constants.dart @@ -2,6 +2,10 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +/// @docImport 'recognizer.dart'; +/// @docImport 'tap.dart'; +library; + // Modeled after Android's ViewConfiguration: // https://github.com/android/platform_frameworks_base/blob/main/core/java/android/view/ViewConfiguration.java diff --git a/packages/flutter/lib/src/gestures/converter.dart b/packages/flutter/lib/src/gestures/converter.dart index ff80127a81..a37eccbf63 100644 --- a/packages/flutter/lib/src/gestures/converter.dart +++ b/packages/flutter/lib/src/gestures/converter.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 'dart:ui'; +library; import 'dart:ui' as ui show PointerChange, PointerData, PointerSignalKind; diff --git a/packages/flutter/lib/src/gestures/debug.dart b/packages/flutter/lib/src/gestures/debug.dart index 0bc9343e35..d176671279 100644 --- a/packages/flutter/lib/src/gestures/debug.dart +++ b/packages/flutter/lib/src/gestures/debug.dart @@ -2,6 +2,10 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +/// @docImport 'binding.dart'; +/// @docImport 'recognizer.dart'; +library; + import 'package:flutter/foundation.dart'; // Any changes to this file should be reflected in the debugAssertAllGesturesVarsUnset() diff --git a/packages/flutter/lib/src/gestures/drag.dart b/packages/flutter/lib/src/gestures/drag.dart index a3ef24c8f9..aad56470a4 100644 --- a/packages/flutter/lib/src/gestures/drag.dart +++ b/packages/flutter/lib/src/gestures/drag.dart @@ -2,6 +2,11 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +/// @docImport 'package:flutter/widgets.dart'; +/// +/// @docImport 'multidrag.dart'; +library; + import 'drag_details.dart'; export 'drag_details.dart' show DragEndDetails, DragUpdateDetails; diff --git a/packages/flutter/lib/src/gestures/drag_details.dart b/packages/flutter/lib/src/gestures/drag_details.dart index 51c972673e..3bf22602d5 100644 --- a/packages/flutter/lib/src/gestures/drag_details.dart +++ b/packages/flutter/lib/src/gestures/drag_details.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 'monodrag.dart'; +library; + import 'package:flutter/foundation.dart'; import 'velocity_tracker.dart'; diff --git a/packages/flutter/lib/src/gestures/eager.dart b/packages/flutter/lib/src/gestures/eager.dart index 7601c761d0..4a50c15d0f 100644 --- a/packages/flutter/lib/src/gestures/eager.dart +++ b/packages/flutter/lib/src/gestures/eager.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 'package:flutter/widgets.dart'; +library; + import 'recognizer.dart'; export 'dart:ui' show PointerDeviceKind; diff --git a/packages/flutter/lib/src/gestures/events.dart b/packages/flutter/lib/src/gestures/events.dart index 2f908f870c..48fdb5e780 100644 --- a/packages/flutter/lib/src/gestures/events.dart +++ b/packages/flutter/lib/src/gestures/events.dart @@ -2,6 +2,14 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +/// @docImport 'dart:ui'; +/// +/// @docImport 'package:flutter/rendering.dart'; +/// @docImport 'package:flutter/widgets.dart'; +/// +/// @docImport 'pointer_signal_resolver.dart'; +library; + import 'dart:ui' show Offset, PointerDeviceKind; import 'package:flutter/foundation.dart'; diff --git a/packages/flutter/lib/src/gestures/gesture_settings.dart b/packages/flutter/lib/src/gestures/gesture_settings.dart index d35a4993e0..ba32a34f06 100644 --- a/packages/flutter/lib/src/gestures/gesture_settings.dart +++ b/packages/flutter/lib/src/gestures/gesture_settings.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 'package:flutter/widgets.dart'; +library; + import 'dart:ui' as ui; import 'package:flutter/foundation.dart'; diff --git a/packages/flutter/lib/src/gestures/hit_test.dart b/packages/flutter/lib/src/gestures/hit_test.dart index b620872044..79592a67e4 100644 --- a/packages/flutter/lib/src/gestures/hit_test.dart +++ b/packages/flutter/lib/src/gestures/hit_test.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/rendering.dart'; +library; import 'package:flutter/foundation.dart'; import 'package:vector_math/vector_math_64.dart'; diff --git a/packages/flutter/lib/src/gestures/long_press.dart b/packages/flutter/lib/src/gestures/long_press.dart index f5fef32b42..a8525ba673 100644 --- a/packages/flutter/lib/src/gestures/long_press.dart +++ b/packages/flutter/lib/src/gestures/long_press.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 'package:flutter/widgets.dart'; +library; + import 'constants.dart'; import 'events.dart'; import 'recognizer.dart'; diff --git a/packages/flutter/lib/src/gestures/monodrag.dart b/packages/flutter/lib/src/gestures/monodrag.dart index 4c8490eb47..bbcf426414 100644 --- a/packages/flutter/lib/src/gestures/monodrag.dart +++ b/packages/flutter/lib/src/gestures/monodrag.dart @@ -2,6 +2,11 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +/// @docImport 'package:flutter/widgets.dart'; +/// +/// @docImport 'multidrag.dart'; +library; + import 'dart:math'; import 'package:flutter/foundation.dart'; diff --git a/packages/flutter/lib/src/gestures/multidrag.dart b/packages/flutter/lib/src/gestures/multidrag.dart index c58be81889..cbd9727e84 100644 --- a/packages/flutter/lib/src/gestures/multidrag.dart +++ b/packages/flutter/lib/src/gestures/multidrag.dart @@ -2,6 +2,11 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +/// @docImport 'package:flutter/widgets.dart'; +/// +/// @docImport 'long_press.dart'; +/// @docImport 'monodrag.dart'; +library; import 'dart:async'; diff --git a/packages/flutter/lib/src/gestures/multitap.dart b/packages/flutter/lib/src/gestures/multitap.dart index 404130ece6..50a6d3231b 100644 --- a/packages/flutter/lib/src/gestures/multitap.dart +++ b/packages/flutter/lib/src/gestures/multitap.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 'package:flutter/widgets.dart'; +library; + import 'dart:async'; import 'arena.dart'; diff --git a/packages/flutter/lib/src/gestures/pointer_signal_resolver.dart b/packages/flutter/lib/src/gestures/pointer_signal_resolver.dart index 40168dc2f6..7d2286132d 100644 --- a/packages/flutter/lib/src/gestures/pointer_signal_resolver.dart +++ b/packages/flutter/lib/src/gestures/pointer_signal_resolver.dart @@ -2,6 +2,11 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +/// @docImport 'package:flutter/widgets.dart'; +/// +/// @docImport 'binding.dart'; +library; + import 'package:flutter/foundation.dart'; import 'events.dart'; diff --git a/packages/flutter/lib/src/gestures/recognizer.dart b/packages/flutter/lib/src/gestures/recognizer.dart index 9d1b564d18..651fa98a57 100644 --- a/packages/flutter/lib/src/gestures/recognizer.dart +++ b/packages/flutter/lib/src/gestures/recognizer.dart @@ -2,6 +2,13 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +/// @docImport 'package:flutter/widgets.dart'; +/// +/// @docImport 'drag_details.dart'; +/// @docImport 'monodrag.dart'; +/// @docImport 'multitap.dart'; +/// @docImport 'tap.dart'; +library; import 'dart:async'; import 'dart:collection'; diff --git a/packages/flutter/lib/src/gestures/tap.dart b/packages/flutter/lib/src/gestures/tap.dart index d522c79911..7bbc7b0aad 100644 --- a/packages/flutter/lib/src/gestures/tap.dart +++ b/packages/flutter/lib/src/gestures/tap.dart @@ -2,6 +2,10 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +/// @docImport 'package:flutter/widgets.dart'; +/// +/// @docImport 'multitap.dart'; +library; import 'package:flutter/foundation.dart'; diff --git a/packages/flutter/lib/src/gestures/tap_and_drag.dart b/packages/flutter/lib/src/gestures/tap_and_drag.dart index afcaf96827..c847922576 100644 --- a/packages/flutter/lib/src/gestures/tap_and_drag.dart +++ b/packages/flutter/lib/src/gestures/tap_and_drag.dart @@ -2,6 +2,11 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +/// @docImport 'package:flutter/widgets.dart'; +/// +/// @docImport 'arena.dart'; +library; + import 'dart:async'; import 'package:flutter/foundation.dart'; diff --git a/packages/flutter/lib/src/gestures/team.dart b/packages/flutter/lib/src/gestures/team.dart index 3f02b6a9cb..1bd0e63df7 100644 --- a/packages/flutter/lib/src/gestures/team.dart +++ b/packages/flutter/lib/src/gestures/team.dart @@ -2,6 +2,12 @@ // 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 'monodrag.dart'; +/// @docImport 'recognizer.dart'; +/// @docImport 'tap.dart'; +library; import 'arena.dart'; import 'binding.dart';