Skip to content

Initial support for PolyNull - #1813

Draft
msridhar wants to merge 17 commits into
masterfrom
polynull-explicit
Draft

msridhar wants to merge 17 commits into
masterfrom
polynull-explicit

more

2811af1
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Sep 18, 2026 in 0s

87.82% (+0.14%) compared to 3a11cc4

View this Pull Request on Codecov

87.82% (+0.14%) compared to 3a11cc4

Details

Codecov Report

❌ Patch coverage is 92.82297% with 30 lines in your changes missing coverage. Please review.
✅ Project coverage is 87.82%. Comparing base (3a11cc4) to head (2811af1).

Files with missing lines Patch % Lines
...ava/com/uber/nullaway/generics/GenericsChecks.java 92.45% 6 Missing and 6 partials ⚠️
.../com/uber/nullaway/generics/PolyNullInference.java 90.21% 3 Missing and 6 partials ⚠️
...m/uber/nullaway/handlers/LibraryModelsHandler.java 94.44% 1 Missing and 3 partials ⚠️
...r/nullaway/librarymodel/NestedTypePathUpdater.java 85.00% 1 Missing and 2 partials ⚠️
...src/main/java/com/uber/nullaway/LibraryModels.java 60.00% 1 Missing and 1 partial ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##             master    #1813      +/-   ##
============================================
+ Coverage     87.68%   87.82%   +0.14%     
- Complexity     3458     3531      +73     
============================================
  Files           110      111       +1     
  Lines         11509    11857     +348     
  Branches       2366     2424      +58     
============================================
+ Hits          10092    10414     +322     
- Misses          652      664      +12     
- Partials        765      779      +14     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.