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 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.DomainObjectSet
import org.gradle.api.Project import org.gradle.api.Project
import org.gradle.util.ConfigureUtil
import org.jetbrains.kotlin.gradle.plugin.KotlinCompilation import org.jetbrains.kotlin.gradle.plugin.KotlinCompilation
import org.jetbrains.kotlin.gradle.plugin.KotlinPlatformType 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, project: Project,
platformType: KotlinPlatformType platformType: KotlinPlatformType
) : KotlinOnlyTarget<T>(project, platformType) { ) : KotlinOnlyTarget<T>(project, platformType) {
@@ -22,7 +22,7 @@ abstract class KotlinTargetWithBinaries<T : KotlinCompilation<*>, out R : Domain
binaries.configure() binaries.configure()
} }
fun binaries(configure: Closure<*>) { fun binaries(configure: Action<@UnsafeVariance R>) {
ConfigureUtil.configure(configure, binaries) configure.execute(binaries)
} }
} }