From 60ae03f08b9bbdf14a0f5cfa3121f25bc268e17f Mon Sep 17 00:00:00 2001 From: Ilya Matveev Date: Fri, 6 Sep 2019 14:25:51 +0700 Subject: [PATCH] Gradle, native: Don't use deprecated DefaultTask.newOutputFile() This method is planned to be removed in Gradle 6.0, so we avoid using it. --- .../gradle/targets/native/tasks/KotlinNativeTasks.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/native/tasks/KotlinNativeTasks.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/native/tasks/KotlinNativeTasks.kt index d4f3a60fdef..a32477a4da5 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/native/tasks/KotlinNativeTasks.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/native/tasks/KotlinNativeTasks.kt @@ -613,15 +613,15 @@ open class CInteropProcess : DefaultTask() { return "$baseName-cinterop-$interopName$suffix" } + @get:Internal val outputFile: File - @Internal get() = outputFileProvider.get().asFile + get() = outputFileProvider.get() // Inputs and outputs. @OutputFile - val outputFileProvider = newOutputFile().apply { - set { destinationDir.get().resolve(outputFileName) } - } + val outputFileProvider: Provider = + project.provider { destinationDir.get().resolve(outputFileName) } val defFile: File @InputFile get() = settings.defFile