invalid_use_of_null_value
An expression whose value is always 'null' can't be dereferenced.
Description
#The analyzer produces this diagnostic when an expression whose value will always be null
is dereferenced.
Example
#The following code produces this diagnostic because x
will always be null
:
dart
int f(Null x) {
return x.length;
}
Common fixes
#If the value is allowed to be something other than null
, then change the type of the expression:
dart
int f(String? x) {
return x!.length;
}
Was this page's content helpful?
Thank you for your feedback!
Provide details Thank you for your feedback! Please let us know what we can do to improve.
Provide details Unless stated otherwise, the documentation on this site reflects Dart 3.8.1. Page last updated on 2025-05-08. View source or report an issue.