diff --git a/native/commonizer/src/org/jetbrains/kotlin/commonizer/core/NullableContextualSingleInvocationCommonizer.kt b/native/commonizer/src/org/jetbrains/kotlin/commonizer/core/NullableContextualSingleInvocationCommonizer.kt index 7abdd71bdcb..ae693a42016 100644 --- a/native/commonizer/src/org/jetbrains/kotlin/commonizer/core/NullableContextualSingleInvocationCommonizer.kt +++ b/native/commonizer/src/org/jetbrains/kotlin/commonizer/core/NullableContextualSingleInvocationCommonizer.kt @@ -9,14 +9,14 @@ interface NullableContextualSingleInvocationCommonizer { operator fun invoke(values: List): R? } -fun NullableContextualSingleInvocationCommonizer.asCommonizer(): Commonizer = - object : Commonizer { - private val collectedValues = mutableListOf() +fun NullableContextualSingleInvocationCommonizer.asCommonizer(): Commonizer = + object : Commonizer { + private val collectedValues = mutableListOf() override val result: R? get() = this@asCommonizer.invoke(collectedValues) - override fun commonizeWith(next: Context): Boolean { + override fun commonizeWith(next: T): Boolean { collectedValues.add(next) return true }