support ParametersAreNonnullByDefault
We should look into supporting this annotation, which often appears at the package level. If calling a method in an unannotated package, we could check if a ParametersAreNonnullByDefault annotation is present, and if so do stronger checking on the parameter passing.
We could also support MethodsAndParametersAreNonNullByDefault from javax-extras if it's easy (/cc @hzsweers)
Supporting javax-extras should be very similar to annotations from JSR-305.
Shouldn't it not matter? All the javax-extras annotations do is specify a TypeQualifierDefault + nullability annotation, tooling should be independent of what the source annotations are
As additional context this is how Kotlin interprets nullability annotations from Java libraries. We might want to eventually do something similar