From 0e7c0e62760042d06cf09da6e3dca93f6d5160e0 Mon Sep 17 00:00:00 2001 From: Sam Rawlins Date: Thu, 13 Aug 2026 08:32:27 -0700 Subject: [PATCH] Remove unused parameters from constructors of generic classes. We already don't allow unused parameters from non-generic classes. There was a bug preventing us from reporting such parameters on generic classes. This is work towards https://github.com/dart-lang/sdk/issues/47839. --- packages/cupertino_ui/lib/src/context_menu.dart | 1 - packages/cupertino_ui/lib/src/route.dart | 1 - packages/cupertino_ui/lib/src/segmented_control.dart | 1 - packages/cupertino_ui/lib/src/sheet.dart | 2 -- 4 files changed, 5 deletions(-) diff --git a/packages/cupertino_ui/lib/src/context_menu.dart b/packages/cupertino_ui/lib/src/context_menu.dart index 0617abc5eb08..ec6b2156028f 100644 --- a/packages/cupertino_ui/lib/src/context_menu.dart +++ b/packages/cupertino_ui/lib/src/context_menu.dart @@ -788,7 +788,6 @@ class _ContextMenuRoute extends PopupRoute { super.filter, required this._previousChildRect, required this._scaleFactor, - super.settings, }) : assert(actions.isNotEmpty), _actions = actions; diff --git a/packages/cupertino_ui/lib/src/route.dart b/packages/cupertino_ui/lib/src/route.dart index 586afe6948ee..2645b62300ca 100644 --- a/packages/cupertino_ui/lib/src/route.dart +++ b/packages/cupertino_ui/lib/src/route.dart @@ -696,7 +696,6 @@ class _CupertinoFullscreenDialogTransitionState extends State extends StatefulWidget { const _CupertinoBackGestureDetector({ - super.key, required this.enabledCallback, required this.onStartPopGesture, required this.child, diff --git a/packages/cupertino_ui/lib/src/segmented_control.dart b/packages/cupertino_ui/lib/src/segmented_control.dart index 9481e3383a89..1b2ff06222f0 100644 --- a/packages/cupertino_ui/lib/src/segmented_control.dart +++ b/packages/cupertino_ui/lib/src/segmented_control.dart @@ -559,7 +559,6 @@ class _SegmentedControlState extends State extends MultiChildRenderObjectWidget { const _SegmentedControlRenderWidget({ - super.key, super.children, required this.selectedIndex, required this.pressedIndex, diff --git a/packages/cupertino_ui/lib/src/sheet.dart b/packages/cupertino_ui/lib/src/sheet.dart index 0044e001dcaf..ddca609a6e25 100644 --- a/packages/cupertino_ui/lib/src/sheet.dart +++ b/packages/cupertino_ui/lib/src/sheet.dart @@ -947,7 +947,6 @@ mixin _CupertinoSheetRouteTransitionMixin on PageRoute { class _CupertinoDragGestureDetector extends StatefulWidget { const _CupertinoDragGestureDetector({ - super.key, required this.enabledCallback, required this.onStartPopGesture, required this.child, @@ -1327,7 +1326,6 @@ class _CupertinoSheetScrollPosition extends ScrollPositionWithSingleContext { class _CupertinoDraggableScrollableSheet extends StatefulWidget { const _CupertinoDraggableScrollableSheet({ - super.key, required this.enabledCallback, required this.onStartPopGesture, required this.builder,