Use strict-raw-types analysis instead of no-implicit-dynamic (#96296)
This commit is contained in:
parent
ee6a693cde
commit
2cdef81ecf
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user