diff --git a/js/js.libraries/src/core/generated/_SequencesJs.kt b/js/js.libraries/src/core/generated/_SequencesJs.kt index 4c4b2262fdb..061ab04feb4 100644 --- a/js/js.libraries/src/core/generated/_SequencesJs.kt +++ b/js/js.libraries/src/core/generated/_SequencesJs.kt @@ -10,6 +10,7 @@ package kotlin.sequences import kotlin.js.* import kotlin.comparisons.* +import kotlin.coroutines.experimental.* /** * Returns `true` if [element] is found in the sequence. diff --git a/libraries/stdlib/src/generated/_Sequences.kt b/libraries/stdlib/src/generated/_Sequences.kt index 1beb10ebc78..3afc3105f85 100644 --- a/libraries/stdlib/src/generated/_Sequences.kt +++ b/libraries/stdlib/src/generated/_Sequences.kt @@ -10,6 +10,7 @@ package kotlin.sequences // import kotlin.comparisons.* +import kotlin.coroutines.experimental.* /** * Returns `true` if [element] is found in the sequence. diff --git a/libraries/tools/kotlin-stdlib-gen/src/generators/GenerateStandardLib.kt b/libraries/tools/kotlin-stdlib-gen/src/generators/GenerateStandardLib.kt index 852529e6f99..a4c6f8c39aa 100644 --- a/libraries/tools/kotlin-stdlib-gen/src/generators/GenerateStandardLib.kt +++ b/libraries/tools/kotlin-stdlib-gen/src/generators/GenerateStandardLib.kt @@ -106,7 +106,13 @@ private fun List.writeTo(file: File, sourceFile: SourceFile, p writer.appendln("import withType") } } - writer.append("import kotlin.comparisons.*\n\n") + writer.appendln("import kotlin.comparisons.*") + + if (platform != Platform.Common && sourceFile == SourceFile.Sequences) { + writer.appendln("import kotlin.coroutines.experimental.*") + } + + writer.appendln() for (f in this) { f.textBuilder(writer)