Unverified Commit 2cdef81e authored by Sam Rawlins's avatar Sam Rawlins Committed by GitHub

Use strict-raw-types analysis instead of no-implicit-dynamic (#96296)

parent ee6a693c
......@@ -19,9 +19,10 @@
# Android Studio, and the `flutter analyze` command.
analyzer:
language:
strict-raw-types: true
strong-mode:
implicit-casts: false
implicit-dynamic: false
errors:
# treat missing required parameters as a warning (not a hint)
missing_required_param: warning
......
......@@ -5166,7 +5166,7 @@ abstract class _RestorationInformation {
required int restorationScopeId,
}) = _NamedRestorationInformation;
factory _RestorationInformation.anonymous({
required RestorableRouteBuilder routeBuilder,
required RestorableRouteBuilder<Object?> routeBuilder,
required Object? arguments,
required int restorationScopeId,
}) = _AnonymousRestorationInformation;
......@@ -5265,7 +5265,7 @@ class _AnonymousRestorationInformation extends _RestorationInformation {
factory _AnonymousRestorationInformation.fromSerializableData(List<Object?> data) {
assert(data.length > 1);
final RestorableRouteBuilder routeBuilder = ui.PluginUtilities.getCallbackFromHandle(ui.CallbackHandle.fromRawHandle(data[1]! as int))! as RestorableRouteBuilder;
final RestorableRouteBuilder<Object?> routeBuilder = ui.PluginUtilities.getCallbackFromHandle(ui.CallbackHandle.fromRawHandle(data[1]! as int))! as RestorableRouteBuilder;
return _AnonymousRestorationInformation(
restorationScopeId: data[0]! as int,
routeBuilder: routeBuilder,
......@@ -5292,7 +5292,7 @@ class _AnonymousRestorationInformation extends _RestorationInformation {
@override
final int restorationScopeId;
final RestorableRouteBuilder routeBuilder;
final RestorableRouteBuilder<Object?> routeBuilder;
final Object? arguments;
@override
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment