[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.gradle.api.provider.Provider
|
||||||
import org.jetbrains.kotlin.gradle.dsl.kotlinExtension
|
import org.jetbrains.kotlin.gradle.dsl.kotlinExtension
|
||||||
import org.jetbrains.kotlin.gradle.dsl.multiplatformExtensionOrNull
|
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.KotlinProjectSetupAction
|
||||||
import org.jetbrains.kotlin.gradle.plugin.KotlinTarget
|
import org.jetbrains.kotlin.gradle.plugin.KotlinTarget
|
||||||
import org.jetbrains.kotlin.gradle.plugin.PropertiesProvider
|
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
|
// there several JVM-like targets, like KotlinWithJava, or KotlinAndroid, and they don't have common supertype
|
||||||
// aside from KotlinTarget
|
// aside from KotlinTarget
|
||||||
@Suppress("DEPRECATION")
|
@Suppress("DEPRECATION") // KT-58227, KT-64273
|
||||||
private fun KotlinTarget.excludeStdlibAndKotlinTestCommonFromPlatformCompilations() {
|
private fun KotlinTarget.excludeStdlibAndKotlinTestCommonFromPlatformCompilations() {
|
||||||
compilations.all {
|
compilations.all {
|
||||||
listOfNotNull(
|
listOfNotNull(
|
||||||
@@ -94,7 +93,7 @@ private fun KotlinTarget.excludeStdlibAndKotlinTestCommonFromPlatformCompilation
|
|||||||
it.defaultSourceSet.apiMetadataConfigurationName,
|
it.defaultSourceSet.apiMetadataConfigurationName,
|
||||||
it.defaultSourceSet.implementationMetadataConfigurationName,
|
it.defaultSourceSet.implementationMetadataConfigurationName,
|
||||||
it.defaultSourceSet.compileOnlyMetadataConfigurationName,
|
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
|
// Additional configurations for (old) jvmWithJava-preset. Remove it when we drop it completely
|
||||||
(it as? KotlinWithJavaCompilation<*, *>)?.apiConfigurationName
|
(it as? KotlinWithJavaCompilation<*, *>)?.apiConfigurationName
|
||||||
|
|||||||
Reference in New Issue
Block a user