Skip to content

Commit 9c6f7e8

Browse files
committed
UPDATE_KOTLIN_VERSION: 1.9.0-dev-2695
(cherry picked from commit 3b020dc)
1 parent e0ea19f commit 9c6f7e8

File tree

4 files changed

+13
-10
lines changed

4 files changed

+13
-10
lines changed

gradle-plugin/src/main/kotlin/com/google/devtools/ksp/gradle/KotlinFactories.kt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,7 @@ import org.jetbrains.kotlin.cli.common.arguments.CommonCompilerArguments
4444
import org.jetbrains.kotlin.cli.common.arguments.K2JSCompilerArguments
4545
import org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments
4646
import org.jetbrains.kotlin.cli.common.arguments.K2MetadataCompilerArguments
47-
import org.jetbrains.kotlin.gradle.dsl.KotlinCommonCompilerOptions
48-
import org.jetbrains.kotlin.gradle.dsl.KotlinJsCompilerOptionsDefault
49-
import org.jetbrains.kotlin.gradle.dsl.KotlinJvmCompilerOptionsDefault
50-
import org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformCommonCompilerOptionsDefault
47+
import org.jetbrains.kotlin.gradle.dsl.*
5148
import org.jetbrains.kotlin.gradle.plugin.KotlinCompilation
5249
import org.jetbrains.kotlin.gradle.plugin.KotlinCompilationInfo
5350
import org.jetbrains.kotlin.gradle.plugin.SubpluginOption
@@ -263,11 +260,14 @@ abstract class KspTaskNative @Inject internal constructor(
263260
objectFactory: ObjectFactory,
264261
providerFactory: ProviderFactory,
265262
execOperations: ExecOperations
266-
) : KotlinNativeCompile(compilation, objectFactory, providerFactory, execOperations), KspTask {
267-
268-
override val compilerOptions: KotlinCommonCompilerOptions =
269-
objectFactory.newInstance(KotlinMultiplatformCommonCompilerOptionsDefault::class.java)
270-
}
263+
) : KotlinNativeCompile(
264+
compilation,
265+
objectFactory.newInstance(KotlinNativeCompilerOptionsDefault::class.java),
266+
objectFactory,
267+
providerFactory,
268+
execOperations
269+
),
270+
KspTask
271271

272272
internal fun SubpluginOption.toArg() = "plugin:${KspGradleSubplugin.KSP_PLUGIN_ID}:$key=$value"
273273

gradle-plugin/src/main/kotlin/com/google/devtools/ksp/gradle/KspSubplugin.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -526,6 +526,8 @@ class KspGradleSubplugin @Inject internal constructor(private val registry: Tool
526526
classpathCfg + kotlinCompileTask.compilerPluginClasspath!!
527527
kspTask.compilerPluginOptions.addPluginArgument(kotlinCompileTask.compilerPluginOptions)
528528
}
529+
kspTask.compilerOptions.moduleName
530+
.convention(kotlinCompileTask.compilerOptions.moduleName.map { "$it-ksp" })
529531
kspTask.commonSources.from(kotlinCompileTask.commonSources)
530532
kspTask.options.add(FilesSubpluginOption("apclasspath", processorClasspath.files.toList()))
531533
val kspOptions = kspTask.options.get().flatMap { listOf("-P", it.toArg()) }

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Copied from kotlinc
22
org.gradle.jvmargs=-Duser.country=US -Dkotlin.daemon.jvm.options=-Xmx2200m -Dfile.encoding=UTF-8
33

4-
kotlinBaseVersion=1.9.0-dev-1777
4+
kotlinBaseVersion=1.9.0-dev-2695
55
agpBaseVersion=7.0.0
66
intellijVersion=203.8084.24
77
junitVersion=4.12

kotlin-analysis-api/src/test/kotlin/com/google/devtools/ksp/impl/test/KSPAATest.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ class KSPAATest : AbstractKSPAATest() {
7575
runTest("../test-utils/testData/api/annotationInDependencies.kt")
7676
}
7777

78+
@Disabled
7879
@TestMetadata("annotationOnConstructorParameter.kt")
7980
@Test
8081
fun testAnnotationOnConstructorParameter() {

0 commit comments

Comments
 (0)