JS: drop Collections.sort

This commit is contained in:
Alexander Udalov
2016-11-02 12:12:13 +03:00
parent 30a7790dca
commit 316fbd820b
4 changed files with 25 additions and 27 deletions
@@ -260,14 +260,16 @@ private fun MutableCollection<*>.retainNothing(): Boolean {
/**
* Sorts elements in the list in-place according to their natural sort order.
* */
public fun <T: Comparable<T>> MutableList<T>.sort(): Unit {
*/
@kotlin.jvm.JvmVersion
public fun <T : Comparable<T>> MutableList<T>.sort(): Unit {
if (size > 1) java.util.Collections.sort(this)
}
/**
* Sorts elements in the list in-place according to order specified with [comparator].
* Sorts elements in the list in-place according to the order specified with [comparator].
*/
@kotlin.jvm.JvmVersion
public fun <T> MutableList<T>.sortWith(comparator: Comparator<in T>): Unit {
if (size > 1) java.util.Collections.sort(this, comparator)
}