diff --git a/kotlin-frontend/src/main/kotlin/org/jetbrains/kotlin/gradle/frontend/KotlinFrontendExtension.kt b/kotlin-frontend/src/main/kotlin/org/jetbrains/kotlin/gradle/frontend/KotlinFrontendExtension.kt index 2f93663..8bd1c60 100644 --- a/kotlin-frontend/src/main/kotlin/org/jetbrains/kotlin/gradle/frontend/KotlinFrontendExtension.kt +++ b/kotlin-frontend/src/main/kotlin/org/jetbrains/kotlin/gradle/frontend/KotlinFrontendExtension.kt @@ -76,8 +76,9 @@ open class KotlinFrontendExtension(val project: Project) : GroovyObjectSupport() } } - fun bundle(id: String, configure: BundleConfig.() -> Unit) { - bundleBuilders += Pair(id, configure) + fun bundle(id: String, configure: C.() -> Unit) { + @Suppress("UNCHECKED_CAST") + bundleBuilders += Pair(id, configure as BundleConfig.() -> Unit) } fun bundle(id: String, closure: Closure<*>) {