Reintroduce min/max operations for non-empty collections KT-50146
This commit is contained in:
@@ -253,23 +253,21 @@ public inline fun <T, R : kotlin.Any, C : kotlin.collections.MutableCollection<i
|
||||
|
||||
public inline fun <T, R, C : kotlin.collections.MutableCollection<in R>> kotlin.sequences.Sequence<T>.mapTo(destination: C, transform: (T) -> R): C
|
||||
|
||||
@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "this.maxOrNull()", imports = {}))
|
||||
@kotlin.DeprecatedSinceKotlin(errorSince = "1.5", hiddenSince = "1.6", warningSince = "1.4")
|
||||
public fun <T : kotlin.Comparable<T>> kotlin.sequences.Sequence<T>.max(): T?
|
||||
@kotlin.SinceKotlin(version = "1.7")
|
||||
@kotlin.jvm.JvmName(name = "maxOrThrow")
|
||||
public fun <T : kotlin.Comparable<T>> kotlin.sequences.Sequence<T>.max(): T
|
||||
|
||||
@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "this.maxOrNull()", imports = {}))
|
||||
@kotlin.DeprecatedSinceKotlin(errorSince = "1.5", hiddenSince = "1.6", warningSince = "1.4")
|
||||
@kotlin.SinceKotlin(version = "1.1")
|
||||
public fun kotlin.sequences.Sequence<kotlin.Double>.max(): kotlin.Double?
|
||||
@kotlin.SinceKotlin(version = "1.7")
|
||||
@kotlin.jvm.JvmName(name = "maxOrThrow")
|
||||
public fun kotlin.sequences.Sequence<kotlin.Double>.max(): kotlin.Double
|
||||
|
||||
@kotlin.Deprecated(message = "Use maxOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "this.maxOrNull()", imports = {}))
|
||||
@kotlin.DeprecatedSinceKotlin(errorSince = "1.5", hiddenSince = "1.6", warningSince = "1.4")
|
||||
@kotlin.SinceKotlin(version = "1.1")
|
||||
public fun kotlin.sequences.Sequence<kotlin.Float>.max(): kotlin.Float?
|
||||
@kotlin.SinceKotlin(version = "1.7")
|
||||
@kotlin.jvm.JvmName(name = "maxOrThrow")
|
||||
public fun kotlin.sequences.Sequence<kotlin.Float>.max(): kotlin.Float
|
||||
|
||||
@kotlin.Deprecated(message = "Use maxByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "this.maxByOrNull(selector)", imports = {}))
|
||||
@kotlin.DeprecatedSinceKotlin(errorSince = "1.5", hiddenSince = "1.6", warningSince = "1.4")
|
||||
public inline fun <T, R : kotlin.Comparable<R>> kotlin.sequences.Sequence<T>.maxBy(selector: (T) -> R): T?
|
||||
@kotlin.SinceKotlin(version = "1.7")
|
||||
@kotlin.jvm.JvmName(name = "maxByOrThrow")
|
||||
public inline fun <T, R : kotlin.Comparable<R>> kotlin.sequences.Sequence<T>.maxBy(selector: (T) -> R): T
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.4")
|
||||
public inline fun <T, R : kotlin.Comparable<R>> kotlin.sequences.Sequence<T>.maxByOrNull(selector: (T) -> R): T?
|
||||
@@ -323,30 +321,28 @@ public fun kotlin.sequences.Sequence<kotlin.Double>.maxOrNull(): kotlin.Double?
|
||||
@kotlin.SinceKotlin(version = "1.4")
|
||||
public fun kotlin.sequences.Sequence<kotlin.Float>.maxOrNull(): kotlin.Float?
|
||||
|
||||
@kotlin.Deprecated(message = "Use maxWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "this.maxWithOrNull(comparator)", imports = {}))
|
||||
@kotlin.DeprecatedSinceKotlin(errorSince = "1.5", hiddenSince = "1.6", warningSince = "1.4")
|
||||
public fun <T> kotlin.sequences.Sequence<T>.maxWith(comparator: kotlin.Comparator<in T>): T?
|
||||
@kotlin.SinceKotlin(version = "1.7")
|
||||
@kotlin.jvm.JvmName(name = "maxWithOrThrow")
|
||||
public fun <T> kotlin.sequences.Sequence<T>.maxWith(comparator: kotlin.Comparator<in T>): T
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.4")
|
||||
public fun <T> kotlin.sequences.Sequence<T>.maxWithOrNull(comparator: kotlin.Comparator<in T>): T?
|
||||
|
||||
@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "this.minOrNull()", imports = {}))
|
||||
@kotlin.DeprecatedSinceKotlin(errorSince = "1.5", hiddenSince = "1.6", warningSince = "1.4")
|
||||
public fun <T : kotlin.Comparable<T>> kotlin.sequences.Sequence<T>.min(): T?
|
||||
@kotlin.SinceKotlin(version = "1.7")
|
||||
@kotlin.jvm.JvmName(name = "minOrThrow")
|
||||
public fun <T : kotlin.Comparable<T>> kotlin.sequences.Sequence<T>.min(): T
|
||||
|
||||
@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "this.minOrNull()", imports = {}))
|
||||
@kotlin.DeprecatedSinceKotlin(errorSince = "1.5", hiddenSince = "1.6", warningSince = "1.4")
|
||||
@kotlin.SinceKotlin(version = "1.1")
|
||||
public fun kotlin.sequences.Sequence<kotlin.Double>.min(): kotlin.Double?
|
||||
@kotlin.SinceKotlin(version = "1.7")
|
||||
@kotlin.jvm.JvmName(name = "minOrThrow")
|
||||
public fun kotlin.sequences.Sequence<kotlin.Double>.min(): kotlin.Double
|
||||
|
||||
@kotlin.Deprecated(message = "Use minOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "this.minOrNull()", imports = {}))
|
||||
@kotlin.DeprecatedSinceKotlin(errorSince = "1.5", hiddenSince = "1.6", warningSince = "1.4")
|
||||
@kotlin.SinceKotlin(version = "1.1")
|
||||
public fun kotlin.sequences.Sequence<kotlin.Float>.min(): kotlin.Float?
|
||||
@kotlin.SinceKotlin(version = "1.7")
|
||||
@kotlin.jvm.JvmName(name = "minOrThrow")
|
||||
public fun kotlin.sequences.Sequence<kotlin.Float>.min(): kotlin.Float
|
||||
|
||||
@kotlin.Deprecated(message = "Use minByOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "this.minByOrNull(selector)", imports = {}))
|
||||
@kotlin.DeprecatedSinceKotlin(errorSince = "1.5", hiddenSince = "1.6", warningSince = "1.4")
|
||||
public inline fun <T, R : kotlin.Comparable<R>> kotlin.sequences.Sequence<T>.minBy(selector: (T) -> R): T?
|
||||
@kotlin.SinceKotlin(version = "1.7")
|
||||
@kotlin.jvm.JvmName(name = "minByOrThrow")
|
||||
public inline fun <T, R : kotlin.Comparable<R>> kotlin.sequences.Sequence<T>.minBy(selector: (T) -> R): T
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.4")
|
||||
public inline fun <T, R : kotlin.Comparable<R>> kotlin.sequences.Sequence<T>.minByOrNull(selector: (T) -> R): T?
|
||||
@@ -400,9 +396,9 @@ public fun kotlin.sequences.Sequence<kotlin.Double>.minOrNull(): kotlin.Double?
|
||||
@kotlin.SinceKotlin(version = "1.4")
|
||||
public fun kotlin.sequences.Sequence<kotlin.Float>.minOrNull(): kotlin.Float?
|
||||
|
||||
@kotlin.Deprecated(message = "Use minWithOrNull instead.", replaceWith = kotlin.ReplaceWith(expression = "this.minWithOrNull(comparator)", imports = {}))
|
||||
@kotlin.DeprecatedSinceKotlin(errorSince = "1.5", hiddenSince = "1.6", warningSince = "1.4")
|
||||
public fun <T> kotlin.sequences.Sequence<T>.minWith(comparator: kotlin.Comparator<in T>): T?
|
||||
@kotlin.SinceKotlin(version = "1.7")
|
||||
@kotlin.jvm.JvmName(name = "minWithOrThrow")
|
||||
public fun <T> kotlin.sequences.Sequence<T>.minWith(comparator: kotlin.Comparator<in T>): T
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.4")
|
||||
public fun <T> kotlin.sequences.Sequence<T>.minWithOrNull(comparator: kotlin.Comparator<in T>): T?
|
||||
|
||||
Reference in New Issue
Block a user