Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Give the
Provider
constructor parameter of KeyStore
unspecified n…
…ullness. As discussed in #29 (comment), I can't tell whether it should be `@Nullable` or not. The way to give it unspecified nullness is to use `@NullUnmarked`. To at least keep non-null types for the _other_ two parameters, I've added `@NonNull` on them. This would be slightly simpler with [a type-use annotation for unspecified nullness](jspecify/jspecify#137). But the approach described above works fine (if somewhat verbosely), since there this API doesn't use parametric nullness.
- Loading branch information