Skip to content
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

Document support for @NullMarked / @NullUnmarked once JSpecify 0.3.0 is out #653

Open
lazaroclapp opened this issue Sep 9, 2022 · 0 comments
Assignees
Labels
documentation jspecify Related to support for jspecify standard (see jspecify.dev)

Comments

@lazaroclapp
Copy link
Collaborator

NullAway after 0.10.0 has some support for both @NullMarked and @NullUnmarked (see JSpecify docs here).

We support both annotations on: package, class, and method scopes.

However, two reasons keep us from updating the docs advertising this currently:

  • JSpecify 0.2.0 doesn't yet have @NullUnmarked, we are basically tracking JSpecify main/0.3.0 here and should wait for it to be released before finalizing anything about our support for these two annotations.
  • We don't support the annotation at a module level, because we still maintain JDK 8 compatibility. We might want to add that after Remove support for running on JDK / Java 8 #634 .
@lazaroclapp lazaroclapp added jspecify Related to support for jspecify standard (see jspecify.dev) documentation labels Sep 9, 2022
@lazaroclapp lazaroclapp self-assigned this Sep 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation jspecify Related to support for jspecify standard (see jspecify.dev)
Projects
None yet
Development

No branches or pull requests

1 participant