From bdac715d4892b032fa86520cfff6bf559622490b Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Wed, 8 Dec 2021 11:41:49 +0600 Subject: [PATCH] remove crossinline where possible --- .../kotlin/dev/inmo/micro_utils/common/Either.kt | 4 ++-- .../kotlin/dev/inmo/micro_utils/common/JoinTo.kt | 14 +++++++------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/common/src/commonMain/kotlin/dev/inmo/micro_utils/common/Either.kt b/common/src/commonMain/kotlin/dev/inmo/micro_utils/common/Either.kt index 35a984d7003..135c41672cd 100644 --- a/common/src/commonMain/kotlin/dev/inmo/micro_utils/common/Either.kt +++ b/common/src/commonMain/kotlin/dev/inmo/micro_utils/common/Either.kt @@ -129,7 +129,7 @@ inline fun Either.Companion.second(t2: T2): Either = EitherSeco /** * Will call [block] in case when [Either.t1] of [this] is not null */ -inline fun > E.onFirst(crossinline block: (T1) -> Unit): E { +inline fun > E.onFirst(block: (T1) -> Unit): E { val t1 = t1 t1 ?.let(block) return this @@ -138,7 +138,7 @@ inline fun > E.onFirst(crossinline block: (T1) -> Uni /** * Will call [block] in case when [Either.t2] of [this] is not null */ -inline fun > E.onSecond(crossinline block: (T2) -> Unit): E { +inline fun > E.onSecond(block: (T2) -> Unit): E { val t2 = t2 t2 ?.let(block) return this diff --git a/common/src/commonMain/kotlin/dev/inmo/micro_utils/common/JoinTo.kt b/common/src/commonMain/kotlin/dev/inmo/micro_utils/common/JoinTo.kt index e6919928160..4506e4c4829 100644 --- a/common/src/commonMain/kotlin/dev/inmo/micro_utils/common/JoinTo.kt +++ b/common/src/commonMain/kotlin/dev/inmo/micro_utils/common/JoinTo.kt @@ -1,10 +1,10 @@ package dev.inmo.micro_utils.common inline fun Iterable.joinTo( - crossinline separatorFun: (I) -> R?, + separatorFun: (I) -> R?, prefix: R? = null, postfix: R? = null, - crossinline transform: (I) -> R? + transform: (I) -> R? ): List { val result = mutableListOf() val iterator = iterator() @@ -29,11 +29,11 @@ inline fun Iterable.joinTo( separator: R? = null, prefix: R? = null, postfix: R? = null, - crossinline transform: (I) -> R? + transform: (I) -> R? ): List = joinTo({ separator }, prefix, postfix, transform) inline fun Iterable.joinTo( - crossinline separatorFun: (I) -> I?, + separatorFun: (I) -> I?, prefix: I? = null, postfix: I? = null ): List = joinTo(separatorFun, prefix, postfix) { it } @@ -45,15 +45,15 @@ inline fun Iterable.joinTo( ): List = joinTo({ separator }, prefix, postfix) inline fun Array.joinTo( - crossinline separatorFun: (I) -> R?, + separatorFun: (I) -> R?, prefix: R? = null, postfix: R? = null, - crossinline transform: (I) -> R? + transform: (I) -> R? ): Array = asIterable().joinTo(separatorFun, prefix, postfix, transform).toTypedArray() inline fun Array.joinTo( separator: R? = null, prefix: R? = null, postfix: R? = null, - crossinline transform: (I) -> R? + transform: (I) -> R? ): Array = asIterable().joinTo(separator, prefix, postfix, transform).toTypedArray()