• 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
.github Loading commit data...
bin Loading commit data...
dev Loading commit data...
examples Loading commit data...
packages Loading commit data...
.cirrus.yml Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
AUTHORS Loading commit data...
CODEOWNERS Loading commit data...
CODE_OF_CONDUCT.md Loading commit data...
CONTRIBUTING.md Loading commit data...
LICENSE Loading commit data...
PATENT_GRANT Loading commit data...
README.md Loading commit data...
analysis_options.yaml Loading commit data...
dartdoc_options.yaml Loading commit data...
flutter_console.bat Loading commit data...