[Gradle] Suppress deprecation warning for KotlinCompilationToRunnableFiles usage
The actual usage was already under suppression; however, we don't have support for suppressing import statements (KT-30155) We need to handle these suppressions within KT-58227 and KT-64273
This commit is contained in:
committed by
Space Team
parent
7c53387fc4
commit
96717c644d
+2
-3
@@ -14,7 +14,6 @@ import org.gradle.api.artifacts.dsl.DependencyHandler
|
||||
import org.gradle.api.provider.Provider
|
||||
import org.jetbrains.kotlin.gradle.dsl.kotlinExtension
|
||||
import org.jetbrains.kotlin.gradle.dsl.multiplatformExtensionOrNull
|
||||
import org.jetbrains.kotlin.gradle.plugin.KotlinCompilationToRunnableFiles
|
||||
import org.jetbrains.kotlin.gradle.plugin.KotlinProjectSetupAction
|
||||
import org.jetbrains.kotlin.gradle.plugin.KotlinTarget
|
||||
import org.jetbrains.kotlin.gradle.plugin.PropertiesProvider
|
||||
@@ -86,7 +85,7 @@ private fun excludeStdlibAndKotlinTestCommonFromPlatformCompilations(project: Pr
|
||||
|
||||
// there several JVM-like targets, like KotlinWithJava, or KotlinAndroid, and they don't have common supertype
|
||||
// aside from KotlinTarget
|
||||
@Suppress("DEPRECATION")
|
||||
@Suppress("DEPRECATION") // KT-58227, KT-64273
|
||||
private fun KotlinTarget.excludeStdlibAndKotlinTestCommonFromPlatformCompilations() {
|
||||
compilations.all {
|
||||
listOfNotNull(
|
||||
@@ -94,7 +93,7 @@ private fun KotlinTarget.excludeStdlibAndKotlinTestCommonFromPlatformCompilation
|
||||
it.defaultSourceSet.apiMetadataConfigurationName,
|
||||
it.defaultSourceSet.implementationMetadataConfigurationName,
|
||||
it.defaultSourceSet.compileOnlyMetadataConfigurationName,
|
||||
(it as? KotlinCompilationToRunnableFiles<*>)?.runtimeDependencyConfigurationName,
|
||||
(it as? org.jetbrains.kotlin.gradle.plugin.KotlinCompilationToRunnableFiles<*>)?.runtimeDependencyConfigurationName,
|
||||
|
||||
// Additional configurations for (old) jvmWithJava-preset. Remove it when we drop it completely
|
||||
(it as? KotlinWithJavaCompilation<*, *>)?.apiConfigurationName
|
||||
|
||||
Reference in New Issue
Block a user