Remove deprecated WrapUtil usages

^KT-46019 In Progress
This commit is contained in:
Yahor Berdnikau
2022-06-27 19:07:24 +02:00
committed by Space
parent 23e16dfc5d
commit ac14a1e016
4 changed files with 10 additions and 10 deletions
@@ -10,7 +10,6 @@ import org.gradle.api.Named
import org.gradle.api.NamedDomainObjectSet
import org.gradle.api.Project
import org.gradle.api.plugins.ExtensionAware
import org.gradle.util.WrapUtil
import org.jetbrains.kotlin.gradle.plugin.KotlinCompilation
import org.jetbrains.kotlin.gradle.plugin.mpp.*
import org.jetbrains.kotlin.gradle.utils.lowerCamelCaseName
@@ -193,7 +192,7 @@ open class KotlinNativeBinaryContainer @Inject constructor(
private val name: String
) : Named {
override fun getName(): String = name
val binaries: DomainObjectSet<NativeBinary> = WrapUtil.toDomainObjectSet(NativeBinary::class.java)
val binaries: DomainObjectSet<NativeBinary> = project.objects.domainObjectSet(NativeBinary::class.java)
val linkTaskName: String
get() = lowerCamelCaseName("link", name, target.targetName)
@@ -25,7 +25,6 @@ import org.gradle.api.publish.maven.MavenPublication
import org.gradle.api.tasks.TaskProvider
import org.gradle.jvm.tasks.Jar
import org.gradle.util.ConfigureUtil
import org.gradle.util.WrapUtil
import org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformExtension
import org.jetbrains.kotlin.gradle.dsl.kotlinExtension
import org.jetbrains.kotlin.gradle.plugin.*
@@ -265,8 +264,9 @@ abstract class AbstractKotlinTarget(
}
@Suppress("UNCHECKED_CAST")
internal val publicationConfigureActions =
WrapUtil.toDomainObjectSet(Action::class.java) as DomainObjectSet<Action<MavenPublication>>
internal val publicationConfigureActions: DomainObjectSet<Action<MavenPublication>> = project
.objects
.domainObjectSet(Action::class.java) as DomainObjectSet<Action<MavenPublication>>
override fun mavenPublication(action: Action<MavenPublication>) {
publicationConfigureActions.add(action)
@@ -10,8 +10,6 @@ package org.jetbrains.kotlin.gradle.plugin.mpp
import groovy.lang.Closure
import org.gradle.api.tasks.TaskProvider
import org.gradle.util.ConfigureUtil
import org.gradle.util.WrapUtil
import org.jetbrains.kotlin.gradle.dsl.KotlinJsOptions
import org.jetbrains.kotlin.gradle.plugin.KotlinCompilationWithResources
import org.jetbrains.kotlin.gradle.plugin.KotlinTarget
@@ -43,7 +41,7 @@ open class KotlinJsCompilation internal constructor(
target.project.objects.newInstance(
KotlinJsBinaryContainer::class.java,
target,
WrapUtil.toDomainObjectSet(JsBinary::class.java)
target.project.objects.domainObjectSet(JsBinary::class.java)
)
var outputModuleName: String? = null
@@ -11,7 +11,6 @@ import org.gradle.api.Project
import org.gradle.api.artifacts.Dependency
import org.gradle.api.attributes.Attribute
import org.gradle.jvm.tasks.Jar
import org.gradle.util.WrapUtil
import org.jetbrains.kotlin.gradle.dsl.KotlinNativeBinaryContainer
import org.jetbrains.kotlin.gradle.dsl.kotlinExtension
import org.jetbrains.kotlin.gradle.plugin.*
@@ -113,7 +112,11 @@ open class KotlinNativeTarget @Inject constructor(
override val binaries =
// Use newInstance to allow accessing binaries by their names in Groovy using the extension mechanism.
project.objects.newInstance(KotlinNativeBinaryContainer::class.java, this, WrapUtil.toDomainObjectSet(NativeBinary::class.java))
project.objects.newInstance(
KotlinNativeBinaryContainer::class.java,
this,
project.objects.domainObjectSet(NativeBinary::class.java)
)
override val artifactsTaskName: String
get() = disambiguateName("binaries")