diff --git a/js/js.libraries/src/core/generated/_StringsJs.kt b/js/js.libraries/src/core/generated/_StringsJs.kt index 42f60d097e0..8410c2ba734 100644 --- a/js/js.libraries/src/core/generated/_StringsJs.kt +++ b/js/js.libraries/src/core/generated/_StringsJs.kt @@ -1145,7 +1145,7 @@ public fun CharSequence.chunked(size: Int, transform: (CharSequence) -> R): * @sample samples.collections.Collections.Transformations.chunked */ @SinceKotlin("1.2") -public fun CharSequence.chunkedSequence(size: Int): Sequence { +public fun CharSequence.chunkedSequence(size: Int): Sequence { return chunkedSequence(size) { it.toString() } } @@ -1164,7 +1164,7 @@ public fun CharSequence.chunkedSequence(size: Int): Sequence { * @sample samples.text.Strings.chunkedTransformToSequence */ @SinceKotlin("1.2") -public fun CharSequence.chunkedSequence(size: Int, transform: (CharSequence) -> R): Sequence { +public fun CharSequence.chunkedSequence(size: Int, transform: (CharSequence) -> R): Sequence { return windowedSequence(size, size, partialWindows = true, transform = transform) } @@ -1272,7 +1272,7 @@ public fun CharSequence.windowed(size: Int, step: Int = 1, partialWindows: B * @sample samples.collections.Sequences.Transformations.takeWindows */ @SinceKotlin("1.2") -public fun CharSequence.windowedSequence(size: Int, step: Int = 1, partialWindows: Boolean = false): Sequence { +public fun CharSequence.windowedSequence(size: Int, step: Int = 1, partialWindows: Boolean = false): Sequence { return windowedSequence(size, step, partialWindows) { it.toString() } } @@ -1294,7 +1294,7 @@ public fun CharSequence.windowedSequence(size: Int, step: Int = 1, partialWindow * @sample samples.collections.Sequences.Transformations.averageWindows */ @SinceKotlin("1.2") -public fun CharSequence.windowedSequence(size: Int, step: Int = 1, partialWindows: Boolean = false, transform: (CharSequence) -> R): Sequence { +public fun CharSequence.windowedSequence(size: Int, step: Int = 1, partialWindows: Boolean = false, transform: (CharSequence) -> R): Sequence { checkWindowSizeStep(size, step) val windows = (if (partialWindows) indices else 0 until length - size + 1) step step return windows.asSequence().map { index -> transform(subSequence(index, (index + size).coerceAtMost(length))) } diff --git a/libraries/stdlib/common/src/generated/_Strings.kt b/libraries/stdlib/common/src/generated/_Strings.kt index 0eb8458f7e7..f70384d9258 100644 --- a/libraries/stdlib/common/src/generated/_Strings.kt +++ b/libraries/stdlib/common/src/generated/_Strings.kt @@ -677,7 +677,7 @@ public expect fun CharSequence.chunked(size: Int, transform: (CharSequence) * @sample samples.collections.Collections.Transformations.chunked */ @SinceKotlin("1.2") -public expect fun CharSequence.chunkedSequence(size: Int): Sequence +public expect fun CharSequence.chunkedSequence(size: Int): Sequence /** * Splits this char sequence into several char sequences each not exceeding the given [size] @@ -694,7 +694,7 @@ public expect fun CharSequence.chunkedSequence(size: Int): Sequence * @sample samples.text.Strings.chunkedTransformToSequence */ @SinceKotlin("1.2") -public expect fun CharSequence.chunkedSequence(size: Int, transform: (CharSequence) -> R): Sequence +public expect fun CharSequence.chunkedSequence(size: Int, transform: (CharSequence) -> R): Sequence /** * Splits the original char sequence into pair of char sequences, @@ -778,7 +778,7 @@ public fun CharSequence.windowed(size: Int, step: Int = 1, partialWindows: B * @sample samples.collections.Sequences.Transformations.takeWindows */ @SinceKotlin("1.2") -public fun CharSequence.windowedSequence(size: Int, step: Int = 1, partialWindows: Boolean = false): Sequence { +public fun CharSequence.windowedSequence(size: Int, step: Int = 1, partialWindows: Boolean = false): Sequence { return windowedSequence(size, step, partialWindows) { it.toString() } } @@ -800,7 +800,7 @@ public fun CharSequence.windowedSequence(size: Int, step: Int = 1, partialWindow * @sample samples.collections.Sequences.Transformations.averageWindows */ @SinceKotlin("1.2") -public fun CharSequence.windowedSequence(size: Int, step: Int = 1, partialWindows: Boolean = false, transform: (CharSequence) -> R): Sequence { +public fun CharSequence.windowedSequence(size: Int, step: Int = 1, partialWindows: Boolean = false, transform: (CharSequence) -> R): Sequence { checkWindowSizeStep(size, step) val windows = (if (partialWindows) indices else 0 until length - size + 1) step step return windows.asSequence().map { index -> transform(subSequence(index, (index + size).coerceAtMost(length))) } diff --git a/libraries/stdlib/src/generated/_Strings.kt b/libraries/stdlib/src/generated/_Strings.kt index 099a06368fc..30553f41956 100644 --- a/libraries/stdlib/src/generated/_Strings.kt +++ b/libraries/stdlib/src/generated/_Strings.kt @@ -1153,7 +1153,7 @@ public fun CharSequence.chunked(size: Int, transform: (CharSequence) -> R): * @sample samples.collections.Collections.Transformations.chunked */ @SinceKotlin("1.2") -public fun CharSequence.chunkedSequence(size: Int): Sequence { +public fun CharSequence.chunkedSequence(size: Int): Sequence { return chunkedSequence(size) { it.toString() } } @@ -1172,7 +1172,7 @@ public fun CharSequence.chunkedSequence(size: Int): Sequence { * @sample samples.text.Strings.chunkedTransformToSequence */ @SinceKotlin("1.2") -public fun CharSequence.chunkedSequence(size: Int, transform: (CharSequence) -> R): Sequence { +public fun CharSequence.chunkedSequence(size: Int, transform: (CharSequence) -> R): Sequence { return windowedSequence(size, size, partialWindows = true, transform = transform) } @@ -1280,7 +1280,7 @@ public fun CharSequence.windowed(size: Int, step: Int = 1, partialWindows: B * @sample samples.collections.Sequences.Transformations.takeWindows */ @SinceKotlin("1.2") -public fun CharSequence.windowedSequence(size: Int, step: Int = 1, partialWindows: Boolean = false): Sequence { +public fun CharSequence.windowedSequence(size: Int, step: Int = 1, partialWindows: Boolean = false): Sequence { return windowedSequence(size, step, partialWindows) { it.toString() } } @@ -1302,7 +1302,7 @@ public fun CharSequence.windowedSequence(size: Int, step: Int = 1, partialWindow * @sample samples.collections.Sequences.Transformations.averageWindows */ @SinceKotlin("1.2") -public fun CharSequence.windowedSequence(size: Int, step: Int = 1, partialWindows: Boolean = false, transform: (CharSequence) -> R): Sequence { +public fun CharSequence.windowedSequence(size: Int, step: Int = 1, partialWindows: Boolean = false, transform: (CharSequence) -> R): Sequence { checkWindowSizeStep(size, step) val windows = (if (partialWindows) indices else 0 until length - size + 1) step step return windows.asSequence().map { index -> transform(subSequence(index, (index + size).coerceAtMost(length))) } diff --git a/libraries/tools/kotlin-stdlib-gen/src/templates/Generators.kt b/libraries/tools/kotlin-stdlib-gen/src/templates/Generators.kt index c2e44846f37..ea0ba4d09d4 100644 --- a/libraries/tools/kotlin-stdlib-gen/src/templates/Generators.kt +++ b/libraries/tools/kotlin-stdlib-gen/src/templates/Generators.kt @@ -712,7 +712,7 @@ fun generators(): List { """ } typeParam("R") - returns { "Sequence "} + returns { "Sequence" } body { """ @@ -743,7 +743,7 @@ fun generators(): List { @sample samples.collections.Sequences.Transformations.takeWindows """ } - returns { "Sequence "} + returns { "Sequence" } body(CharSequences) { "return windowedSequence(size, step, partialWindows) { it.toString() }" } } @@ -822,7 +822,7 @@ fun generators(): List { } typeParam("R") - returns { "Sequence "} + returns { "Sequence" } body { """ @@ -845,7 +845,7 @@ fun generators(): List { @sample samples.collections.Collections.Transformations.chunked """ } - returns { "Sequence "} + returns { "Sequence" } body(CharSequences) { "return chunkedSequence(size) { it.toString() }" } }