Remove jsr305; switch GuardedBy to com.google.errorprone (#1611)

- Remove single usage of @immutable without replacement
- Remove HttpClient's usages of @threadsafe without replacement
- Replace javax.annotation.concurrent.GuardedBy
  with com.google.errorprone.annotations.concurrent.GuardedBy

Also:
- Remove redundant final modifiers from members of a final class

---------

Co-authored-by: odenix <self@odenix.org>
This commit is contained in:
Daniel Chao
2026-05-22 14:15:18 -07:00
committed by GitHub
parent a800072441
commit 95bcd6a463
16 changed files with 17 additions and 29 deletions
+1 -1
View File
@@ -43,7 +43,7 @@ dependencies {
annotationProcessor(libs.truffleDslProcessor)
annotationProcessor(generatorSourceSet.get().runtimeClasspath)
compileOnly(libs.jsr305)
compileOnly(libs.errorProneAnnotations)
// pkl-core implements pkl-executor's ExecutorSpi, but the SPI doesn't ship with pkl-core
compileOnly(projects.pklExecutor)