diff --git a/kotlinx-coroutines-core/api/kotlinx-coroutines-core.api b/kotlinx-coroutines-core/api/kotlinx-coroutines-core.api index dd7f889edf..01f236fef6 100644 --- a/kotlinx-coroutines-core/api/kotlinx-coroutines-core.api +++ b/kotlinx-coroutines-core/api/kotlinx-coroutines-core.api @@ -1259,8 +1259,6 @@ public final class kotlinx/coroutines/selects/SelectUnbiasedKt { public final class kotlinx/coroutines/selects/UnbiasedSelectBuilderImpl : kotlinx/coroutines/selects/SelectBuilder { public fun (Lkotlin/coroutines/Continuation;)V - public final fun getClauses ()Ljava/util/ArrayList; - public final fun getInstance ()Lkotlinx/coroutines/selects/SelectBuilderImpl; public final fun handleBuilderException (Ljava/lang/Throwable;)V public final fun initSelectResult ()Ljava/lang/Object; public fun invoke (Lkotlinx/coroutines/selects/SelectClause0;Lkotlin/jvm/functions/Function1;)V diff --git a/kotlinx-coroutines-core/common/src/selects/SelectUnbiased.kt b/kotlinx-coroutines-core/common/src/selects/SelectUnbiased.kt index c33c5b1f2c..25172a2d05 100644 --- a/kotlinx-coroutines-core/common/src/selects/SelectUnbiased.kt +++ b/kotlinx-coroutines-core/common/src/selects/SelectUnbiased.kt @@ -30,10 +30,12 @@ public suspend inline fun selectUnbiased(crossinline builder: SelectBuilder< @PublishedApi -internal class UnbiasedSelectBuilderImpl(uCont: Continuation) : - SelectBuilder { - val instance = SelectBuilderImpl(uCont) - val clauses = arrayListOf<() -> Unit>() +internal class UnbiasedSelectBuilderImpl( + uCont: Continuation +) : SelectBuilder { + + private val instance = SelectBuilderImpl(uCont) + private val clauses = arrayListOf<() -> Unit>() @PublishedApi internal fun handleBuilderException(e: Throwable): Unit = instance.handleBuilderException(e)