Remove deprecated ConfigureUtil usages in KotlinTargetWithBinaries

^KT-46019 In Progress
This commit is contained in:
Yahor Berdnikau
2022-06-28 13:57:58 +02:00
committed by Space
parent 762ed90a80
commit 99c19dc046
@@ -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<T : KotlinCompilation<*>, out R : DomainObjectSet<*>>(
abstract class KotlinTargetWithBinaries<T : KotlinCompilation<*>, out R : DomainObjectSet<*>> @Inject constructor(
project: Project,
platformType: KotlinPlatformType
) : KotlinOnlyTarget<T>(project, platformType) {
@@ -22,7 +22,7 @@ abstract class KotlinTargetWithBinaries<T : KotlinCompilation<*>, out R : Domain
binaries.configure()
}
fun binaries(configure: Closure<*>) {
ConfigureUtil.configure(configure, binaries)
fun binaries(configure: Action<@UnsafeVariance R>) {
configure.execute(binaries)
}
}
}