Remove deprecated ConfigureUtil usages in KotlinTargetWithBinaries
^KT-46019 In Progress
This commit is contained in:
+5
-5
@@ -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)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user