From ece7a3e70e7c04cb2f599512284ed840e00936c6 Mon Sep 17 00:00:00 2001 From: Sergey Igushkin Date: Wed, 4 Sep 2019 19:25:37 +0300 Subject: [PATCH] Add extensions with explicit Class<*> instance for Kotlin DSL, KT-31077 --- .../kotlin/org/jetbrains/kotlin/gradle/plugin/gradleUtils.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/gradleUtils.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/gradleUtils.kt index 32503f5266e..52ccaa12d46 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/gradleUtils.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/gradleUtils.kt @@ -50,7 +50,7 @@ internal inline fun Any.addConvention(name: String, plugin: T) } internal inline fun Any.addExtension(name: String, extension: T) = - (this as ExtensionAware).extensions.add(name, extension) + (this as ExtensionAware).extensions.add(T::class.java, name, extension) internal fun Any.getConvention(name: String): Any? = (this as HasConvention).convention.plugins[name] \ No newline at end of file