Closed akulk022 closed 8 months ago
Attention: 9 lines
in your changes are missing coverage. Please review.
Comparison is base (
3fc9b8a
) 86.98% compared to head (d55b045
) 87.05%. Report is 3 commits behind head on master.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Going ahead and merging this one. Thanks again @akulk022!
The below line previously reported an error considering the upperbound of the generic type parameter couldn't be Nullable, adding it into library models to allow it to be Nullable passes the test case.
We now have library model methods for treating a type as
@NullMarked
and also for making the upper bound of type variables@Nullable
. We use these new methods to modeljava.util.function.Function
as@NullMarked
, in JSpecify mode only.We fixed a related issue with unwanted errors when passing a lambda / method reference to
@NullUnmarked
code; this was necessary to get NullAway itself to still build with NullAway checking enabled.(Due to issues with the branch this PR was recreated from the original #893)