diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinMultiplatformExtension.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinMultiplatformExtension.kt index dc0787f0768..77478420616 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinMultiplatformExtension.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinMultiplatformExtension.kt @@ -33,9 +33,9 @@ open class KotlinMultiplatformExtension : internal var isGradleMetadataAvailable: Boolean = false internal var isGradleMetadataExperimental: Boolean = false - fun metadata(configure: KotlinOnlyTarget.() -> Unit = { }): KotlinOnlyTarget = + fun metadata(configure: KotlinOnlyTarget>.() -> Unit = { }): KotlinOnlyTarget> = @Suppress("UNCHECKED_CAST") - (targets.getByName(KotlinMultiplatformPlugin.METADATA_TARGET_NAME) as KotlinOnlyTarget).also(configure) + (targets.getByName(KotlinMultiplatformPlugin.METADATA_TARGET_NAME) as KotlinOnlyTarget>).also(configure) fun metadata(configure: Closure<*>) = metadata { ConfigureUtil.configure(configure, this) }