Skip to content

Add jsr 305 nullability annotations#561

Draft
joshafeinberg wants to merge 6 commits intomainfrom
jfein/nullability
Draft

Add jsr 305 nullability annotations#561
joshafeinberg wants to merge 6 commits intomainfrom
jfein/nullability

Conversation

@joshafeinberg
Copy link
Copy Markdown
Member

Convert handwritten Java sources from Checker Framework comment-style nullability markers to real Checker Framework type-use annotations. Add checker-qual as an API dependency and update dependency guard snapshots for downstream modules.

  Convert handwritten Java sources from Checker Framework comment-style
  nullability markers to real Checker Framework type-use annotations. Add
  checker-qual as an API dependency and update dependency guard snapshots
  for downstream modules.
  Annotate checked-in core, HTTP, JSON/Stone, v1, and v2 APIs with
  javax.annotation.Nonnull/Nullable. Mark nullable response bodies, OAuth
  fields, route results, and optional v1 metadata where applicable, and avoid
  touching generated sources.
@joshafeinberg joshafeinberg linked an issue May 5, 2026 that may be closed by this pull request
@joshafeinberg joshafeinberg changed the title Replace legacy nullability comments with Checker annotations Add jsr 305 nullability annotations May 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Use JSR 305 Nullable/Nonnull annotations?

1 participant