I have a method bool isNotEmpty(dynamic e)
, where i check nullability myself based on few criteria (e.toString() == null.toString()
, e.length
for String
's and List
's, etc.). my question is, I have a piece of code like this:
String e = 'a';
if (isNotEmpty(e)) {
print(e);
}
how do I let dart be aware that the isNotEmpty
method is ensuring that e
is not null, and do not have to write print(e!)
for every use of the method?