diff options
author | Ilya Goncharov <ilya.goncharov@jetbrains.com> | 2022-07-20 18:22:06 +0200 |
---|---|---|
committer | Ilya Goncharov <ilgonmic@gmail.com> | 2022-07-21 16:51:56 +0300 |
commit | c9fadaad76ac9485e9563562aa946e78f7374fe9 (patch) | |
tree | 3ccde0e9854cefcb694be39de4c56a32849183e8 | |
parent | af28afafacb92d702673b7f8dc1b02e86edc4bb8 (diff) | |
download | kotlinx.atomicfu-c9fadaad76ac9485e9563562aa946e78f7374fe9.tar.gz |
Fix of usage targets on extensions
-rw-r--r-- | atomicfu-gradle-plugin/src/main/kotlin/kotlinx/atomicfu/plugin/gradle/AtomicFUGradlePlugin.kt | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/atomicfu-gradle-plugin/src/main/kotlin/kotlinx/atomicfu/plugin/gradle/AtomicFUGradlePlugin.kt b/atomicfu-gradle-plugin/src/main/kotlin/kotlinx/atomicfu/plugin/gradle/AtomicFUGradlePlugin.kt index 21311ae..d91af4c 100644 --- a/atomicfu-gradle-plugin/src/main/kotlin/kotlinx/atomicfu/plugin/gradle/AtomicFUGradlePlugin.kt +++ b/atomicfu-gradle-plugin/src/main/kotlin/kotlinx/atomicfu/plugin/gradle/AtomicFUGradlePlugin.kt @@ -187,8 +187,8 @@ fun Project.withPluginWhenEvaluatedDependencies(plugin: String, fn: Project.(ver } fun Project.withKotlinTargets(fn: (KotlinTarget) -> Unit) { - extensions.findByType(KotlinProjectExtension::class.java)?.let { kotlinExtension -> - val targetsExtension = (kotlinExtension as? ExtensionAware)?.extensions?.findByName("targets") + extensions.findByType(KotlinTargetsContainer::class.java)?.let { kotlinExtension -> + val targetsExtension = kotlinExtension.targets @Suppress("UNCHECKED_CAST") val targets = targetsExtension as? NamedDomainObjectContainer<KotlinTarget> // find all compilations given sourceSet belongs to |