From 78b23eea107842b90c03d583df31f00867c1d966 Mon Sep 17 00:00:00 2001 From: Yahor Berdnikau Date: Tue, 26 Apr 2022 16:00:27 +0200 Subject: [PATCH] Make deprecated 'classpath' input Kotlin/DSL user-friendly This should simplify user migration. ^KT-52189 Fixed --- .../org/jetbrains/kotlin/gradle/tasks/Tasks.kt | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/tasks/Tasks.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/tasks/Tasks.kt index f53903b7c85..b805dab7cff 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/tasks/Tasks.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/tasks/Tasks.kt @@ -528,16 +528,10 @@ abstract class KotlinCompile @Inject constructor( "Replaced with 'libraries' input", replaceWith = ReplaceWith("libraries") ) - fun setClasspath(classpath: FileCollection) { - libraries.setFrom(classpath) - } - - @Deprecated( - "Replaced with 'libraries' input", - replaceWith = ReplaceWith("libraries") - ) - @Internal - fun getClasspath(): FileCollection = libraries + @get:Internal + var classpath: FileCollection + set(value) = libraries.setFrom(value) + get() = libraries @get:Input abstract val useKotlinAbiSnapshot: Property