NullAway v0.7.10 Release Notes

Release Date: 2020-05-06 // 26 days ago
    • ➕ Add Java 8 streams nullness-propagation support (#371)
    • Give line numbers for uninitialized fields when reporting error on an initializer (#380)
    • Include outer$inner class name when reporting field init errors (#375)
    • ⚡️ Update to Gradle 6.1.1 (#381)
    • ➕ Add @MonotonicNonNull as lazy initialization annotation. (#383)
    • ➕ Add default library model for CompilationUnitTree.getPackageName() (#384)
    • 👌 Improve matching of native Map methods (#390)
      • Fixes an IndexOutOfBoundsException checker crash

Previous changes from v0.7.9

    • ⬆️ Multiple dependency upgrades
      • Gradle to 5.6.2. (#362)
      • WALA to 1.5.4 (#337)
      • Checker Dataflow to 3.0.0 (#369)
    • ➕ Added OPTIONAL_CONTENT synthetic field to track Optional emptiness (#364)
      • With this, -XepOpt:NullAway:CheckOptionalEmptiness should be ready for use.
    • 🖐 Handle Nullchk operator (#368)