[Gradle] Remove deprecated dependsOnClosure and withDependsOnClosure extensions
^KT-58220 Verification Pending
This commit is contained in:
committed by
Space Team
parent
00138f8ea4
commit
7486a11bd1
+5
-3
@@ -17,12 +17,14 @@ import org.jetbrains.kotlin.gradle.plugin.KotlinSourceSet
|
||||
import org.jetbrains.kotlin.gradle.plugin.KotlinTarget
|
||||
import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinAndroidTarget
|
||||
import org.jetbrains.kotlin.gradle.plugin.mpp.isTest
|
||||
import org.jetbrains.kotlin.gradle.plugin.mpp.pm20.*
|
||||
import org.jetbrains.kotlin.gradle.plugin.mpp.pm20.GradleKpmFragment
|
||||
import org.jetbrains.kotlin.gradle.plugin.mpp.pm20.GradleKpmModule
|
||||
import org.jetbrains.kotlin.gradle.plugin.mpp.pm20.KotlinPm20ProjectExtension
|
||||
import org.jetbrains.kotlin.gradle.plugin.sources.KotlinDependencyScope
|
||||
import org.jetbrains.kotlin.gradle.plugin.sources.android.AndroidBaseSourceSetName
|
||||
import org.jetbrains.kotlin.gradle.plugin.sources.android.AndroidVariantType
|
||||
import org.jetbrains.kotlin.gradle.plugin.sources.android.androidSourceSetInfoOrNull
|
||||
import org.jetbrains.kotlin.gradle.plugin.sources.dependsOnClosure
|
||||
import org.jetbrains.kotlin.gradle.plugin.sources.internal
|
||||
import org.jetbrains.kotlin.gradle.plugin.sources.sourceSetDependencyConfigurationByScope
|
||||
import org.jetbrains.kotlin.gradle.targets.js.npm.SemVer
|
||||
import org.jetbrains.kotlin.gradle.utils.withType
|
||||
@@ -165,7 +167,7 @@ private fun KotlinTarget.addStdlibDependency(
|
||||
isStdlibAddedByUser(
|
||||
configurations,
|
||||
setOf(stdlibModule),
|
||||
*kotlinSourceSet.dependsOnClosure.toTypedArray()
|
||||
*kotlinSourceSet.internal.dependsOnClosure.toTypedArray()
|
||||
)
|
||||
) return@withDependencies
|
||||
|
||||
|
||||
-8
@@ -204,14 +204,6 @@ internal fun KotlinSourceSet.disambiguateName(simpleName: String): String {
|
||||
internal fun createDefaultSourceDirectorySet(project: Project, name: String?): SourceDirectorySet =
|
||||
project.objects.sourceDirectorySet(name!!, name)
|
||||
|
||||
@Suppress("Unused") // Still part of public API
|
||||
@Deprecated("Use InternalKotlinSourceSet.dependsOnClosure instead. Will be removed in Kotlin 1.9")
|
||||
val KotlinSourceSet.dependsOnClosure: Set<KotlinSourceSet> get() = this.internal.dependsOnClosure
|
||||
|
||||
@Suppress("Unused") // Still part of public API
|
||||
@Deprecated("Use InternalKotlinSourceSet.withDependsOnClosure instead. Will be removed in Kotlin 1.9")
|
||||
val KotlinSourceSet.withDependsOnClosure: Set<KotlinSourceSet> get() = this.internal.withDependsOnClosure
|
||||
|
||||
val Iterable<KotlinSourceSet>.dependsOnClosure: Set<KotlinSourceSet>
|
||||
get() = flatMap { it.internal.dependsOnClosure }.toSet() - this.toSet()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user