Skip to content

Conversation

@copybara-service
Copy link

Migrate from Checker Framework annotations to JSpecify.

RELNOTES=n/a

@copybara-service copybara-service bot force-pushed the test_main_704250442 branch 3 times, most recently from d70a0d6 to f31b73c Compare December 9, 2024 14:41
RELNOTES=n/a
PiperOrigin-RevId: 704266700
@copybara-service copybara-service bot merged commit e1b6dd2 into main Dec 9, 2024
@copybara-service copybara-service bot deleted the test_main_704250442 branch December 9, 2024 14:46
bulldozer-bot bot pushed a commit to palantir/tritium that referenced this pull request Sep 11, 2025
Caffeine at one point used jsr305 `javax.annotation.Nonnegative` but in 2.7.0 migrated its nullability annotations to `checker-qual`
ben-manes/caffeine@5851960#diff-d668f738c66154de581134b7536b7a4252b182b220d779234350e13b1617427fL20 and removed the jsr305 `@Nonnegative` annotations. In caffeine 3.2.0 they migrated completely off checker-qual to jspecify via ben-manes/caffeine@2542ca8 .

Google compile-testing removed its `org.checkerframework:checker-qual` in 0.22.0 via google/compile-testing#471 , so bumping this dependency and removing a few unnecessary `@Nonnegative` annotations allows us to remove tritium's `org.checkerframework:checker-qual` completely.
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.

1 participant