Skip to content

Commit e2d59eb

Browse files
committed
WIP: KSP2
1 parent d7a56a6 commit e2d59eb

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ org.gradle.parallel=true
22
kotlin.mpp.stability.nowarn=true
33
kotlin.native.ignoreDisabledTargets=true
44
org.gradle.jvmargs=-Xmx4G
5-
ksp.useKSP2=false
5+
ksp.useKSP2=true

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ detekt-formatting = { module = "io.gitlab.arturbosch.detekt:detekt-formatting",
1212
ksp = { module = "com.google.devtools.ksp:symbol-processing-api", version.ref = "ksp" }
1313
kotlin-reflect = { module = "org.jetbrains.kotlin:kotlin-reflect", version.ref = "kotlin" }
1414
kotlin-test = { module = "org.jetbrains.kotlin:kotlin-test", version.ref = "kotlin" }
15-
kotlin-compile-testing = { module = "dev.zacsweers.kctfork:ksp", version = "0.4.0" }
15+
kotlin-compile-testing = { module = "dev.zacsweers.kctfork:ksp", version = "0.5.0-alpha03" }
1616
kotlinx-coroutines = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version = "1.8.0-RC2" }
1717
kotlinx-metadata-jvm = { module = "org.jetbrains.kotlinx:kotlinx-metadata-jvm", version = "0.9.0" }
1818
kotlinx-atomicfu = { module = "org.jetbrains.kotlinx:atomicfu", version = "0.23.2" }

kotlin-inject-compiler/test/src/main/kotlin/me/tatarka/inject/ProjectCompiler.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import com.google.devtools.ksp.processing.SymbolProcessorProvider
66
import com.tschuchort.compiletesting.CompilationResult
77
import com.tschuchort.compiletesting.KotlinCompilation
88
import com.tschuchort.compiletesting.SourceFile
9-
import com.tschuchort.compiletesting.kspArgs
9+
import com.tschuchort.compiletesting.kspProcessorOptions
1010
import com.tschuchort.compiletesting.kspWithCompilation
1111
import com.tschuchort.compiletesting.symbolProcessorProviders
1212
import me.tatarka.inject.compiler.Options
@@ -48,7 +48,7 @@ class ProjectCompiler(
4848
sources = sourceFiles
4949
when (target) {
5050
Target.KSP -> {
51-
options?.toMap()?.let { kspArgs.putAll(it) }
51+
options?.toMap()?.let { kspProcessorOptions.putAll(it) }
5252
symbolProcessorProviders = mutableListOf<SymbolProcessorProvider>().apply {
5353
add(InjectProcessorProvider())
5454
addAll(symbolProcessors)

0 commit comments

Comments
 (0)