Deprecate JS Array/PrimitiveArray.sort(comparison) functions

This commit is contained in:
Abduqodiri Qurbonzoda
2021-09-01 11:27:43 +03:00
committed by Space
parent a3eaa3e0f9
commit 0faa83bacb
5 changed files with 74 additions and 1 deletions
@@ -8341,6 +8341,8 @@ public fun kotlin.UShortArray.sliceArray(indices: kotlin.ranges.IntRange): kotli
public fun <T : kotlin.Comparable<T>> kotlin.Array<out T>.sort(): kotlin.Unit
@kotlin.Deprecated(message = "Use sortWith instead", replaceWith = kotlin.ReplaceWith(expression = "this.sortWith(Comparator(comparison))", imports = {}))
@kotlin.DeprecatedSinceKotlin(warningSince = "1.6")
public fun <T> kotlin.Array<out T>.sort(comparison: (a: T, b: T) -> kotlin.Int): kotlin.Unit
@kotlin.SinceKotlin(version = "1.4")
@@ -8349,6 +8351,8 @@ public fun <T : kotlin.Comparable<T>> kotlin.Array<out T>.sort(fromIndex: kotlin
/*∆*/ @kotlin.js.library(name = "primitiveArraySort")
public fun kotlin.ByteArray.sort(): kotlin.Unit
@kotlin.Deprecated(message = "Use other sorting functions from the Standard Library")
@kotlin.DeprecatedSinceKotlin(warningSince = "1.6")
@kotlin.internal.InlineOnly
public inline fun kotlin.ByteArray.sort(noinline comparison: (a: kotlin.Byte, b: kotlin.Byte) -> kotlin.Int): kotlin.Unit
@@ -8358,6 +8362,8 @@ public fun kotlin.ByteArray.sort(fromIndex: kotlin.Int = ..., toIndex: kotlin.In
/*∆*/ @kotlin.js.library(name = "primitiveArraySort")
public fun kotlin.CharArray.sort(): kotlin.Unit
@kotlin.Deprecated(message = "Use other sorting functions from the Standard Library")
@kotlin.DeprecatedSinceKotlin(warningSince = "1.6")
@kotlin.internal.InlineOnly
public inline fun kotlin.CharArray.sort(noinline comparison: (a: kotlin.Char, b: kotlin.Char) -> kotlin.Int): kotlin.Unit
@@ -8367,6 +8373,8 @@ public fun kotlin.CharArray.sort(fromIndex: kotlin.Int = ..., toIndex: kotlin.In
/*∆*/ @kotlin.js.library(name = "primitiveArraySort")
public fun kotlin.DoubleArray.sort(): kotlin.Unit
@kotlin.Deprecated(message = "Use other sorting functions from the Standard Library")
@kotlin.DeprecatedSinceKotlin(warningSince = "1.6")
@kotlin.internal.InlineOnly
public inline fun kotlin.DoubleArray.sort(noinline comparison: (a: kotlin.Double, b: kotlin.Double) -> kotlin.Int): kotlin.Unit
@@ -8376,6 +8384,8 @@ public fun kotlin.DoubleArray.sort(fromIndex: kotlin.Int = ..., toIndex: kotlin.
/*∆*/ @kotlin.js.library(name = "primitiveArraySort")
public fun kotlin.FloatArray.sort(): kotlin.Unit
@kotlin.Deprecated(message = "Use other sorting functions from the Standard Library")
@kotlin.DeprecatedSinceKotlin(warningSince = "1.6")
@kotlin.internal.InlineOnly
public inline fun kotlin.FloatArray.sort(noinline comparison: (a: kotlin.Float, b: kotlin.Float) -> kotlin.Int): kotlin.Unit
@@ -8385,6 +8395,8 @@ public fun kotlin.FloatArray.sort(fromIndex: kotlin.Int = ..., toIndex: kotlin.I
/*∆*/ @kotlin.js.library(name = "primitiveArraySort")
public fun kotlin.IntArray.sort(): kotlin.Unit
@kotlin.Deprecated(message = "Use other sorting functions from the Standard Library")
@kotlin.DeprecatedSinceKotlin(warningSince = "1.6")
@kotlin.internal.InlineOnly
public inline fun kotlin.IntArray.sort(noinline comparison: (a: kotlin.Int, b: kotlin.Int) -> kotlin.Int): kotlin.Unit
@@ -8393,6 +8405,8 @@ public fun kotlin.IntArray.sort(fromIndex: kotlin.Int = ..., toIndex: kotlin.Int
public fun kotlin.LongArray.sort(): kotlin.Unit
@kotlin.Deprecated(message = "Use other sorting functions from the Standard Library")
@kotlin.DeprecatedSinceKotlin(warningSince = "1.6")
@kotlin.internal.InlineOnly
public inline fun kotlin.LongArray.sort(noinline comparison: (a: kotlin.Long, b: kotlin.Long) -> kotlin.Int): kotlin.Unit
@@ -8402,6 +8416,8 @@ public fun kotlin.LongArray.sort(fromIndex: kotlin.Int = ..., toIndex: kotlin.In
/*∆*/ @kotlin.js.library(name = "primitiveArraySort")
public fun kotlin.ShortArray.sort(): kotlin.Unit
@kotlin.Deprecated(message = "Use other sorting functions from the Standard Library")
@kotlin.DeprecatedSinceKotlin(warningSince = "1.6")
@kotlin.internal.InlineOnly
public inline fun kotlin.ShortArray.sort(noinline comparison: (a: kotlin.Short, b: kotlin.Short) -> kotlin.Int): kotlin.Unit
@@ -8311,6 +8311,8 @@ public fun kotlin.UShortArray.sliceArray(indices: kotlin.ranges.IntRange): kotli
public fun <T : kotlin.Comparable<T>> kotlin.Array<out T>.sort(): kotlin.Unit
@kotlin.Deprecated(message = "Use sortWith instead", replaceWith = kotlin.ReplaceWith(expression = "this.sortWith(Comparator(comparison))", imports = {}))
@kotlin.DeprecatedSinceKotlin(warningSince = "1.6")
public fun <T> kotlin.Array<out T>.sort(comparison: (a: T, b: T) -> kotlin.Int): kotlin.Unit
@kotlin.SinceKotlin(version = "1.4")
@@ -8318,6 +8320,8 @@ public fun <T : kotlin.Comparable<T>> kotlin.Array<out T>.sort(fromIndex: kotlin
public fun kotlin.ByteArray.sort(): kotlin.Unit
@kotlin.Deprecated(message = "Use other sorting functions from the Standard Library")
@kotlin.DeprecatedSinceKotlin(warningSince = "1.6")
@kotlin.internal.InlineOnly
public inline fun kotlin.ByteArray.sort(noinline comparison: (a: kotlin.Byte, b: kotlin.Byte) -> kotlin.Int): kotlin.Unit
@@ -8326,6 +8330,8 @@ public fun kotlin.ByteArray.sort(fromIndex: kotlin.Int = ..., toIndex: kotlin.In
public fun kotlin.CharArray.sort(): kotlin.Unit
@kotlin.Deprecated(message = "Use other sorting functions from the Standard Library")
@kotlin.DeprecatedSinceKotlin(warningSince = "1.6")
@kotlin.internal.InlineOnly
public inline fun kotlin.CharArray.sort(noinline comparison: (a: kotlin.Char, b: kotlin.Char) -> kotlin.Int): kotlin.Unit
@@ -8334,6 +8340,8 @@ public fun kotlin.CharArray.sort(fromIndex: kotlin.Int = ..., toIndex: kotlin.In
public fun kotlin.DoubleArray.sort(): kotlin.Unit
@kotlin.Deprecated(message = "Use other sorting functions from the Standard Library")
@kotlin.DeprecatedSinceKotlin(warningSince = "1.6")
@kotlin.internal.InlineOnly
public inline fun kotlin.DoubleArray.sort(noinline comparison: (a: kotlin.Double, b: kotlin.Double) -> kotlin.Int): kotlin.Unit
@@ -8342,6 +8350,8 @@ public fun kotlin.DoubleArray.sort(fromIndex: kotlin.Int = ..., toIndex: kotlin.
public fun kotlin.FloatArray.sort(): kotlin.Unit
@kotlin.Deprecated(message = "Use other sorting functions from the Standard Library")
@kotlin.DeprecatedSinceKotlin(warningSince = "1.6")
@kotlin.internal.InlineOnly
public inline fun kotlin.FloatArray.sort(noinline comparison: (a: kotlin.Float, b: kotlin.Float) -> kotlin.Int): kotlin.Unit
@@ -8350,6 +8360,8 @@ public fun kotlin.FloatArray.sort(fromIndex: kotlin.Int = ..., toIndex: kotlin.I
public fun kotlin.IntArray.sort(): kotlin.Unit
@kotlin.Deprecated(message = "Use other sorting functions from the Standard Library")
@kotlin.DeprecatedSinceKotlin(warningSince = "1.6")
@kotlin.internal.InlineOnly
public inline fun kotlin.IntArray.sort(noinline comparison: (a: kotlin.Int, b: kotlin.Int) -> kotlin.Int): kotlin.Unit
@@ -8358,6 +8370,8 @@ public fun kotlin.IntArray.sort(fromIndex: kotlin.Int = ..., toIndex: kotlin.Int
public fun kotlin.LongArray.sort(): kotlin.Unit
@kotlin.Deprecated(message = "Use other sorting functions from the Standard Library")
@kotlin.DeprecatedSinceKotlin(warningSince = "1.6")
@kotlin.internal.InlineOnly
public inline fun kotlin.LongArray.sort(noinline comparison: (a: kotlin.Long, b: kotlin.Long) -> kotlin.Int): kotlin.Unit
@@ -8366,6 +8380,8 @@ public fun kotlin.LongArray.sort(fromIndex: kotlin.Int = ..., toIndex: kotlin.In
public fun kotlin.ShortArray.sort(): kotlin.Unit
@kotlin.Deprecated(message = "Use other sorting functions from the Standard Library")
@kotlin.DeprecatedSinceKotlin(warningSince = "1.6")
@kotlin.internal.InlineOnly
public inline fun kotlin.ShortArray.sort(noinline comparison: (a: kotlin.Short, b: kotlin.Short) -> kotlin.Int): kotlin.Unit