File tree Expand file tree Collapse file tree
librarian-gradle-plugin/src/main/kotlin/com/gradleup/librarian/gradle Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ import com.gradleup.librarian.core.tooling.init.kotlinPluginVersion
44import org.gradle.api.Project
55import org.jetbrains.kotlin.gradle.dsl.KotlinProjectExtension
66import org.jetbrains.kotlin.gradle.dsl.abi.AbiValidationExtension
7+ import org.jetbrains.kotlin.gradle.dsl.abi.AbiValidationMultiplatformExtension
78import org.jetbrains.kotlin.gradle.dsl.abi.ExperimentalAbiValidation
89import java.util.Properties
910
@@ -13,8 +14,11 @@ internal fun Project.configureBcv(properties: Properties?) {
1314 val abiValidation = this .extensions.findByName(" abiValidation" )
1415
1516 if (abiValidation != null ) {
16- abiValidation as AbiValidationExtension
17- abiValidation.enabled.set(true )
17+ when (abiValidation) {
18+ is AbiValidationExtension -> abiValidation.enabled.set(true )
19+ is AbiValidationMultiplatformExtension -> abiValidation.enabled.set(true )
20+ else -> error(" Librarian: unknown abiValidation extension type: '${abiValidation.javaClass.name} '" )
21+ }
1822
1923 tasks.named(" build" ) {
2024 it.dependsOn(" checkLegacyAbi" )
You can’t perform that action at this time.
0 commit comments