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