From d807de69bc310424360478ac1ada11c4092b6de6 Mon Sep 17 00:00:00 2001 From: Nicolas Guichard Date: Fri, 6 Nov 2026 12:05:27 +0100 Subject: [PATCH] Mark scip-kotlin-bindings as an API dependency of scip-kotlin-analysis The KotlinAnalysisIndexer primary constructor and run method use org.scip_code.scip.Document in their public API. scip-java isn't impacted because it also brings the SCIP bindings via scip-aggregator. --- scip-kotlin-analysis/build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scip-kotlin-analysis/build.gradle.kts b/scip-kotlin-analysis/build.gradle.kts index 6b6312a61..7417b05ca 100644 --- a/scip-kotlin-analysis/build.gradle.kts +++ b/scip-kotlin-analysis/build.gradle.kts @@ -26,8 +26,8 @@ tasks.named("jar") { // approach used by Dokka's analysis-kotlin-symbols and KSP2. `kotlin-compiler` // (the non-embeddable jar) provides the bundled IntelliJ core classes at runtime. dependencies { + api(libs.scip.kotlin.bindings) implementation(project(":scip-shared")) - implementation(libs.scip.kotlin.bindings) implementation(libs.kotlin.stdlib) implementation(libs.kotlin.analysis.compiler) { isTransitive = false }