diff --git a/examples/api/lib/widgets/scroll_view/list_view.1.dart b/examples/api/lib/widgets/scroll_view/list_view.1.dart index 46adcd3c67..cb69d50c99 100644 --- a/examples/api/lib/widgets/scroll_view/list_view.1.dart +++ b/examples/api/lib/widgets/scroll_view/list_view.1.dart @@ -74,9 +74,9 @@ class _ListViewExampleState extends State { class KeepAliveItem extends StatefulWidget { const KeepAliveItem({ - required Key key, + required Key super.key, required this.data, - }) : super(key: key); + }); final String data; diff --git a/packages/flutter/lib/src/widgets/dismissible.dart b/packages/flutter/lib/src/widgets/dismissible.dart index 8d19d7c4c7..e2efaff81e 100644 --- a/packages/flutter/lib/src/widgets/dismissible.dart +++ b/packages/flutter/lib/src/widgets/dismissible.dart @@ -97,7 +97,7 @@ class Dismissible extends StatefulWidget { /// dismissed item. Using keys causes the widgets to sync according to their /// keys and avoids this pitfall. const Dismissible({ - required Key key, + required Key super.key, required this.child, this.background, this.secondaryBackground, @@ -112,8 +112,7 @@ class Dismissible extends StatefulWidget { this.crossAxisEndOffset = 0.0, this.dragStartBehavior = DragStartBehavior.start, this.behavior = HitTestBehavior.opaque, - }) : assert(secondaryBackground == null || background != null), - super(key: key); + }) : assert(secondaryBackground == null || background != null); /// The widget below this widget in the tree. /// diff --git a/packages/flutter/lib/src/widgets/overlay.dart b/packages/flutter/lib/src/widgets/overlay.dart index faf2e552c6..76f092bfd6 100644 --- a/packages/flutter/lib/src/widgets/overlay.dart +++ b/packages/flutter/lib/src/widgets/overlay.dart @@ -273,11 +273,11 @@ class OverlayEntry implements Listenable { class _OverlayEntryWidget extends StatefulWidget { const _OverlayEntryWidget({ - required Key key, + required Key super.key, required this.entry, required this.overlayState, this.tickerEnabled = true, - }) : super(key: key); + }); final OverlayEntry entry; final OverlayState overlayState; diff --git a/packages/flutter/lib/src/widgets/reorderable_list.dart b/packages/flutter/lib/src/widgets/reorderable_list.dart index df97f76a93..598e055db8 100644 --- a/packages/flutter/lib/src/widgets/reorderable_list.dart +++ b/packages/flutter/lib/src/widgets/reorderable_list.dart @@ -1050,11 +1050,11 @@ class SliverReorderableListState extends State with Ticke class _ReorderableItem extends StatefulWidget { const _ReorderableItem({ - required Key key, + required Key super.key, required this.index, required this.child, required this.capturedThemes, - }) : super(key: key); + }); final int index; final Widget child; diff --git a/packages/flutter/lib/src/widgets/unique_widget.dart b/packages/flutter/lib/src/widgets/unique_widget.dart index 64688e4ac4..8ef2025d32 100644 --- a/packages/flutter/lib/src/widgets/unique_widget.dart +++ b/packages/flutter/lib/src/widgets/unique_widget.dart @@ -22,9 +22,7 @@ abstract class UniqueWidget> extends StatefulWid /// /// The [key] argument is required because it identifies the unique inflated /// instance of this widget. - const UniqueWidget({ - required GlobalKey key, - }) : super(key: key); + const UniqueWidget({required GlobalKey super.key}); @override T createState(); diff --git a/packages/flutter/test/widgets/automatic_keep_alive_test.dart b/packages/flutter/test/widgets/automatic_keep_alive_test.dart index 35b9375f27..f7ccb5974e 100644 --- a/packages/flutter/test/widgets/automatic_keep_alive_test.dart +++ b/packages/flutter/test/widgets/automatic_keep_alive_test.dart @@ -9,7 +9,7 @@ import 'package:flutter/widgets.dart'; import 'package:flutter_test/flutter_test.dart'; class Leaf extends StatefulWidget { - const Leaf({ required Key key, required this.child }) : super(key: key); + const Leaf({ required Key super.key, required this.child }); final Widget child; @override State createState() => _LeafState(); @@ -584,7 +584,7 @@ void main() { } class _AlwaysKeepAlive extends StatefulWidget { - const _AlwaysKeepAlive({ required Key key }) : super(key: key); + const _AlwaysKeepAlive({ required Key super.key }); @override State createState() => _AlwaysKeepAliveState(); diff --git a/packages/flutter/test/widgets/binding_deferred_first_frame_test.dart b/packages/flutter/test/widgets/binding_deferred_first_frame_test.dart index dc7208c5dd..e70e175239 100644 --- a/packages/flutter/test/widgets/binding_deferred_first_frame_test.dart +++ b/packages/flutter/test/widgets/binding_deferred_first_frame_test.dart @@ -88,7 +88,7 @@ void main() { } class _DeferringWidget extends StatefulWidget { - const _DeferringWidget({required Key key, required this.loader}) : super(key: key); + const _DeferringWidget({required Key super.key, required this.loader}); final Future loader; diff --git a/packages/flutter/test/widgets/reparent_state_test.dart b/packages/flutter/test/widgets/reparent_state_test.dart index b11d4b999e..e827cbe28d 100644 --- a/packages/flutter/test/widgets/reparent_state_test.dart +++ b/packages/flutter/test/widgets/reparent_state_test.dart @@ -24,7 +24,7 @@ class StateMarkerState extends State { } class DeactivateLogger extends StatefulWidget { - const DeactivateLogger({ required Key key, required this.log }) : super(key: key); + const DeactivateLogger({ required Key super.key, required this.log }); final List log;