From bf26d87ee9844def5d03a76639402061af2796c4 Mon Sep 17 00:00:00 2001 From: Abduqodiri Qurbonzoda Date: Tue, 16 Jun 2020 03:43:30 +0300 Subject: [PATCH] Update js public api dump --- .../stdlib/api/js-v1/kotlin.collections.kt | 412 ++++++++++++++++++ .../stdlib/api/js-v1/kotlin.sequences.kt | 40 ++ libraries/stdlib/api/js-v1/kotlin.text.kt | 24 + libraries/stdlib/api/js/kotlin.collections.kt | 412 ++++++++++++++++++ libraries/stdlib/api/js/kotlin.sequences.kt | 40 ++ libraries/stdlib/api/js/kotlin.text.kt | 24 + 6 files changed, 952 insertions(+) diff --git a/libraries/stdlib/api/js-v1/kotlin.collections.kt b/libraries/stdlib/api/js-v1/kotlin.collections.kt index cb77e7f8b91..97c40815ff2 100644 --- a/libraries/stdlib/api/js-v1/kotlin.collections.kt +++ b/libraries/stdlib/api/js-v1/kotlin.collections.kt @@ -3922,95 +3922,181 @@ public inline fun kotlin.collections.Map.mapValues(transform public inline fun > kotlin.collections.Map.mapValuesTo(destination: M, transform: (kotlin.collections.Map.Entry) -> R): M +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) public fun > kotlin.Array.max(): T? +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) @kotlin.SinceKotlin(version = "1.1") public fun kotlin.Array.max(): kotlin.Double? +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) @kotlin.SinceKotlin(version = "1.1") public fun kotlin.Array.max(): kotlin.Float? +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) public fun kotlin.ByteArray.max(): kotlin.Byte? +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) public fun kotlin.CharArray.max(): kotlin.Char? +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) public fun kotlin.DoubleArray.max(): kotlin.Double? +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) public fun kotlin.FloatArray.max(): kotlin.Float? +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) public fun kotlin.IntArray.max(): kotlin.Int? +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) public fun kotlin.LongArray.max(): kotlin.Long? +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) public fun kotlin.ShortArray.max(): kotlin.Short? +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.UByteArray.max(): kotlin.UByte? +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.UIntArray.max(): kotlin.UInt? +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.ULongArray.max(): kotlin.ULong? +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.UShortArray.max(): kotlin.UShort? +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) public fun > kotlin.collections.Iterable.max(): T? +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) @kotlin.SinceKotlin(version = "1.1") public fun kotlin.collections.Iterable.max(): kotlin.Double? +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) @kotlin.SinceKotlin(version = "1.1") public fun kotlin.collections.Iterable.max(): kotlin.Float? +@kotlin.Deprecated(message = "Use maxByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxByOrNull(selector)", imports = {})) public inline fun > kotlin.Array.maxBy(selector: (T) -> R): T? +@kotlin.Deprecated(message = "Use maxByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxByOrNull(selector)", imports = {})) public inline fun > kotlin.BooleanArray.maxBy(selector: (kotlin.Boolean) -> R): kotlin.Boolean? +@kotlin.Deprecated(message = "Use maxByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxByOrNull(selector)", imports = {})) public inline fun > kotlin.ByteArray.maxBy(selector: (kotlin.Byte) -> R): kotlin.Byte? +@kotlin.Deprecated(message = "Use maxByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxByOrNull(selector)", imports = {})) public inline fun > kotlin.CharArray.maxBy(selector: (kotlin.Char) -> R): kotlin.Char? +@kotlin.Deprecated(message = "Use maxByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxByOrNull(selector)", imports = {})) public inline fun > kotlin.DoubleArray.maxBy(selector: (kotlin.Double) -> R): kotlin.Double? +@kotlin.Deprecated(message = "Use maxByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxByOrNull(selector)", imports = {})) public inline fun > kotlin.FloatArray.maxBy(selector: (kotlin.Float) -> R): kotlin.Float? +@kotlin.Deprecated(message = "Use maxByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxByOrNull(selector)", imports = {})) public inline fun > kotlin.IntArray.maxBy(selector: (kotlin.Int) -> R): kotlin.Int? +@kotlin.Deprecated(message = "Use maxByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxByOrNull(selector)", imports = {})) public inline fun > kotlin.LongArray.maxBy(selector: (kotlin.Long) -> R): kotlin.Long? +@kotlin.Deprecated(message = "Use maxByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxByOrNull(selector)", imports = {})) public inline fun > kotlin.ShortArray.maxBy(selector: (kotlin.Short) -> R): kotlin.Short? +@kotlin.Deprecated(message = "Use maxByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxByOrNull(selector)", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes @kotlin.internal.InlineOnly public inline fun > kotlin.UByteArray.maxBy(selector: (kotlin.UByte) -> R): kotlin.UByte? +@kotlin.Deprecated(message = "Use maxByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxByOrNull(selector)", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes @kotlin.internal.InlineOnly public inline fun > kotlin.UIntArray.maxBy(selector: (kotlin.UInt) -> R): kotlin.UInt? +@kotlin.Deprecated(message = "Use maxByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxByOrNull(selector)", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes @kotlin.internal.InlineOnly public inline fun > kotlin.ULongArray.maxBy(selector: (kotlin.ULong) -> R): kotlin.ULong? +@kotlin.Deprecated(message = "Use maxByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxByOrNull(selector)", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes @kotlin.internal.InlineOnly public inline fun > kotlin.UShortArray.maxBy(selector: (kotlin.UShort) -> R): kotlin.UShort? +@kotlin.Deprecated(message = "Use maxByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxByOrNull(selector)", imports = {})) public inline fun > kotlin.collections.Iterable.maxBy(selector: (T) -> R): T? +@kotlin.Deprecated(message = "Use maxByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxByOrNull(selector)", imports = {})) @kotlin.internal.InlineOnly public inline fun > kotlin.collections.Map.maxBy(selector: (kotlin.collections.Map.Entry) -> R): kotlin.collections.Map.Entry? +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.Array.maxByOrNull(selector: (T) -> R): T? + +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.BooleanArray.maxByOrNull(selector: (kotlin.Boolean) -> R): kotlin.Boolean? + +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.ByteArray.maxByOrNull(selector: (kotlin.Byte) -> R): kotlin.Byte? + +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.CharArray.maxByOrNull(selector: (kotlin.Char) -> R): kotlin.Char? + +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.DoubleArray.maxByOrNull(selector: (kotlin.Double) -> R): kotlin.Double? + +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.FloatArray.maxByOrNull(selector: (kotlin.Float) -> R): kotlin.Float? + +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.IntArray.maxByOrNull(selector: (kotlin.Int) -> R): kotlin.Int? + +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.LongArray.maxByOrNull(selector: (kotlin.Long) -> R): kotlin.Long? + +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.ShortArray.maxByOrNull(selector: (kotlin.Short) -> R): kotlin.Short? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +@kotlin.internal.InlineOnly +public inline fun > kotlin.UByteArray.maxByOrNull(selector: (kotlin.UByte) -> R): kotlin.UByte? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +@kotlin.internal.InlineOnly +public inline fun > kotlin.UIntArray.maxByOrNull(selector: (kotlin.UInt) -> R): kotlin.UInt? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +@kotlin.internal.InlineOnly +public inline fun > kotlin.ULongArray.maxByOrNull(selector: (kotlin.ULong) -> R): kotlin.ULong? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +@kotlin.internal.InlineOnly +public inline fun > kotlin.UShortArray.maxByOrNull(selector: (kotlin.UShort) -> R): kotlin.UShort? + +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.collections.Iterable.maxByOrNull(selector: (T) -> R): T? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.internal.InlineOnly +public inline fun > kotlin.collections.Map.maxByOrNull(selector: (kotlin.collections.Map.Entry) -> R): kotlin.collections.Map.Entry? + @kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly @@ -4643,133 +4729,339 @@ public inline fun kotlin.collections.Iterable.maxOfWithOrNull(comparat @kotlin.internal.InlineOnly public inline fun kotlin.collections.Map.maxOfWithOrNull(comparator: kotlin.Comparator, selector: (kotlin.collections.Map.Entry) -> R): R? +@kotlin.SinceKotlin(version = "1.4") +public fun > kotlin.Array.maxOrNull(): T? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.Array.maxOrNull(): kotlin.Double? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.Array.maxOrNull(): kotlin.Float? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.ByteArray.maxOrNull(): kotlin.Byte? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.CharArray.maxOrNull(): kotlin.Char? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.DoubleArray.maxOrNull(): kotlin.Double? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.FloatArray.maxOrNull(): kotlin.Float? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.IntArray.maxOrNull(): kotlin.Int? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.LongArray.maxOrNull(): kotlin.Long? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.ShortArray.maxOrNull(): kotlin.Short? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +public fun kotlin.UByteArray.maxOrNull(): kotlin.UByte? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +public fun kotlin.UIntArray.maxOrNull(): kotlin.UInt? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +public fun kotlin.ULongArray.maxOrNull(): kotlin.ULong? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +public fun kotlin.UShortArray.maxOrNull(): kotlin.UShort? + +@kotlin.SinceKotlin(version = "1.4") +public fun > kotlin.collections.Iterable.maxOrNull(): T? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.collections.Iterable.maxOrNull(): kotlin.Double? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.collections.Iterable.maxOrNull(): kotlin.Float? + +@kotlin.Deprecated(message = "Use maxWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxWithOrNull(comparator)", imports = {})) public fun kotlin.Array.maxWith(comparator: kotlin.Comparator): T? +@kotlin.Deprecated(message = "Use maxWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxWithOrNull(comparator)", imports = {})) public fun kotlin.BooleanArray.maxWith(comparator: kotlin.Comparator): kotlin.Boolean? +@kotlin.Deprecated(message = "Use maxWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxWithOrNull(comparator)", imports = {})) public fun kotlin.ByteArray.maxWith(comparator: kotlin.Comparator): kotlin.Byte? +@kotlin.Deprecated(message = "Use maxWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxWithOrNull(comparator)", imports = {})) public fun kotlin.CharArray.maxWith(comparator: kotlin.Comparator): kotlin.Char? +@kotlin.Deprecated(message = "Use maxWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxWithOrNull(comparator)", imports = {})) public fun kotlin.DoubleArray.maxWith(comparator: kotlin.Comparator): kotlin.Double? +@kotlin.Deprecated(message = "Use maxWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxWithOrNull(comparator)", imports = {})) public fun kotlin.FloatArray.maxWith(comparator: kotlin.Comparator): kotlin.Float? +@kotlin.Deprecated(message = "Use maxWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxWithOrNull(comparator)", imports = {})) public fun kotlin.IntArray.maxWith(comparator: kotlin.Comparator): kotlin.Int? +@kotlin.Deprecated(message = "Use maxWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxWithOrNull(comparator)", imports = {})) public fun kotlin.LongArray.maxWith(comparator: kotlin.Comparator): kotlin.Long? +@kotlin.Deprecated(message = "Use maxWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxWithOrNull(comparator)", imports = {})) public fun kotlin.ShortArray.maxWith(comparator: kotlin.Comparator): kotlin.Short? +@kotlin.Deprecated(message = "Use maxWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxWithOrNull(comparator)", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.UByteArray.maxWith(comparator: kotlin.Comparator): kotlin.UByte? +@kotlin.Deprecated(message = "Use maxWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxWithOrNull(comparator)", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.UIntArray.maxWith(comparator: kotlin.Comparator): kotlin.UInt? +@kotlin.Deprecated(message = "Use maxWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxWithOrNull(comparator)", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.ULongArray.maxWith(comparator: kotlin.Comparator): kotlin.ULong? +@kotlin.Deprecated(message = "Use maxWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxWithOrNull(comparator)", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.UShortArray.maxWith(comparator: kotlin.Comparator): kotlin.UShort? +@kotlin.Deprecated(message = "Use maxWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxWithOrNull(comparator)", imports = {})) public fun kotlin.collections.Iterable.maxWith(comparator: kotlin.Comparator): T? +@kotlin.Deprecated(message = "Use maxWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxWithOrNull(comparator)", imports = {})) @kotlin.internal.InlineOnly public inline fun kotlin.collections.Map.maxWith(comparator: kotlin.Comparator>): kotlin.collections.Map.Entry? +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.Array.maxWithOrNull(comparator: kotlin.Comparator): T? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.BooleanArray.maxWithOrNull(comparator: kotlin.Comparator): kotlin.Boolean? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.ByteArray.maxWithOrNull(comparator: kotlin.Comparator): kotlin.Byte? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.CharArray.maxWithOrNull(comparator: kotlin.Comparator): kotlin.Char? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.DoubleArray.maxWithOrNull(comparator: kotlin.Comparator): kotlin.Double? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.FloatArray.maxWithOrNull(comparator: kotlin.Comparator): kotlin.Float? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.IntArray.maxWithOrNull(comparator: kotlin.Comparator): kotlin.Int? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.LongArray.maxWithOrNull(comparator: kotlin.Comparator): kotlin.Long? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.ShortArray.maxWithOrNull(comparator: kotlin.Comparator): kotlin.Short? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +public fun kotlin.UByteArray.maxWithOrNull(comparator: kotlin.Comparator): kotlin.UByte? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +public fun kotlin.UIntArray.maxWithOrNull(comparator: kotlin.Comparator): kotlin.UInt? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +public fun kotlin.ULongArray.maxWithOrNull(comparator: kotlin.Comparator): kotlin.ULong? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +public fun kotlin.UShortArray.maxWithOrNull(comparator: kotlin.Comparator): kotlin.UShort? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.collections.Iterable.maxWithOrNull(comparator: kotlin.Comparator): T? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.internal.InlineOnly +public inline fun kotlin.collections.Map.maxWithOrNull(comparator: kotlin.Comparator>): kotlin.collections.Map.Entry? + +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) public fun > kotlin.Array.min(): T? +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) @kotlin.SinceKotlin(version = "1.1") public fun kotlin.Array.min(): kotlin.Double? +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) @kotlin.SinceKotlin(version = "1.1") public fun kotlin.Array.min(): kotlin.Float? +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) public fun kotlin.ByteArray.min(): kotlin.Byte? +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) public fun kotlin.CharArray.min(): kotlin.Char? +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) public fun kotlin.DoubleArray.min(): kotlin.Double? +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) public fun kotlin.FloatArray.min(): kotlin.Float? +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) public fun kotlin.IntArray.min(): kotlin.Int? +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) public fun kotlin.LongArray.min(): kotlin.Long? +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) public fun kotlin.ShortArray.min(): kotlin.Short? +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.UByteArray.min(): kotlin.UByte? +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.UIntArray.min(): kotlin.UInt? +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.ULongArray.min(): kotlin.ULong? +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.UShortArray.min(): kotlin.UShort? +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) public fun > kotlin.collections.Iterable.min(): T? +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) @kotlin.SinceKotlin(version = "1.1") public fun kotlin.collections.Iterable.min(): kotlin.Double? +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) @kotlin.SinceKotlin(version = "1.1") public fun kotlin.collections.Iterable.min(): kotlin.Float? +@kotlin.Deprecated(message = "Use minByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minByOrNull(selector)", imports = {})) public inline fun > kotlin.Array.minBy(selector: (T) -> R): T? +@kotlin.Deprecated(message = "Use minByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minByOrNull(selector)", imports = {})) public inline fun > kotlin.BooleanArray.minBy(selector: (kotlin.Boolean) -> R): kotlin.Boolean? +@kotlin.Deprecated(message = "Use minByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minByOrNull(selector)", imports = {})) public inline fun > kotlin.ByteArray.minBy(selector: (kotlin.Byte) -> R): kotlin.Byte? +@kotlin.Deprecated(message = "Use minByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minByOrNull(selector)", imports = {})) public inline fun > kotlin.CharArray.minBy(selector: (kotlin.Char) -> R): kotlin.Char? +@kotlin.Deprecated(message = "Use minByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minByOrNull(selector)", imports = {})) public inline fun > kotlin.DoubleArray.minBy(selector: (kotlin.Double) -> R): kotlin.Double? +@kotlin.Deprecated(message = "Use minByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minByOrNull(selector)", imports = {})) public inline fun > kotlin.FloatArray.minBy(selector: (kotlin.Float) -> R): kotlin.Float? +@kotlin.Deprecated(message = "Use minByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minByOrNull(selector)", imports = {})) public inline fun > kotlin.IntArray.minBy(selector: (kotlin.Int) -> R): kotlin.Int? +@kotlin.Deprecated(message = "Use minByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minByOrNull(selector)", imports = {})) public inline fun > kotlin.LongArray.minBy(selector: (kotlin.Long) -> R): kotlin.Long? +@kotlin.Deprecated(message = "Use minByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minByOrNull(selector)", imports = {})) public inline fun > kotlin.ShortArray.minBy(selector: (kotlin.Short) -> R): kotlin.Short? +@kotlin.Deprecated(message = "Use minByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minByOrNull(selector)", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes @kotlin.internal.InlineOnly public inline fun > kotlin.UByteArray.minBy(selector: (kotlin.UByte) -> R): kotlin.UByte? +@kotlin.Deprecated(message = "Use minByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minByOrNull(selector)", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes @kotlin.internal.InlineOnly public inline fun > kotlin.UIntArray.minBy(selector: (kotlin.UInt) -> R): kotlin.UInt? +@kotlin.Deprecated(message = "Use minByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minByOrNull(selector)", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes @kotlin.internal.InlineOnly public inline fun > kotlin.ULongArray.minBy(selector: (kotlin.ULong) -> R): kotlin.ULong? +@kotlin.Deprecated(message = "Use minByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minByOrNull(selector)", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes @kotlin.internal.InlineOnly public inline fun > kotlin.UShortArray.minBy(selector: (kotlin.UShort) -> R): kotlin.UShort? +@kotlin.Deprecated(message = "Use minByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minByOrNull(selector)", imports = {})) public inline fun > kotlin.collections.Iterable.minBy(selector: (T) -> R): T? +@kotlin.Deprecated(message = "Use minByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minByOrNull(selector)", imports = {})) public inline fun > kotlin.collections.Map.minBy(selector: (kotlin.collections.Map.Entry) -> R): kotlin.collections.Map.Entry? +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.Array.minByOrNull(selector: (T) -> R): T? + +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.BooleanArray.minByOrNull(selector: (kotlin.Boolean) -> R): kotlin.Boolean? + +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.ByteArray.minByOrNull(selector: (kotlin.Byte) -> R): kotlin.Byte? + +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.CharArray.minByOrNull(selector: (kotlin.Char) -> R): kotlin.Char? + +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.DoubleArray.minByOrNull(selector: (kotlin.Double) -> R): kotlin.Double? + +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.FloatArray.minByOrNull(selector: (kotlin.Float) -> R): kotlin.Float? + +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.IntArray.minByOrNull(selector: (kotlin.Int) -> R): kotlin.Int? + +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.LongArray.minByOrNull(selector: (kotlin.Long) -> R): kotlin.Long? + +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.ShortArray.minByOrNull(selector: (kotlin.Short) -> R): kotlin.Short? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +@kotlin.internal.InlineOnly +public inline fun > kotlin.UByteArray.minByOrNull(selector: (kotlin.UByte) -> R): kotlin.UByte? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +@kotlin.internal.InlineOnly +public inline fun > kotlin.UIntArray.minByOrNull(selector: (kotlin.UInt) -> R): kotlin.UInt? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +@kotlin.internal.InlineOnly +public inline fun > kotlin.ULongArray.minByOrNull(selector: (kotlin.ULong) -> R): kotlin.ULong? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +@kotlin.internal.InlineOnly +public inline fun > kotlin.UShortArray.minByOrNull(selector: (kotlin.UShort) -> R): kotlin.UShort? + +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.collections.Iterable.minByOrNull(selector: (T) -> R): T? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.internal.InlineOnly +public inline fun > kotlin.collections.Map.minByOrNull(selector: (kotlin.collections.Map.Entry) -> R): kotlin.collections.Map.Entry? + @kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly @@ -5402,44 +5694,164 @@ public inline fun kotlin.collections.Iterable.minOfWithOrNull(comparat @kotlin.internal.InlineOnly public inline fun kotlin.collections.Map.minOfWithOrNull(comparator: kotlin.Comparator, selector: (kotlin.collections.Map.Entry) -> R): R? +@kotlin.SinceKotlin(version = "1.4") +public fun > kotlin.Array.minOrNull(): T? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.Array.minOrNull(): kotlin.Double? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.Array.minOrNull(): kotlin.Float? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.ByteArray.minOrNull(): kotlin.Byte? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.CharArray.minOrNull(): kotlin.Char? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.DoubleArray.minOrNull(): kotlin.Double? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.FloatArray.minOrNull(): kotlin.Float? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.IntArray.minOrNull(): kotlin.Int? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.LongArray.minOrNull(): kotlin.Long? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.ShortArray.minOrNull(): kotlin.Short? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +public fun kotlin.UByteArray.minOrNull(): kotlin.UByte? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +public fun kotlin.UIntArray.minOrNull(): kotlin.UInt? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +public fun kotlin.ULongArray.minOrNull(): kotlin.ULong? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +public fun kotlin.UShortArray.minOrNull(): kotlin.UShort? + +@kotlin.SinceKotlin(version = "1.4") +public fun > kotlin.collections.Iterable.minOrNull(): T? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.collections.Iterable.minOrNull(): kotlin.Double? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.collections.Iterable.minOrNull(): kotlin.Float? + +@kotlin.Deprecated(message = "Use minWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minWithOrNull(comparator)", imports = {})) public fun kotlin.Array.minWith(comparator: kotlin.Comparator): T? +@kotlin.Deprecated(message = "Use minWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minWithOrNull(comparator)", imports = {})) public fun kotlin.BooleanArray.minWith(comparator: kotlin.Comparator): kotlin.Boolean? +@kotlin.Deprecated(message = "Use minWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minWithOrNull(comparator)", imports = {})) public fun kotlin.ByteArray.minWith(comparator: kotlin.Comparator): kotlin.Byte? +@kotlin.Deprecated(message = "Use minWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minWithOrNull(comparator)", imports = {})) public fun kotlin.CharArray.minWith(comparator: kotlin.Comparator): kotlin.Char? +@kotlin.Deprecated(message = "Use minWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minWithOrNull(comparator)", imports = {})) public fun kotlin.DoubleArray.minWith(comparator: kotlin.Comparator): kotlin.Double? +@kotlin.Deprecated(message = "Use minWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minWithOrNull(comparator)", imports = {})) public fun kotlin.FloatArray.minWith(comparator: kotlin.Comparator): kotlin.Float? +@kotlin.Deprecated(message = "Use minWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minWithOrNull(comparator)", imports = {})) public fun kotlin.IntArray.minWith(comparator: kotlin.Comparator): kotlin.Int? +@kotlin.Deprecated(message = "Use minWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minWithOrNull(comparator)", imports = {})) public fun kotlin.LongArray.minWith(comparator: kotlin.Comparator): kotlin.Long? +@kotlin.Deprecated(message = "Use minWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minWithOrNull(comparator)", imports = {})) public fun kotlin.ShortArray.minWith(comparator: kotlin.Comparator): kotlin.Short? +@kotlin.Deprecated(message = "Use minWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minWithOrNull(comparator)", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.UByteArray.minWith(comparator: kotlin.Comparator): kotlin.UByte? +@kotlin.Deprecated(message = "Use minWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minWithOrNull(comparator)", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.UIntArray.minWith(comparator: kotlin.Comparator): kotlin.UInt? +@kotlin.Deprecated(message = "Use minWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minWithOrNull(comparator)", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.ULongArray.minWith(comparator: kotlin.Comparator): kotlin.ULong? +@kotlin.Deprecated(message = "Use minWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minWithOrNull(comparator)", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.UShortArray.minWith(comparator: kotlin.Comparator): kotlin.UShort? +@kotlin.Deprecated(message = "Use minWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minWithOrNull(comparator)", imports = {})) public fun kotlin.collections.Iterable.minWith(comparator: kotlin.Comparator): T? +@kotlin.Deprecated(message = "Use minWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minWithOrNull(comparator)", imports = {})) public fun kotlin.collections.Map.minWith(comparator: kotlin.Comparator>): kotlin.collections.Map.Entry? +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.Array.minWithOrNull(comparator: kotlin.Comparator): T? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.BooleanArray.minWithOrNull(comparator: kotlin.Comparator): kotlin.Boolean? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.ByteArray.minWithOrNull(comparator: kotlin.Comparator): kotlin.Byte? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.CharArray.minWithOrNull(comparator: kotlin.Comparator): kotlin.Char? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.DoubleArray.minWithOrNull(comparator: kotlin.Comparator): kotlin.Double? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.FloatArray.minWithOrNull(comparator: kotlin.Comparator): kotlin.Float? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.IntArray.minWithOrNull(comparator: kotlin.Comparator): kotlin.Int? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.LongArray.minWithOrNull(comparator: kotlin.Comparator): kotlin.Long? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.ShortArray.minWithOrNull(comparator: kotlin.Comparator): kotlin.Short? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +public fun kotlin.UByteArray.minWithOrNull(comparator: kotlin.Comparator): kotlin.UByte? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +public fun kotlin.UIntArray.minWithOrNull(comparator: kotlin.Comparator): kotlin.UInt? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +public fun kotlin.ULongArray.minWithOrNull(comparator: kotlin.Comparator): kotlin.ULong? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +public fun kotlin.UShortArray.minWithOrNull(comparator: kotlin.Comparator): kotlin.UShort? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.collections.Iterable.minWithOrNull(comparator: kotlin.Comparator): T? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.internal.InlineOnly +public inline fun kotlin.collections.Map.minWithOrNull(comparator: kotlin.Comparator>): kotlin.collections.Map.Entry? + public operator fun kotlin.collections.Iterable.minus(element: T): kotlin.collections.List public operator fun kotlin.collections.Iterable.minus(elements: kotlin.Array): kotlin.collections.List diff --git a/libraries/stdlib/api/js-v1/kotlin.sequences.kt b/libraries/stdlib/api/js-v1/kotlin.sequences.kt index a97ae1442b5..827131b35c9 100644 --- a/libraries/stdlib/api/js-v1/kotlin.sequences.kt +++ b/libraries/stdlib/api/js-v1/kotlin.sequences.kt @@ -223,16 +223,23 @@ public inline fun > kotlin.sequences.Sequence.mapTo(destination: C, transform: (T) -> R): C +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) public fun > kotlin.sequences.Sequence.max(): T? +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) @kotlin.SinceKotlin(version = "1.1") public fun kotlin.sequences.Sequence.max(): kotlin.Double? +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) @kotlin.SinceKotlin(version = "1.1") public fun kotlin.sequences.Sequence.max(): kotlin.Float? +@kotlin.Deprecated(message = "Use maxByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxByOrNull(selector)", imports = {})) public inline fun > kotlin.sequences.Sequence.maxBy(selector: (T) -> R): T? +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.sequences.Sequence.maxByOrNull(selector: (T) -> R): T? + @kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly @@ -273,18 +280,38 @@ public inline fun kotlin.sequences.Sequence.maxOfWith(comparator: kotl @kotlin.internal.InlineOnly public inline fun kotlin.sequences.Sequence.maxOfWithOrNull(comparator: kotlin.Comparator, selector: (T) -> R): R? +@kotlin.SinceKotlin(version = "1.4") +public fun > kotlin.sequences.Sequence.maxOrNull(): T? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.sequences.Sequence.maxOrNull(): kotlin.Double? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.sequences.Sequence.maxOrNull(): kotlin.Float? + +@kotlin.Deprecated(message = "Use maxWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxWithOrNull(comparator)", imports = {})) public fun kotlin.sequences.Sequence.maxWith(comparator: kotlin.Comparator): T? +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.sequences.Sequence.maxWithOrNull(comparator: kotlin.Comparator): T? + +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) public fun > kotlin.sequences.Sequence.min(): T? +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) @kotlin.SinceKotlin(version = "1.1") public fun kotlin.sequences.Sequence.min(): kotlin.Double? +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) @kotlin.SinceKotlin(version = "1.1") public fun kotlin.sequences.Sequence.min(): kotlin.Float? +@kotlin.Deprecated(message = "Use minByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minByOrNull(selector)", imports = {})) public inline fun > kotlin.sequences.Sequence.minBy(selector: (T) -> R): T? +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.sequences.Sequence.minByOrNull(selector: (T) -> R): T? + @kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly @@ -325,8 +352,21 @@ public inline fun kotlin.sequences.Sequence.minOfWith(comparator: kotl @kotlin.internal.InlineOnly public inline fun kotlin.sequences.Sequence.minOfWithOrNull(comparator: kotlin.Comparator, selector: (T) -> R): R? +@kotlin.SinceKotlin(version = "1.4") +public fun > kotlin.sequences.Sequence.minOrNull(): T? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.sequences.Sequence.minOrNull(): kotlin.Double? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.sequences.Sequence.minOrNull(): kotlin.Float? + +@kotlin.Deprecated(message = "Use minWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minWithOrNull(comparator)", imports = {})) public fun kotlin.sequences.Sequence.minWith(comparator: kotlin.Comparator): T? +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.sequences.Sequence.minWithOrNull(comparator: kotlin.Comparator): T? + public operator fun kotlin.sequences.Sequence.minus(element: T): kotlin.sequences.Sequence public operator fun kotlin.sequences.Sequence.minus(elements: kotlin.Array): kotlin.sequences.Sequence diff --git a/libraries/stdlib/api/js-v1/kotlin.text.kt b/libraries/stdlib/api/js-v1/kotlin.text.kt index 22399a316ac..d3064fd909b 100644 --- a/libraries/stdlib/api/js-v1/kotlin.text.kt +++ b/libraries/stdlib/api/js-v1/kotlin.text.kt @@ -394,10 +394,15 @@ public inline infix fun kotlin.CharSequence.matches(regex: kotlin.text.Regex): k public fun kotlin.String.matches(regex: kotlin.String): kotlin.Boolean +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) public fun kotlin.CharSequence.max(): kotlin.Char? +@kotlin.Deprecated(message = "Use maxByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxByOrNull(selector)", imports = {})) public inline fun > kotlin.CharSequence.maxBy(selector: (kotlin.Char) -> R): kotlin.Char? +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.CharSequence.maxByOrNull(selector: (kotlin.Char) -> R): kotlin.Char? + @kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly @@ -438,12 +443,24 @@ public inline fun kotlin.CharSequence.maxOfWith(comparator: kotlin.Comparato @kotlin.internal.InlineOnly public inline fun kotlin.CharSequence.maxOfWithOrNull(comparator: kotlin.Comparator, selector: (kotlin.Char) -> R): R? +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.CharSequence.maxOrNull(): kotlin.Char? + +@kotlin.Deprecated(message = "Use maxWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxWithOrNull(comparator)", imports = {})) public fun kotlin.CharSequence.maxWith(comparator: kotlin.Comparator): kotlin.Char? +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.CharSequence.maxWithOrNull(comparator: kotlin.Comparator): kotlin.Char? + +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) public fun kotlin.CharSequence.min(): kotlin.Char? +@kotlin.Deprecated(message = "Use minByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minByOrNull(selector)", imports = {})) public inline fun > kotlin.CharSequence.minBy(selector: (kotlin.Char) -> R): kotlin.Char? +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.CharSequence.minByOrNull(selector: (kotlin.Char) -> R): kotlin.Char? + @kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly @@ -484,8 +501,15 @@ public inline fun kotlin.CharSequence.minOfWith(comparator: kotlin.Comparato @kotlin.internal.InlineOnly public inline fun kotlin.CharSequence.minOfWithOrNull(comparator: kotlin.Comparator, selector: (kotlin.Char) -> R): R? +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.CharSequence.minOrNull(): kotlin.Char? + +@kotlin.Deprecated(message = "Use minWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minWithOrNull(comparator)", imports = {})) public fun kotlin.CharSequence.minWith(comparator: kotlin.Comparator): kotlin.Char? +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.CharSequence.minWithOrNull(comparator: kotlin.Comparator): kotlin.Char? + public fun kotlin.CharSequence.none(): kotlin.Boolean public inline fun kotlin.CharSequence.none(predicate: (kotlin.Char) -> kotlin.Boolean): kotlin.Boolean diff --git a/libraries/stdlib/api/js/kotlin.collections.kt b/libraries/stdlib/api/js/kotlin.collections.kt index 083e09964b0..50b3afe59a5 100644 --- a/libraries/stdlib/api/js/kotlin.collections.kt +++ b/libraries/stdlib/api/js/kotlin.collections.kt @@ -3892,95 +3892,181 @@ public inline fun kotlin.collections.Map.mapValues(transform public inline fun > kotlin.collections.Map.mapValuesTo(destination: M, transform: (kotlin.collections.Map.Entry) -> R): M +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) public fun > kotlin.Array.max(): T? +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) @kotlin.SinceKotlin(version = "1.1") public fun kotlin.Array.max(): kotlin.Double? +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) @kotlin.SinceKotlin(version = "1.1") public fun kotlin.Array.max(): kotlin.Float? +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) public fun kotlin.ByteArray.max(): kotlin.Byte? +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) public fun kotlin.CharArray.max(): kotlin.Char? +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) public fun kotlin.DoubleArray.max(): kotlin.Double? +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) public fun kotlin.FloatArray.max(): kotlin.Float? +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) public fun kotlin.IntArray.max(): kotlin.Int? +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) public fun kotlin.LongArray.max(): kotlin.Long? +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) public fun kotlin.ShortArray.max(): kotlin.Short? +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.UByteArray.max(): kotlin.UByte? +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.UIntArray.max(): kotlin.UInt? +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.ULongArray.max(): kotlin.ULong? +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.UShortArray.max(): kotlin.UShort? +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) public fun > kotlin.collections.Iterable.max(): T? +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) @kotlin.SinceKotlin(version = "1.1") public fun kotlin.collections.Iterable.max(): kotlin.Double? +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) @kotlin.SinceKotlin(version = "1.1") public fun kotlin.collections.Iterable.max(): kotlin.Float? +@kotlin.Deprecated(message = "Use maxByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxByOrNull(selector)", imports = {})) public inline fun > kotlin.Array.maxBy(selector: (T) -> R): T? +@kotlin.Deprecated(message = "Use maxByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxByOrNull(selector)", imports = {})) public inline fun > kotlin.BooleanArray.maxBy(selector: (kotlin.Boolean) -> R): kotlin.Boolean? +@kotlin.Deprecated(message = "Use maxByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxByOrNull(selector)", imports = {})) public inline fun > kotlin.ByteArray.maxBy(selector: (kotlin.Byte) -> R): kotlin.Byte? +@kotlin.Deprecated(message = "Use maxByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxByOrNull(selector)", imports = {})) public inline fun > kotlin.CharArray.maxBy(selector: (kotlin.Char) -> R): kotlin.Char? +@kotlin.Deprecated(message = "Use maxByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxByOrNull(selector)", imports = {})) public inline fun > kotlin.DoubleArray.maxBy(selector: (kotlin.Double) -> R): kotlin.Double? +@kotlin.Deprecated(message = "Use maxByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxByOrNull(selector)", imports = {})) public inline fun > kotlin.FloatArray.maxBy(selector: (kotlin.Float) -> R): kotlin.Float? +@kotlin.Deprecated(message = "Use maxByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxByOrNull(selector)", imports = {})) public inline fun > kotlin.IntArray.maxBy(selector: (kotlin.Int) -> R): kotlin.Int? +@kotlin.Deprecated(message = "Use maxByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxByOrNull(selector)", imports = {})) public inline fun > kotlin.LongArray.maxBy(selector: (kotlin.Long) -> R): kotlin.Long? +@kotlin.Deprecated(message = "Use maxByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxByOrNull(selector)", imports = {})) public inline fun > kotlin.ShortArray.maxBy(selector: (kotlin.Short) -> R): kotlin.Short? +@kotlin.Deprecated(message = "Use maxByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxByOrNull(selector)", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes @kotlin.internal.InlineOnly public inline fun > kotlin.UByteArray.maxBy(selector: (kotlin.UByte) -> R): kotlin.UByte? +@kotlin.Deprecated(message = "Use maxByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxByOrNull(selector)", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes @kotlin.internal.InlineOnly public inline fun > kotlin.UIntArray.maxBy(selector: (kotlin.UInt) -> R): kotlin.UInt? +@kotlin.Deprecated(message = "Use maxByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxByOrNull(selector)", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes @kotlin.internal.InlineOnly public inline fun > kotlin.ULongArray.maxBy(selector: (kotlin.ULong) -> R): kotlin.ULong? +@kotlin.Deprecated(message = "Use maxByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxByOrNull(selector)", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes @kotlin.internal.InlineOnly public inline fun > kotlin.UShortArray.maxBy(selector: (kotlin.UShort) -> R): kotlin.UShort? +@kotlin.Deprecated(message = "Use maxByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxByOrNull(selector)", imports = {})) public inline fun > kotlin.collections.Iterable.maxBy(selector: (T) -> R): T? +@kotlin.Deprecated(message = "Use maxByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxByOrNull(selector)", imports = {})) @kotlin.internal.InlineOnly public inline fun > kotlin.collections.Map.maxBy(selector: (kotlin.collections.Map.Entry) -> R): kotlin.collections.Map.Entry? +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.Array.maxByOrNull(selector: (T) -> R): T? + +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.BooleanArray.maxByOrNull(selector: (kotlin.Boolean) -> R): kotlin.Boolean? + +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.ByteArray.maxByOrNull(selector: (kotlin.Byte) -> R): kotlin.Byte? + +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.CharArray.maxByOrNull(selector: (kotlin.Char) -> R): kotlin.Char? + +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.DoubleArray.maxByOrNull(selector: (kotlin.Double) -> R): kotlin.Double? + +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.FloatArray.maxByOrNull(selector: (kotlin.Float) -> R): kotlin.Float? + +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.IntArray.maxByOrNull(selector: (kotlin.Int) -> R): kotlin.Int? + +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.LongArray.maxByOrNull(selector: (kotlin.Long) -> R): kotlin.Long? + +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.ShortArray.maxByOrNull(selector: (kotlin.Short) -> R): kotlin.Short? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +@kotlin.internal.InlineOnly +public inline fun > kotlin.UByteArray.maxByOrNull(selector: (kotlin.UByte) -> R): kotlin.UByte? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +@kotlin.internal.InlineOnly +public inline fun > kotlin.UIntArray.maxByOrNull(selector: (kotlin.UInt) -> R): kotlin.UInt? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +@kotlin.internal.InlineOnly +public inline fun > kotlin.ULongArray.maxByOrNull(selector: (kotlin.ULong) -> R): kotlin.ULong? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +@kotlin.internal.InlineOnly +public inline fun > kotlin.UShortArray.maxByOrNull(selector: (kotlin.UShort) -> R): kotlin.UShort? + +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.collections.Iterable.maxByOrNull(selector: (T) -> R): T? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.internal.InlineOnly +public inline fun > kotlin.collections.Map.maxByOrNull(selector: (kotlin.collections.Map.Entry) -> R): kotlin.collections.Map.Entry? + @kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly @@ -4613,133 +4699,339 @@ public inline fun kotlin.collections.Iterable.maxOfWithOrNull(comparat @kotlin.internal.InlineOnly public inline fun kotlin.collections.Map.maxOfWithOrNull(comparator: kotlin.Comparator, selector: (kotlin.collections.Map.Entry) -> R): R? +@kotlin.SinceKotlin(version = "1.4") +public fun > kotlin.Array.maxOrNull(): T? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.Array.maxOrNull(): kotlin.Double? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.Array.maxOrNull(): kotlin.Float? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.ByteArray.maxOrNull(): kotlin.Byte? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.CharArray.maxOrNull(): kotlin.Char? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.DoubleArray.maxOrNull(): kotlin.Double? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.FloatArray.maxOrNull(): kotlin.Float? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.IntArray.maxOrNull(): kotlin.Int? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.LongArray.maxOrNull(): kotlin.Long? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.ShortArray.maxOrNull(): kotlin.Short? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +public fun kotlin.UByteArray.maxOrNull(): kotlin.UByte? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +public fun kotlin.UIntArray.maxOrNull(): kotlin.UInt? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +public fun kotlin.ULongArray.maxOrNull(): kotlin.ULong? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +public fun kotlin.UShortArray.maxOrNull(): kotlin.UShort? + +@kotlin.SinceKotlin(version = "1.4") +public fun > kotlin.collections.Iterable.maxOrNull(): T? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.collections.Iterable.maxOrNull(): kotlin.Double? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.collections.Iterable.maxOrNull(): kotlin.Float? + +@kotlin.Deprecated(message = "Use maxWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxWithOrNull(comparator)", imports = {})) public fun kotlin.Array.maxWith(comparator: kotlin.Comparator): T? +@kotlin.Deprecated(message = "Use maxWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxWithOrNull(comparator)", imports = {})) public fun kotlin.BooleanArray.maxWith(comparator: kotlin.Comparator): kotlin.Boolean? +@kotlin.Deprecated(message = "Use maxWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxWithOrNull(comparator)", imports = {})) public fun kotlin.ByteArray.maxWith(comparator: kotlin.Comparator): kotlin.Byte? +@kotlin.Deprecated(message = "Use maxWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxWithOrNull(comparator)", imports = {})) public fun kotlin.CharArray.maxWith(comparator: kotlin.Comparator): kotlin.Char? +@kotlin.Deprecated(message = "Use maxWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxWithOrNull(comparator)", imports = {})) public fun kotlin.DoubleArray.maxWith(comparator: kotlin.Comparator): kotlin.Double? +@kotlin.Deprecated(message = "Use maxWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxWithOrNull(comparator)", imports = {})) public fun kotlin.FloatArray.maxWith(comparator: kotlin.Comparator): kotlin.Float? +@kotlin.Deprecated(message = "Use maxWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxWithOrNull(comparator)", imports = {})) public fun kotlin.IntArray.maxWith(comparator: kotlin.Comparator): kotlin.Int? +@kotlin.Deprecated(message = "Use maxWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxWithOrNull(comparator)", imports = {})) public fun kotlin.LongArray.maxWith(comparator: kotlin.Comparator): kotlin.Long? +@kotlin.Deprecated(message = "Use maxWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxWithOrNull(comparator)", imports = {})) public fun kotlin.ShortArray.maxWith(comparator: kotlin.Comparator): kotlin.Short? +@kotlin.Deprecated(message = "Use maxWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxWithOrNull(comparator)", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.UByteArray.maxWith(comparator: kotlin.Comparator): kotlin.UByte? +@kotlin.Deprecated(message = "Use maxWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxWithOrNull(comparator)", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.UIntArray.maxWith(comparator: kotlin.Comparator): kotlin.UInt? +@kotlin.Deprecated(message = "Use maxWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxWithOrNull(comparator)", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.ULongArray.maxWith(comparator: kotlin.Comparator): kotlin.ULong? +@kotlin.Deprecated(message = "Use maxWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxWithOrNull(comparator)", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.UShortArray.maxWith(comparator: kotlin.Comparator): kotlin.UShort? +@kotlin.Deprecated(message = "Use maxWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxWithOrNull(comparator)", imports = {})) public fun kotlin.collections.Iterable.maxWith(comparator: kotlin.Comparator): T? +@kotlin.Deprecated(message = "Use maxWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxWithOrNull(comparator)", imports = {})) @kotlin.internal.InlineOnly public inline fun kotlin.collections.Map.maxWith(comparator: kotlin.Comparator>): kotlin.collections.Map.Entry? +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.Array.maxWithOrNull(comparator: kotlin.Comparator): T? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.BooleanArray.maxWithOrNull(comparator: kotlin.Comparator): kotlin.Boolean? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.ByteArray.maxWithOrNull(comparator: kotlin.Comparator): kotlin.Byte? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.CharArray.maxWithOrNull(comparator: kotlin.Comparator): kotlin.Char? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.DoubleArray.maxWithOrNull(comparator: kotlin.Comparator): kotlin.Double? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.FloatArray.maxWithOrNull(comparator: kotlin.Comparator): kotlin.Float? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.IntArray.maxWithOrNull(comparator: kotlin.Comparator): kotlin.Int? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.LongArray.maxWithOrNull(comparator: kotlin.Comparator): kotlin.Long? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.ShortArray.maxWithOrNull(comparator: kotlin.Comparator): kotlin.Short? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +public fun kotlin.UByteArray.maxWithOrNull(comparator: kotlin.Comparator): kotlin.UByte? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +public fun kotlin.UIntArray.maxWithOrNull(comparator: kotlin.Comparator): kotlin.UInt? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +public fun kotlin.ULongArray.maxWithOrNull(comparator: kotlin.Comparator): kotlin.ULong? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +public fun kotlin.UShortArray.maxWithOrNull(comparator: kotlin.Comparator): kotlin.UShort? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.collections.Iterable.maxWithOrNull(comparator: kotlin.Comparator): T? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.internal.InlineOnly +public inline fun kotlin.collections.Map.maxWithOrNull(comparator: kotlin.Comparator>): kotlin.collections.Map.Entry? + +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) public fun > kotlin.Array.min(): T? +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) @kotlin.SinceKotlin(version = "1.1") public fun kotlin.Array.min(): kotlin.Double? +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) @kotlin.SinceKotlin(version = "1.1") public fun kotlin.Array.min(): kotlin.Float? +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) public fun kotlin.ByteArray.min(): kotlin.Byte? +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) public fun kotlin.CharArray.min(): kotlin.Char? +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) public fun kotlin.DoubleArray.min(): kotlin.Double? +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) public fun kotlin.FloatArray.min(): kotlin.Float? +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) public fun kotlin.IntArray.min(): kotlin.Int? +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) public fun kotlin.LongArray.min(): kotlin.Long? +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) public fun kotlin.ShortArray.min(): kotlin.Short? +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.UByteArray.min(): kotlin.UByte? +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.UIntArray.min(): kotlin.UInt? +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.ULongArray.min(): kotlin.ULong? +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.UShortArray.min(): kotlin.UShort? +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) public fun > kotlin.collections.Iterable.min(): T? +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) @kotlin.SinceKotlin(version = "1.1") public fun kotlin.collections.Iterable.min(): kotlin.Double? +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) @kotlin.SinceKotlin(version = "1.1") public fun kotlin.collections.Iterable.min(): kotlin.Float? +@kotlin.Deprecated(message = "Use minByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minByOrNull(selector)", imports = {})) public inline fun > kotlin.Array.minBy(selector: (T) -> R): T? +@kotlin.Deprecated(message = "Use minByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minByOrNull(selector)", imports = {})) public inline fun > kotlin.BooleanArray.minBy(selector: (kotlin.Boolean) -> R): kotlin.Boolean? +@kotlin.Deprecated(message = "Use minByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minByOrNull(selector)", imports = {})) public inline fun > kotlin.ByteArray.minBy(selector: (kotlin.Byte) -> R): kotlin.Byte? +@kotlin.Deprecated(message = "Use minByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minByOrNull(selector)", imports = {})) public inline fun > kotlin.CharArray.minBy(selector: (kotlin.Char) -> R): kotlin.Char? +@kotlin.Deprecated(message = "Use minByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minByOrNull(selector)", imports = {})) public inline fun > kotlin.DoubleArray.minBy(selector: (kotlin.Double) -> R): kotlin.Double? +@kotlin.Deprecated(message = "Use minByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minByOrNull(selector)", imports = {})) public inline fun > kotlin.FloatArray.minBy(selector: (kotlin.Float) -> R): kotlin.Float? +@kotlin.Deprecated(message = "Use minByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minByOrNull(selector)", imports = {})) public inline fun > kotlin.IntArray.minBy(selector: (kotlin.Int) -> R): kotlin.Int? +@kotlin.Deprecated(message = "Use minByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minByOrNull(selector)", imports = {})) public inline fun > kotlin.LongArray.minBy(selector: (kotlin.Long) -> R): kotlin.Long? +@kotlin.Deprecated(message = "Use minByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minByOrNull(selector)", imports = {})) public inline fun > kotlin.ShortArray.minBy(selector: (kotlin.Short) -> R): kotlin.Short? +@kotlin.Deprecated(message = "Use minByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minByOrNull(selector)", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes @kotlin.internal.InlineOnly public inline fun > kotlin.UByteArray.minBy(selector: (kotlin.UByte) -> R): kotlin.UByte? +@kotlin.Deprecated(message = "Use minByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minByOrNull(selector)", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes @kotlin.internal.InlineOnly public inline fun > kotlin.UIntArray.minBy(selector: (kotlin.UInt) -> R): kotlin.UInt? +@kotlin.Deprecated(message = "Use minByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minByOrNull(selector)", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes @kotlin.internal.InlineOnly public inline fun > kotlin.ULongArray.minBy(selector: (kotlin.ULong) -> R): kotlin.ULong? +@kotlin.Deprecated(message = "Use minByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minByOrNull(selector)", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes @kotlin.internal.InlineOnly public inline fun > kotlin.UShortArray.minBy(selector: (kotlin.UShort) -> R): kotlin.UShort? +@kotlin.Deprecated(message = "Use minByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minByOrNull(selector)", imports = {})) public inline fun > kotlin.collections.Iterable.minBy(selector: (T) -> R): T? +@kotlin.Deprecated(message = "Use minByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minByOrNull(selector)", imports = {})) public inline fun > kotlin.collections.Map.minBy(selector: (kotlin.collections.Map.Entry) -> R): kotlin.collections.Map.Entry? +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.Array.minByOrNull(selector: (T) -> R): T? + +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.BooleanArray.minByOrNull(selector: (kotlin.Boolean) -> R): kotlin.Boolean? + +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.ByteArray.minByOrNull(selector: (kotlin.Byte) -> R): kotlin.Byte? + +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.CharArray.minByOrNull(selector: (kotlin.Char) -> R): kotlin.Char? + +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.DoubleArray.minByOrNull(selector: (kotlin.Double) -> R): kotlin.Double? + +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.FloatArray.minByOrNull(selector: (kotlin.Float) -> R): kotlin.Float? + +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.IntArray.minByOrNull(selector: (kotlin.Int) -> R): kotlin.Int? + +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.LongArray.minByOrNull(selector: (kotlin.Long) -> R): kotlin.Long? + +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.ShortArray.minByOrNull(selector: (kotlin.Short) -> R): kotlin.Short? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +@kotlin.internal.InlineOnly +public inline fun > kotlin.UByteArray.minByOrNull(selector: (kotlin.UByte) -> R): kotlin.UByte? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +@kotlin.internal.InlineOnly +public inline fun > kotlin.UIntArray.minByOrNull(selector: (kotlin.UInt) -> R): kotlin.UInt? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +@kotlin.internal.InlineOnly +public inline fun > kotlin.ULongArray.minByOrNull(selector: (kotlin.ULong) -> R): kotlin.ULong? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +@kotlin.internal.InlineOnly +public inline fun > kotlin.UShortArray.minByOrNull(selector: (kotlin.UShort) -> R): kotlin.UShort? + +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.collections.Iterable.minByOrNull(selector: (T) -> R): T? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.internal.InlineOnly +public inline fun > kotlin.collections.Map.minByOrNull(selector: (kotlin.collections.Map.Entry) -> R): kotlin.collections.Map.Entry? + @kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly @@ -5372,44 +5664,164 @@ public inline fun kotlin.collections.Iterable.minOfWithOrNull(comparat @kotlin.internal.InlineOnly public inline fun kotlin.collections.Map.minOfWithOrNull(comparator: kotlin.Comparator, selector: (kotlin.collections.Map.Entry) -> R): R? +@kotlin.SinceKotlin(version = "1.4") +public fun > kotlin.Array.minOrNull(): T? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.Array.minOrNull(): kotlin.Double? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.Array.minOrNull(): kotlin.Float? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.ByteArray.minOrNull(): kotlin.Byte? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.CharArray.minOrNull(): kotlin.Char? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.DoubleArray.minOrNull(): kotlin.Double? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.FloatArray.minOrNull(): kotlin.Float? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.IntArray.minOrNull(): kotlin.Int? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.LongArray.minOrNull(): kotlin.Long? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.ShortArray.minOrNull(): kotlin.Short? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +public fun kotlin.UByteArray.minOrNull(): kotlin.UByte? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +public fun kotlin.UIntArray.minOrNull(): kotlin.UInt? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +public fun kotlin.ULongArray.minOrNull(): kotlin.ULong? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +public fun kotlin.UShortArray.minOrNull(): kotlin.UShort? + +@kotlin.SinceKotlin(version = "1.4") +public fun > kotlin.collections.Iterable.minOrNull(): T? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.collections.Iterable.minOrNull(): kotlin.Double? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.collections.Iterable.minOrNull(): kotlin.Float? + +@kotlin.Deprecated(message = "Use minWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minWithOrNull(comparator)", imports = {})) public fun kotlin.Array.minWith(comparator: kotlin.Comparator): T? +@kotlin.Deprecated(message = "Use minWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minWithOrNull(comparator)", imports = {})) public fun kotlin.BooleanArray.minWith(comparator: kotlin.Comparator): kotlin.Boolean? +@kotlin.Deprecated(message = "Use minWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minWithOrNull(comparator)", imports = {})) public fun kotlin.ByteArray.minWith(comparator: kotlin.Comparator): kotlin.Byte? +@kotlin.Deprecated(message = "Use minWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minWithOrNull(comparator)", imports = {})) public fun kotlin.CharArray.minWith(comparator: kotlin.Comparator): kotlin.Char? +@kotlin.Deprecated(message = "Use minWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minWithOrNull(comparator)", imports = {})) public fun kotlin.DoubleArray.minWith(comparator: kotlin.Comparator): kotlin.Double? +@kotlin.Deprecated(message = "Use minWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minWithOrNull(comparator)", imports = {})) public fun kotlin.FloatArray.minWith(comparator: kotlin.Comparator): kotlin.Float? +@kotlin.Deprecated(message = "Use minWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minWithOrNull(comparator)", imports = {})) public fun kotlin.IntArray.minWith(comparator: kotlin.Comparator): kotlin.Int? +@kotlin.Deprecated(message = "Use minWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minWithOrNull(comparator)", imports = {})) public fun kotlin.LongArray.minWith(comparator: kotlin.Comparator): kotlin.Long? +@kotlin.Deprecated(message = "Use minWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minWithOrNull(comparator)", imports = {})) public fun kotlin.ShortArray.minWith(comparator: kotlin.Comparator): kotlin.Short? +@kotlin.Deprecated(message = "Use minWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minWithOrNull(comparator)", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.UByteArray.minWith(comparator: kotlin.Comparator): kotlin.UByte? +@kotlin.Deprecated(message = "Use minWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minWithOrNull(comparator)", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.UIntArray.minWith(comparator: kotlin.Comparator): kotlin.UInt? +@kotlin.Deprecated(message = "Use minWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minWithOrNull(comparator)", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.ULongArray.minWith(comparator: kotlin.Comparator): kotlin.ULong? +@kotlin.Deprecated(message = "Use minWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minWithOrNull(comparator)", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.UShortArray.minWith(comparator: kotlin.Comparator): kotlin.UShort? +@kotlin.Deprecated(message = "Use minWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minWithOrNull(comparator)", imports = {})) public fun kotlin.collections.Iterable.minWith(comparator: kotlin.Comparator): T? +@kotlin.Deprecated(message = "Use minWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minWithOrNull(comparator)", imports = {})) public fun kotlin.collections.Map.minWith(comparator: kotlin.Comparator>): kotlin.collections.Map.Entry? +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.Array.minWithOrNull(comparator: kotlin.Comparator): T? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.BooleanArray.minWithOrNull(comparator: kotlin.Comparator): kotlin.Boolean? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.ByteArray.minWithOrNull(comparator: kotlin.Comparator): kotlin.Byte? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.CharArray.minWithOrNull(comparator: kotlin.Comparator): kotlin.Char? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.DoubleArray.minWithOrNull(comparator: kotlin.Comparator): kotlin.Double? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.FloatArray.minWithOrNull(comparator: kotlin.Comparator): kotlin.Float? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.IntArray.minWithOrNull(comparator: kotlin.Comparator): kotlin.Int? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.LongArray.minWithOrNull(comparator: kotlin.Comparator): kotlin.Long? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.ShortArray.minWithOrNull(comparator: kotlin.Comparator): kotlin.Short? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +public fun kotlin.UByteArray.minWithOrNull(comparator: kotlin.Comparator): kotlin.UByte? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +public fun kotlin.UIntArray.minWithOrNull(comparator: kotlin.Comparator): kotlin.UInt? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +public fun kotlin.ULongArray.minWithOrNull(comparator: kotlin.Comparator): kotlin.ULong? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.ExperimentalUnsignedTypes +public fun kotlin.UShortArray.minWithOrNull(comparator: kotlin.Comparator): kotlin.UShort? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.collections.Iterable.minWithOrNull(comparator: kotlin.Comparator): T? + +@kotlin.SinceKotlin(version = "1.4") +@kotlin.internal.InlineOnly +public inline fun kotlin.collections.Map.minWithOrNull(comparator: kotlin.Comparator>): kotlin.collections.Map.Entry? + public operator fun kotlin.collections.Iterable.minus(element: T): kotlin.collections.List public operator fun kotlin.collections.Iterable.minus(elements: kotlin.Array): kotlin.collections.List diff --git a/libraries/stdlib/api/js/kotlin.sequences.kt b/libraries/stdlib/api/js/kotlin.sequences.kt index a97ae1442b5..827131b35c9 100644 --- a/libraries/stdlib/api/js/kotlin.sequences.kt +++ b/libraries/stdlib/api/js/kotlin.sequences.kt @@ -223,16 +223,23 @@ public inline fun > kotlin.sequences.Sequence.mapTo(destination: C, transform: (T) -> R): C +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) public fun > kotlin.sequences.Sequence.max(): T? +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) @kotlin.SinceKotlin(version = "1.1") public fun kotlin.sequences.Sequence.max(): kotlin.Double? +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) @kotlin.SinceKotlin(version = "1.1") public fun kotlin.sequences.Sequence.max(): kotlin.Float? +@kotlin.Deprecated(message = "Use maxByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxByOrNull(selector)", imports = {})) public inline fun > kotlin.sequences.Sequence.maxBy(selector: (T) -> R): T? +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.sequences.Sequence.maxByOrNull(selector: (T) -> R): T? + @kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly @@ -273,18 +280,38 @@ public inline fun kotlin.sequences.Sequence.maxOfWith(comparator: kotl @kotlin.internal.InlineOnly public inline fun kotlin.sequences.Sequence.maxOfWithOrNull(comparator: kotlin.Comparator, selector: (T) -> R): R? +@kotlin.SinceKotlin(version = "1.4") +public fun > kotlin.sequences.Sequence.maxOrNull(): T? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.sequences.Sequence.maxOrNull(): kotlin.Double? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.sequences.Sequence.maxOrNull(): kotlin.Float? + +@kotlin.Deprecated(message = "Use maxWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxWithOrNull(comparator)", imports = {})) public fun kotlin.sequences.Sequence.maxWith(comparator: kotlin.Comparator): T? +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.sequences.Sequence.maxWithOrNull(comparator: kotlin.Comparator): T? + +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) public fun > kotlin.sequences.Sequence.min(): T? +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) @kotlin.SinceKotlin(version = "1.1") public fun kotlin.sequences.Sequence.min(): kotlin.Double? +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) @kotlin.SinceKotlin(version = "1.1") public fun kotlin.sequences.Sequence.min(): kotlin.Float? +@kotlin.Deprecated(message = "Use minByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minByOrNull(selector)", imports = {})) public inline fun > kotlin.sequences.Sequence.minBy(selector: (T) -> R): T? +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.sequences.Sequence.minByOrNull(selector: (T) -> R): T? + @kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly @@ -325,8 +352,21 @@ public inline fun kotlin.sequences.Sequence.minOfWith(comparator: kotl @kotlin.internal.InlineOnly public inline fun kotlin.sequences.Sequence.minOfWithOrNull(comparator: kotlin.Comparator, selector: (T) -> R): R? +@kotlin.SinceKotlin(version = "1.4") +public fun > kotlin.sequences.Sequence.minOrNull(): T? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.sequences.Sequence.minOrNull(): kotlin.Double? + +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.sequences.Sequence.minOrNull(): kotlin.Float? + +@kotlin.Deprecated(message = "Use minWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minWithOrNull(comparator)", imports = {})) public fun kotlin.sequences.Sequence.minWith(comparator: kotlin.Comparator): T? +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.sequences.Sequence.minWithOrNull(comparator: kotlin.Comparator): T? + public operator fun kotlin.sequences.Sequence.minus(element: T): kotlin.sequences.Sequence public operator fun kotlin.sequences.Sequence.minus(elements: kotlin.Array): kotlin.sequences.Sequence diff --git a/libraries/stdlib/api/js/kotlin.text.kt b/libraries/stdlib/api/js/kotlin.text.kt index 22399a316ac..d3064fd909b 100644 --- a/libraries/stdlib/api/js/kotlin.text.kt +++ b/libraries/stdlib/api/js/kotlin.text.kt @@ -394,10 +394,15 @@ public inline infix fun kotlin.CharSequence.matches(regex: kotlin.text.Regex): k public fun kotlin.String.matches(regex: kotlin.String): kotlin.Boolean +@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxOrNull()", imports = {})) public fun kotlin.CharSequence.max(): kotlin.Char? +@kotlin.Deprecated(message = "Use maxByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxByOrNull(selector)", imports = {})) public inline fun > kotlin.CharSequence.maxBy(selector: (kotlin.Char) -> R): kotlin.Char? +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.CharSequence.maxByOrNull(selector: (kotlin.Char) -> R): kotlin.Char? + @kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly @@ -438,12 +443,24 @@ public inline fun kotlin.CharSequence.maxOfWith(comparator: kotlin.Comparato @kotlin.internal.InlineOnly public inline fun kotlin.CharSequence.maxOfWithOrNull(comparator: kotlin.Comparator, selector: (kotlin.Char) -> R): R? +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.CharSequence.maxOrNull(): kotlin.Char? + +@kotlin.Deprecated(message = "Use maxWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "maxWithOrNull(comparator)", imports = {})) public fun kotlin.CharSequence.maxWith(comparator: kotlin.Comparator): kotlin.Char? +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.CharSequence.maxWithOrNull(comparator: kotlin.Comparator): kotlin.Char? + +@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minOrNull()", imports = {})) public fun kotlin.CharSequence.min(): kotlin.Char? +@kotlin.Deprecated(message = "Use minByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minByOrNull(selector)", imports = {})) public inline fun > kotlin.CharSequence.minBy(selector: (kotlin.Char) -> R): kotlin.Char? +@kotlin.SinceKotlin(version = "1.4") +public inline fun > kotlin.CharSequence.minByOrNull(selector: (kotlin.Char) -> R): kotlin.Char? + @kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly @@ -484,8 +501,15 @@ public inline fun kotlin.CharSequence.minOfWith(comparator: kotlin.Comparato @kotlin.internal.InlineOnly public inline fun kotlin.CharSequence.minOfWithOrNull(comparator: kotlin.Comparator, selector: (kotlin.Char) -> R): R? +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.CharSequence.minOrNull(): kotlin.Char? + +@kotlin.Deprecated(message = "Use minWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "minWithOrNull(comparator)", imports = {})) public fun kotlin.CharSequence.minWith(comparator: kotlin.Comparator): kotlin.Char? +@kotlin.SinceKotlin(version = "1.4") +public fun kotlin.CharSequence.minWithOrNull(comparator: kotlin.Comparator): kotlin.Char? + public fun kotlin.CharSequence.none(): kotlin.Boolean public inline fun kotlin.CharSequence.none(predicate: (kotlin.Char) -> kotlin.Boolean): kotlin.Boolean