Add OptIn for KotlinNativeArtifactDSL implementation: mute warning.
This commit is contained in:
committed by
Space
parent
6cf945f512
commit
59b92c02b4
+2
@@ -9,6 +9,7 @@ import org.gradle.api.Action
|
||||
import org.gradle.api.Project
|
||||
import org.gradle.api.plugins.ExtensionAware
|
||||
import org.jetbrains.kotlin.gradle.dsl.*
|
||||
import org.jetbrains.kotlin.gradle.dsl.KotlinNativeArtifactDSL.ExperimentalArtifactDsl
|
||||
import org.jetbrains.kotlin.gradle.utils.castIsolatedKotlinPluginClassLoaderAware
|
||||
import javax.inject.Inject
|
||||
|
||||
@@ -22,6 +23,7 @@ internal fun Project.registerKotlinArtifactsExtension() {
|
||||
val Project.kotlinArtifactsExtension: KotlinArtifactsExtension
|
||||
get() = extensions.getByName(KOTLIN_ARTIFACTS_EXTENSION_NAME).castIsolatedKotlinPluginClassLoaderAware()
|
||||
|
||||
@OptIn(ExperimentalArtifactDsl::class)
|
||||
abstract class KotlinNativeArtifactDSLImpl @Inject constructor(private val project: Project) : KotlinNativeArtifactDSL {
|
||||
companion object {
|
||||
private val UNSAFE_NAME_SYMBOLS = """\W""".toRegex()
|
||||
|
||||
Reference in New Issue
Block a user