From e1e0b763762729c20bd02ba4746db678545d8fd8 Mon Sep 17 00:00:00 2001 From: "sebastian.sellmair" Date: Wed, 3 Aug 2022 13:32:41 +0200 Subject: [PATCH] [Minor] Add defaults to `buildProject` functions --- .../kotlin/org/jetbrains/kotlin/gradle/mpp/Util.kt | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/functionalTest/kotlin/org/jetbrains/kotlin/gradle/mpp/Util.kt b/libraries/tools/kotlin-gradle-plugin/src/functionalTest/kotlin/org/jetbrains/kotlin/gradle/mpp/Util.kt index f16c17cb694..147f47edbe6 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/functionalTest/kotlin/org/jetbrains/kotlin/gradle/mpp/Util.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/functionalTest/kotlin/org/jetbrains/kotlin/gradle/mpp/Util.kt @@ -15,8 +15,8 @@ import org.jetbrains.kotlin.gradle.dsl.kotlinExtension import org.jetbrains.kotlin.gradle.plugin.mpp.pm20.KotlinPm20ProjectExtension fun buildProject( - configBuilder: ProjectBuilder.() -> Unit = { Unit }, - configProject: Project.() -> Unit + configBuilder: ProjectBuilder.() -> Unit = { }, + configProject: Project.() -> Unit = {}, ): ProjectInternal = ProjectBuilder .builder() .apply(configBuilder) @@ -26,17 +26,16 @@ fun buildProject( .apply(configProject) .let { it as ProjectInternal } -fun buildProjectWithMPP(code: Project.() -> Unit) = buildProject { +fun buildProjectWithMPP(code: Project.() -> Unit = {}) = buildProject { project.plugins.apply("kotlin-multiplatform") code() } -fun buildProjectWithKPM(code: Project.() -> Unit) = buildProject { +fun buildProjectWithKPM(code: Project.() -> Unit= {}) = buildProject { project.plugins.apply("org.jetbrains.kotlin.multiplatform.pm20") code() } - fun Project.kotlin(code: KotlinMultiplatformExtension.() -> Unit) { val kotlin = project.kotlinExtension as KotlinMultiplatformExtension kotlin.code()