Skip to content

Commit c22dc19

Browse files
Update ksp to v2.0.21-1.0.27 (#294)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Zac Sweers <[email protected]>
1 parent 85fb01c commit c22dc19

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

gradle/libs.versions.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[versions]
22
idea = "242.8057" # (see https://plugins.jetbrains.com/docs/intellij/android-studio-releases-list.html)
3-
kotlin = "2.0.20"
3+
kotlin = "2.0.21"
44
kotlinpoet = "2.0.0"
5-
ksp = "2.0.20-1.0.25"
5+
ksp = "2.0.21-1.0.27"
66

77
[plugins]
88
buildconfig = { id = "com.github.gmazzo.buildconfig", version = "3.1.0" }

ksp/src/main/kotlin/com/tschuchort/compiletesting/Ksp.kt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,12 @@ import com.google.devtools.ksp.KspOptions
66
import com.google.devtools.ksp.processing.KSPLogger
77
import com.google.devtools.ksp.processing.SymbolProcessorProvider
88
import com.google.devtools.ksp.processing.impl.MessageCollectorBasedKSPLogger
9-
import java.io.File
10-
import java.util.EnumSet
119
import org.jetbrains.kotlin.cli.common.CLIConfigurationKeys
1210
import org.jetbrains.kotlin.cli.common.messages.CompilerMessageSeverity
1311
import org.jetbrains.kotlin.cli.jvm.config.JavaSourceRoot
1412
import org.jetbrains.kotlin.com.intellij.core.CoreApplicationEnvironment
1513
import org.jetbrains.kotlin.com.intellij.mock.MockProject
14+
import org.jetbrains.kotlin.com.intellij.openapi.Disposable
1615
import org.jetbrains.kotlin.com.intellij.psi.PsiTreeChangeAdapter
1716
import org.jetbrains.kotlin.com.intellij.psi.PsiTreeChangeListener
1817
import org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar
@@ -21,6 +20,8 @@ import org.jetbrains.kotlin.config.CompilerConfiguration
2120
import org.jetbrains.kotlin.config.languageVersionSettings
2221
import org.jetbrains.kotlin.resolve.jvm.extensions.AnalysisHandlerExtension
2322
import org.jetbrains.kotlin.utils.addToStdlib.firstIsInstanceOrNull
23+
import java.io.File
24+
import java.util.EnumSet
2425

2526
/** Configure the given KSP tool for this compilation. */
2627
@OptIn(ExperimentalCompilerApi::class)
@@ -164,7 +165,7 @@ private class KspTestExtension(
164165
) : AbstractKotlinSymbolProcessingExtension(options = options, logger = logger, testMode = false) {
165166
private val loadedProviders = processorProviders
166167

167-
override fun loadProviders() = loadedProviders
168+
override fun loadProviders(rootDisposable: Disposable): List<SymbolProcessorProvider> = loadedProviders
168169
}
169170

170171
/** Registers the [KspTestExtension] to load the given list of processors. */

0 commit comments

Comments
 (0)