From f57d0393e53e293c553214ab47149113b2481634 Mon Sep 17 00:00:00 2001 From: Sebastian Sellmair Date: Tue, 4 Apr 2023 14:45:05 +0200 Subject: [PATCH] [Gradle] Serialise compiler arguments using 'compactArgumentValues = false' for IDE This makes it easier for the IDE to intern individual arguments later KTIJ-24976 --- .../gradle/plugin/ide/IdeCompilerArgumentsResolverImpl.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/ide/IdeCompilerArgumentsResolverImpl.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/ide/IdeCompilerArgumentsResolverImpl.kt index 42375da260d..18f76e8d4f4 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/ide/IdeCompilerArgumentsResolverImpl.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/ide/IdeCompilerArgumentsResolverImpl.kt @@ -5,7 +5,7 @@ package org.jetbrains.kotlin.gradle.plugin.ide -import org.jetbrains.kotlin.compilerRunner.ArgumentUtils +import org.jetbrains.kotlin.compilerRunner.toArgumentStrings import org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformExtension import org.jetbrains.kotlin.gradle.dsl.KotlinProjectExtension import org.jetbrains.kotlin.gradle.plugin.CreateCompilerArgumentsContext @@ -43,6 +43,9 @@ internal class IdeCompilerArgumentsResolverImpl( ), ) ) - return ArgumentUtils.convertArgumentsToStringList(compilerArguments) + return compilerArguments.toArgumentStrings( + shortArgumentKeys = true, + compactArgumentValues = false + ) } } \ No newline at end of file