Add extensions with explicit Class<*> instance for Kotlin DSL, KT-31077
This commit is contained in:
+1
-1
@@ -50,7 +50,7 @@ internal inline fun <reified T : Any> Any.addConvention(name: String, plugin: T)
|
|||||||
}
|
}
|
||||||
|
|
||||||
internal inline fun <reified T : Any> Any.addExtension(name: String, extension: T) =
|
internal inline fun <reified T : Any> 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? =
|
internal fun Any.getConvention(name: String): Any? =
|
||||||
(this as HasConvention).convention.plugins[name]
|
(this as HasConvention).convention.plugins[name]
|
||||||
Reference in New Issue
Block a user