Fix incorrect unchecked cast in kotlin.metadata()
It was broken once the metadata target got K/N compilations along with K2Metadata compilations.
This commit is contained in:
+2
-2
@@ -33,9 +33,9 @@ open class KotlinMultiplatformExtension :
|
||||
internal var isGradleMetadataAvailable: Boolean = false
|
||||
internal var isGradleMetadataExperimental: Boolean = false
|
||||
|
||||
fun metadata(configure: KotlinOnlyTarget<KotlinCommonCompilation>.() -> Unit = { }): KotlinOnlyTarget<KotlinCommonCompilation> =
|
||||
fun metadata(configure: KotlinOnlyTarget<AbstractKotlinCompilation<*>>.() -> Unit = { }): KotlinOnlyTarget<AbstractKotlinCompilation<*>> =
|
||||
@Suppress("UNCHECKED_CAST")
|
||||
(targets.getByName(KotlinMultiplatformPlugin.METADATA_TARGET_NAME) as KotlinOnlyTarget<KotlinCommonCompilation>).also(configure)
|
||||
(targets.getByName(KotlinMultiplatformPlugin.METADATA_TARGET_NAME) as KotlinOnlyTarget<AbstractKotlinCompilation<*>>).also(configure)
|
||||
|
||||
fun metadata(configure: Closure<*>) = metadata { ConfigureUtil.configure(configure, this) }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user