• Paul Berry's avatar
    Fix flutter in preparation for implementing Dart's "Infer non-nullability from... · 9ec1601c
    Paul Berry authored
    Fix flutter in preparation for implementing Dart's "Infer non-nullability from local boolean variables" (#72494)
    
    When https://github.com/dart-lang/language/issues/1274 (Infer
    non-nullability from local boolean variables) is implemented, flow
    analysis will detect that code like this no longer needs to perform a
    null check:
    
        final bool contextIsValid = focus != null && focus.context != null;
        ...
        if (contextIsValid) {
          ... focus! ... // Null check unnecessary
        }
    
    To avoid a build failure due to the unnecessary null check, we need to
    temporarily write it in a way that we can ignore it.  Once the feature
    is complete and rolled into flutter, I'll remove the null check
    entirely.
    9ec1601c
Name
Last commit
Last update
..
lib Loading commit data...
test Loading commit data...
test_fixes Loading commit data...
test_private Loading commit data...
test_release Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
analysis_options.yaml Loading commit data...
build.yaml Loading commit data...
pubspec.yaml Loading commit data...