-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Migrate from JSR-305 #108
Comments
We mainly use Here are some links related to the matter: |
Checker Framework release v2.1.14 mentions that:
Who are those noble gentlemen? |
@armiol, comparing Checker Framework and SpotBugs (which is the successor to FindBugs), the former is much more actively developed. |
There's also lastNPE.org project associated with Eclipse. |
So far, assuming Guava's transition and other factors the Checker Framework is a winner for our migration. We have Guava as the dependency anyway. Using the Checker Framework in our code would not increase dependencies. |
As we're migrating to Java 8, we need to use |
Partially this issue is addressed by #109. By now, there is no replacement for |
JSpecify seems to be the most recent attempt to sort out the null-ness annotation (anti-)matter. The project was released 1.0.0 3 weeks ago. A quote from the release notes:
|
There are several problems with this dependency:
javax.annotation
, which is also used by other modules.What our colleagues do about it
The text was updated successfully, but these errors were encountered: