Promote regex splitToSequence to stable
This commit is contained in:
@@ -832,8 +832,8 @@ public fun kotlin.CharSequence.splitToSequence(vararg delimiters: kotlin.String,
|
||||
|
||||
public fun kotlin.CharSequence.splitToSequence(vararg delimiters: kotlin.Char, ignoreCase: kotlin.Boolean = ..., limit: kotlin.Int = ...): kotlin.sequences.Sequence<kotlin.String>
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.ExperimentalStdlibApi
|
||||
@kotlin.SinceKotlin(version = "1.6")
|
||||
@kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class})
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.CharSequence.splitToSequence(regex: kotlin.text.Regex, limit: kotlin.Int = ...): kotlin.sequences.Sequence<kotlin.String>
|
||||
|
||||
@@ -1432,8 +1432,8 @@ public final class Regex {
|
||||
|
||||
public final fun split(input: kotlin.CharSequence, limit: kotlin.Int = ...): kotlin.collections.List<kotlin.String>
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.ExperimentalStdlibApi
|
||||
@kotlin.SinceKotlin(version = "1.6")
|
||||
@kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class})
|
||||
public final fun splitToSequence(input: kotlin.CharSequence, limit: kotlin.Int = ...): kotlin.sequences.Sequence<kotlin.String>
|
||||
|
||||
public open override fun toString(): kotlin.String
|
||||
|
||||
@@ -832,8 +832,8 @@ public fun kotlin.CharSequence.splitToSequence(vararg delimiters: kotlin.String,
|
||||
|
||||
public fun kotlin.CharSequence.splitToSequence(vararg delimiters: kotlin.Char, ignoreCase: kotlin.Boolean = ..., limit: kotlin.Int = ...): kotlin.sequences.Sequence<kotlin.String>
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.ExperimentalStdlibApi
|
||||
@kotlin.SinceKotlin(version = "1.6")
|
||||
@kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class})
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.CharSequence.splitToSequence(regex: kotlin.text.Regex, limit: kotlin.Int = ...): kotlin.sequences.Sequence<kotlin.String>
|
||||
|
||||
@@ -1432,8 +1432,8 @@ public final class Regex {
|
||||
|
||||
public final fun split(input: kotlin.CharSequence, limit: kotlin.Int = ...): kotlin.collections.List<kotlin.String>
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.ExperimentalStdlibApi
|
||||
@kotlin.SinceKotlin(version = "1.6")
|
||||
@kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class})
|
||||
public final fun splitToSequence(input: kotlin.CharSequence, limit: kotlin.Int = ...): kotlin.sequences.Sequence<kotlin.String>
|
||||
|
||||
public open override fun toString(): kotlin.String
|
||||
|
||||
@@ -81,8 +81,8 @@ expect class Regex {
|
||||
* Zero by default means no limit is set.
|
||||
* @sample samples.text.Regexps.splitToSequence
|
||||
*/
|
||||
@SinceKotlin("1.5")
|
||||
@ExperimentalStdlibApi
|
||||
@SinceKotlin("1.6")
|
||||
@WasExperimental(ExperimentalStdlibApi::class)
|
||||
public fun splitToSequence(input: CharSequence, limit: Int = 0): Sequence<String>
|
||||
|
||||
companion object {
|
||||
|
||||
@@ -213,8 +213,8 @@ public actual class Regex actual constructor(pattern: String, options: Set<Regex
|
||||
* Zero by default means no limit is set.
|
||||
* @sample samples.text.Regexps.splitToSequence
|
||||
*/
|
||||
@SinceKotlin("1.5")
|
||||
@ExperimentalStdlibApi
|
||||
@SinceKotlin("1.6")
|
||||
@WasExperimental(ExperimentalStdlibApi::class)
|
||||
@Suppress("ACTUAL_FUNCTION_WITH_DEFAULT_ARGUMENTS")
|
||||
public actual fun splitToSequence(input: CharSequence, limit: Int = 0): Sequence<String> {
|
||||
requireNonNegativeLimit(limit)
|
||||
|
||||
@@ -232,8 +232,8 @@ internal constructor(private val nativePattern: Pattern) : Serializable {
|
||||
* Zero by default means no limit is set.
|
||||
* @sample samples.text.Regexps.splitToSequence
|
||||
*/
|
||||
@SinceKotlin("1.5")
|
||||
@ExperimentalStdlibApi
|
||||
@SinceKotlin("1.6")
|
||||
@WasExperimental(ExperimentalStdlibApi::class)
|
||||
@Suppress("ACTUAL_FUNCTION_WITH_DEFAULT_ARGUMENTS")
|
||||
public actual fun splitToSequence(input: CharSequence, limit: Int = 0): Sequence<String> {
|
||||
requireNonNegativeLimit(limit)
|
||||
|
||||
@@ -1381,8 +1381,8 @@ public inline fun CharSequence.split(regex: Regex, limit: Int = 0): List<String>
|
||||
* Zero by default means no limit is set.
|
||||
* @sample samples.text.Strings.splitToSequence
|
||||
*/
|
||||
@SinceKotlin("1.5")
|
||||
@ExperimentalStdlibApi
|
||||
@SinceKotlin("1.6")
|
||||
@WasExperimental(ExperimentalStdlibApi::class)
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun CharSequence.splitToSequence(regex: Regex, limit: Int = 0): Sequence<String> = regex.splitToSequence(this, limit)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user