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.NamedDomainObjectSet
|
||||||
import org.gradle.api.Project
|
import org.gradle.api.Project
|
||||||
import org.gradle.api.plugins.ExtensionAware
|
import org.gradle.api.plugins.ExtensionAware
|
||||||
import org.gradle.util.WrapUtil
|
|
||||||
import org.jetbrains.kotlin.gradle.plugin.KotlinCompilation
|
import org.jetbrains.kotlin.gradle.plugin.KotlinCompilation
|
||||||
import org.jetbrains.kotlin.gradle.plugin.mpp.*
|
import org.jetbrains.kotlin.gradle.plugin.mpp.*
|
||||||
import org.jetbrains.kotlin.gradle.utils.lowerCamelCaseName
|
import org.jetbrains.kotlin.gradle.utils.lowerCamelCaseName
|
||||||
@@ -193,7 +192,7 @@ open class KotlinNativeBinaryContainer @Inject constructor(
|
|||||||
private val name: String
|
private val name: String
|
||||||
) : Named {
|
) : Named {
|
||||||
override fun getName(): String = name
|
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
|
val linkTaskName: String
|
||||||
get() = lowerCamelCaseName("link", name, target.targetName)
|
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.api.tasks.TaskProvider
|
||||||
import org.gradle.jvm.tasks.Jar
|
import org.gradle.jvm.tasks.Jar
|
||||||
import org.gradle.util.ConfigureUtil
|
import org.gradle.util.ConfigureUtil
|
||||||
import org.gradle.util.WrapUtil
|
|
||||||
import org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformExtension
|
import org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformExtension
|
||||||
import org.jetbrains.kotlin.gradle.dsl.kotlinExtension
|
import org.jetbrains.kotlin.gradle.dsl.kotlinExtension
|
||||||
import org.jetbrains.kotlin.gradle.plugin.*
|
import org.jetbrains.kotlin.gradle.plugin.*
|
||||||
@@ -265,8 +264,9 @@ abstract class AbstractKotlinTarget(
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Suppress("UNCHECKED_CAST")
|
@Suppress("UNCHECKED_CAST")
|
||||||
internal val publicationConfigureActions =
|
internal val publicationConfigureActions: DomainObjectSet<Action<MavenPublication>> = project
|
||||||
WrapUtil.toDomainObjectSet(Action::class.java) as DomainObjectSet<Action<MavenPublication>>
|
.objects
|
||||||
|
.domainObjectSet(Action::class.java) as DomainObjectSet<Action<MavenPublication>>
|
||||||
|
|
||||||
override fun mavenPublication(action: Action<MavenPublication>) {
|
override fun mavenPublication(action: Action<MavenPublication>) {
|
||||||
publicationConfigureActions.add(action)
|
publicationConfigureActions.add(action)
|
||||||
|
|||||||
+1
-3
@@ -10,8 +10,6 @@ package org.jetbrains.kotlin.gradle.plugin.mpp
|
|||||||
|
|
||||||
import groovy.lang.Closure
|
import groovy.lang.Closure
|
||||||
import org.gradle.api.tasks.TaskProvider
|
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.dsl.KotlinJsOptions
|
||||||
import org.jetbrains.kotlin.gradle.plugin.KotlinCompilationWithResources
|
import org.jetbrains.kotlin.gradle.plugin.KotlinCompilationWithResources
|
||||||
import org.jetbrains.kotlin.gradle.plugin.KotlinTarget
|
import org.jetbrains.kotlin.gradle.plugin.KotlinTarget
|
||||||
@@ -43,7 +41,7 @@ open class KotlinJsCompilation internal constructor(
|
|||||||
target.project.objects.newInstance(
|
target.project.objects.newInstance(
|
||||||
KotlinJsBinaryContainer::class.java,
|
KotlinJsBinaryContainer::class.java,
|
||||||
target,
|
target,
|
||||||
WrapUtil.toDomainObjectSet(JsBinary::class.java)
|
target.project.objects.domainObjectSet(JsBinary::class.java)
|
||||||
)
|
)
|
||||||
|
|
||||||
var outputModuleName: String? = null
|
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.artifacts.Dependency
|
||||||
import org.gradle.api.attributes.Attribute
|
import org.gradle.api.attributes.Attribute
|
||||||
import org.gradle.jvm.tasks.Jar
|
import org.gradle.jvm.tasks.Jar
|
||||||
import org.gradle.util.WrapUtil
|
|
||||||
import org.jetbrains.kotlin.gradle.dsl.KotlinNativeBinaryContainer
|
import org.jetbrains.kotlin.gradle.dsl.KotlinNativeBinaryContainer
|
||||||
import org.jetbrains.kotlin.gradle.dsl.kotlinExtension
|
import org.jetbrains.kotlin.gradle.dsl.kotlinExtension
|
||||||
import org.jetbrains.kotlin.gradle.plugin.*
|
import org.jetbrains.kotlin.gradle.plugin.*
|
||||||
@@ -113,7 +112,11 @@ open class KotlinNativeTarget @Inject constructor(
|
|||||||
|
|
||||||
override val binaries =
|
override val binaries =
|
||||||
// Use newInstance to allow accessing binaries by their names in Groovy using the extension mechanism.
|
// 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
|
override val artifactsTaskName: String
|
||||||
get() = disambiguateName("binaries")
|
get() = disambiguateName("binaries")
|
||||||
|
|||||||
Reference in New Issue
Block a user