From 99c19dc046835ccbb49dfcefe1aa38639cdca56f Mon Sep 17 00:00:00 2001 From: Yahor Berdnikau Date: Tue, 28 Jun 2022 13:57:58 +0200 Subject: [PATCH] Remove deprecated ConfigureUtil usages in KotlinTargetWithBinaries ^KT-46019 In Progress --- .../gradle/plugin/mpp/KotlinTargetWithBinaries.kt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/KotlinTargetWithBinaries.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/KotlinTargetWithBinaries.kt index af6278bfcd0..435ed228ac0 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/KotlinTargetWithBinaries.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/KotlinTargetWithBinaries.kt @@ -5,14 +5,14 @@ package org.jetbrains.kotlin.gradle.plugin.mpp -import groovy.lang.Closure +import org.gradle.api.Action import org.gradle.api.DomainObjectSet import org.gradle.api.Project -import org.gradle.util.ConfigureUtil import org.jetbrains.kotlin.gradle.plugin.KotlinCompilation import org.jetbrains.kotlin.gradle.plugin.KotlinPlatformType +import javax.inject.Inject -abstract class KotlinTargetWithBinaries, out R : DomainObjectSet<*>>( +abstract class KotlinTargetWithBinaries, out R : DomainObjectSet<*>> @Inject constructor( project: Project, platformType: KotlinPlatformType ) : KotlinOnlyTarget(project, platformType) { @@ -22,7 +22,7 @@ abstract class KotlinTargetWithBinaries, out R : Domain binaries.configure() } - fun binaries(configure: Closure<*>) { - ConfigureUtil.configure(configure, binaries) + fun binaries(configure: Action<@UnsafeVariance R>) { + configure.execute(binaries) } -} \ No newline at end of file +}