diff --git a/packages/flutter_tools/templates/app/lib/main.dart.tmpl b/packages/flutter_tools/templates/app/lib/main.dart.tmpl index b74dcb11ad..3062012e47 100644 --- a/packages/flutter_tools/templates/app/lib/main.dart.tmpl +++ b/packages/flutter_tools/templates/app/lib/main.dart.tmpl @@ -17,7 +17,7 @@ void main() { {{^withPluginHook}} class MyApp extends StatelessWidget { - const MyApp({Key? key}) : super(key: key); + const MyApp({super.key}); // This widget is the root of your application. @override @@ -42,7 +42,7 @@ class MyApp extends StatelessWidget { } class MyHomePage extends StatefulWidget { - const MyHomePage({Key? key, required this.title}) : super(key: key); + const MyHomePage({super.key, required this.title}); // This widget is the home page of your application. It is stateful, meaning // that it has a State object (defined below) that contains fields that affect @@ -128,7 +128,7 @@ class _MyHomePageState extends State { {{/withPluginHook}} {{#withPlatformChannelPluginHook}} class MyApp extends StatefulWidget { - const MyApp({Key? key}) : super(key: key); + const MyApp({super.key}); @override State createState() => _MyAppState(); @@ -183,7 +183,7 @@ class _MyAppState extends State { {{/withPlatformChannelPluginHook}} {{#withFfiPluginHook}} class MyApp extends StatefulWidget { - const MyApp({Key? key}) : super(key: key); + const MyApp({super.key}); @override _MyAppState createState() => _MyAppState(); diff --git a/packages/flutter_tools/templates/module/common/lib/main.dart.tmpl b/packages/flutter_tools/templates/module/common/lib/main.dart.tmpl index ec9fada2d0..51b5654e37 100644 --- a/packages/flutter_tools/templates/module/common/lib/main.dart.tmpl +++ b/packages/flutter_tools/templates/module/common/lib/main.dart.tmpl @@ -10,7 +10,7 @@ void main() => runApp(const MyApp()); {{^withPlatformChannelPluginHook}} class MyApp extends StatelessWidget { - const MyApp({Key? key}) : super(key: key); + const MyApp({super.key}); // This widget is the root of your application. @override @@ -34,7 +34,7 @@ class MyApp extends StatelessWidget { } class MyHomePage extends StatefulWidget { - const MyHomePage({Key? key, required this.title}) : super(key: key); + const MyHomePage({super.key, required this.title}); // This widget is the home page of your application. It is stateful, meaning // that it has a State object (defined below) that contains fields that affect @@ -120,7 +120,7 @@ class _MyHomePageState extends State { {{/withPlatformChannelPluginHook}} {{#withPlatformChannelPluginHook}} class MyApp extends StatefulWidget { - const MyApp({Key? key}) : super(key: key); + const MyApp({super.key}); @override State createState() => _MyAppState(); diff --git a/packages/flutter_tools/templates/skeleton/lib/src/app.dart.tmpl b/packages/flutter_tools/templates/skeleton/lib/src/app.dart.tmpl index 504429eb8c..6f7ad23e37 100644 --- a/packages/flutter_tools/templates/skeleton/lib/src/app.dart.tmpl +++ b/packages/flutter_tools/templates/skeleton/lib/src/app.dart.tmpl @@ -10,9 +10,9 @@ import 'settings/settings_view.dart'; /// The Widget that configures your application. class MyApp extends StatelessWidget { const MyApp({ - Key? key, + super.key, required this.settingsController, - }) : super(key: key); + }); final SettingsController settingsController; diff --git a/packages/flutter_tools/templates/skeleton/lib/src/sample_feature/sample_item_details_view.dart.tmpl b/packages/flutter_tools/templates/skeleton/lib/src/sample_feature/sample_item_details_view.dart.tmpl index 66b128814d..37df4a8a46 100644 --- a/packages/flutter_tools/templates/skeleton/lib/src/sample_feature/sample_item_details_view.dart.tmpl +++ b/packages/flutter_tools/templates/skeleton/lib/src/sample_feature/sample_item_details_view.dart.tmpl @@ -2,7 +2,7 @@ import 'package:flutter/material.dart'; /// Displays detailed information about a SampleItem. class SampleItemDetailsView extends StatelessWidget { - const SampleItemDetailsView({Key? key}) : super(key: key); + const SampleItemDetailsView({super.key}); static const routeName = '/sample_item'; diff --git a/packages/flutter_tools/templates/skeleton/lib/src/sample_feature/sample_item_list_view.dart.tmpl b/packages/flutter_tools/templates/skeleton/lib/src/sample_feature/sample_item_list_view.dart.tmpl index e251432a8c..78066e934b 100644 --- a/packages/flutter_tools/templates/skeleton/lib/src/sample_feature/sample_item_list_view.dart.tmpl +++ b/packages/flutter_tools/templates/skeleton/lib/src/sample_feature/sample_item_list_view.dart.tmpl @@ -7,9 +7,9 @@ import 'sample_item_details_view.dart'; /// Displays a list of SampleItems. class SampleItemListView extends StatelessWidget { const SampleItemListView({ - Key? key, + super.key, this.items = const [SampleItem(1), SampleItem(2), SampleItem(3)], - }) : super(key: key); + }); static const routeName = '/'; diff --git a/packages/flutter_tools/templates/skeleton/lib/src/settings/settings_view.dart.tmpl b/packages/flutter_tools/templates/skeleton/lib/src/settings/settings_view.dart.tmpl index 496b241501..7aae64450a 100644 --- a/packages/flutter_tools/templates/skeleton/lib/src/settings/settings_view.dart.tmpl +++ b/packages/flutter_tools/templates/skeleton/lib/src/settings/settings_view.dart.tmpl @@ -7,7 +7,7 @@ import 'settings_controller.dart'; /// When a user changes a setting, the SettingsController is updated and /// Widgets that listen to the SettingsController are rebuilt. class SettingsView extends StatelessWidget { - const SettingsView({Key? key, required this.controller}) : super(key: key); + const SettingsView({super.key, required this.controller}); static const routeName = '/settings';