pkl-executor: Migrate nullness to jSpecify (#1527)

Annotating SPI classes is binary compatible (forward and backward).
This commit is contained in:
odenix
2026-04-16 23:02:40 +01:00
committed by GitHub
parent 03a641354e
commit 8103b7759f
12 changed files with 143 additions and 102 deletions

View File

@@ -20,6 +20,7 @@ plugins {
id("pklAllProjects")
id("pklJavaLibrary")
id("pklPublishLibrary")
id("pklJSpecify")
}
val pklDistributionCurrent: Configuration by configurations.creating
@@ -31,7 +32,7 @@ val pklHistoricalDistributions: Configuration by configurations.creating
// (Pkl distributions used by EmbeddedExecutor are isolated via class loaders.)
dependencies {
pklDistributionCurrent(project(":pkl-config-java", "fatJar"))
@Suppress("UnstableApiUsage") pklHistoricalDistributions(libs.pklConfigJavaAll025)
pklHistoricalDistributions(libs.pklConfigJavaAll025)
implementation(libs.slf4jApi)