From f0053ee34c514bf91713eb5f49c8af4d1c82dbd6 Mon Sep 17 00:00:00 2001 From: Natalia Selezneva Date: Thu, 31 Oct 2019 11:10:03 +0300 Subject: [PATCH] Minor: use properties instead of string constants --- .../configuration/KotlinGradleBuildScriptsResolver.kt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinGradleBuildScriptsResolver.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinGradleBuildScriptsResolver.kt index 4c4cefb75bf..cfce32358d9 100644 --- a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinGradleBuildScriptsResolver.kt +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinGradleBuildScriptsResolver.kt @@ -12,6 +12,7 @@ import com.intellij.openapi.util.Pair import com.intellij.util.Consumer import org.gradle.tooling.model.idea.IdeaProject import org.gradle.tooling.model.kotlin.dsl.EditorReportSeverity +import org.gradle.tooling.model.kotlin.dsl.KotlinDslModelsParameters.* import org.gradle.tooling.model.kotlin.dsl.KotlinDslScriptsModel import org.jetbrains.kotlin.idea.util.NotNullableCopyableDataNodeUserDataProperty import org.jetbrains.plugins.gradle.model.ProjectImportExtraModelProvider @@ -47,11 +48,16 @@ class KotlinGradleBuildScriptsResolver : AbstractProjectResolverExtension() { } override fun getExtraJvmArgs(): List> { - return listOf(Pair("-Dorg.gradle.kotlin.dsl.provider.mode", "strict-classpath")) + return listOf( + Pair( + "-D$PROVIDER_MODE_SYSTEM_PROPERTY_NAME", + STRICT_CLASSPATH_MODE_SYSTEM_PROPERTY_VALUE + ) + ) } override fun enhanceTaskProcessing(taskNames: MutableList, jvmParametersSetup: String?, initScriptConsumer: Consumer) { - initScriptConsumer.consume("startParameter.taskNames += [\"prepareKotlinBuildScriptModel\"]") + initScriptConsumer.consume("startParameter.taskNames += [\"${PREPARATION_TASK_NAME}\"]") } override fun getExtraModelProvider(): ProjectImportExtraModelProvider {