From 7a7fa56d74155e89d001dcb529235c8a036daad3 Mon Sep 17 00:00:00 2001 From: Ilya Gorbunov Date: Thu, 13 Sep 2018 17:56:54 +0300 Subject: [PATCH] [JS IR BE] New sequence builder mocks for building stdlib #KT-26678 --- libraries/stdlib/js/irRuntime/hacks.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libraries/stdlib/js/irRuntime/hacks.kt b/libraries/stdlib/js/irRuntime/hacks.kt index 679831d3cca..b396690f36d 100644 --- a/libraries/stdlib/js/irRuntime/hacks.kt +++ b/libraries/stdlib/js/irRuntime/hacks.kt @@ -32,3 +32,9 @@ internal inline fun buildSequence(noinline builderAction: suspend SequenceBu internal inline fun buildIterator(noinline builderAction: suspend SequenceBuilder.() -> Unit): Iterator = kotlin.coroutines.experimental.buildIterator(builderAction) + +internal inline fun sequence(noinline builderAction: suspend SequenceBuilder.() -> Unit): Sequence = + kotlin.coroutines.experimental.buildSequence(builderAction) + +internal inline fun iterator(noinline builderAction: suspend SequenceBuilder.() -> Unit): Iterator = + kotlin.coroutines.experimental.buildIterator(builderAction)