[Gradle] Fix warnings in InternalKotlinTargetPreset

^KT-56904 In Progress
This commit is contained in:
Yahor Berdnikau
2024-01-29 17:04:59 +01:00
committed by Space Team
parent 9a4bf0601e
commit 0f29ae48ee
@@ -5,7 +5,7 @@
package org.jetbrains.kotlin.gradle.targets.android.internal
import org.jetbrains.kotlin.gradle.InternalKotlinGradlePluginApi
import org.jetbrains.kotlin.gradle.PRESETS_DEPRECATION_MESSAGE_SUFFIX
import org.jetbrains.kotlin.gradle.plugin.KotlinTarget
import org.jetbrains.kotlin.gradle.plugin.KotlinTargetPreset
import org.jetbrains.kotlin.gradle.plugin.diagnostics.KotlinToolingDiagnostics
@@ -14,6 +14,10 @@ import org.jetbrains.kotlin.gradle.plugin.diagnostics.reportDiagnostic
internal interface InternalKotlinTargetPreset<T : KotlinTarget> : KotlinTargetPreset<T> {
fun createTargetInternal(name: String): T
@Deprecated(
"The KotlinTargetPreset.createTarget() $PRESETS_DEPRECATION_MESSAGE_SUFFIX",
level = DeprecationLevel.WARNING
)
override fun createTarget(name: String): T {
val target = createTargetInternal(name)
target.project.reportDiagnostic(KotlinToolingDiagnostics.CreateTarget())