Fix function List<T>.reverse().

For now all iterables (including List) return reversed *copy* of collection.
See Problem 3 at https://github.com/JetBrains/kotlin/pull/78#issuecomment-6533534
This commit is contained in:
Alexander Zolotov
2012-06-26 00:13:26 +04:00
parent 8d2bd30585
commit 1e301843f7
15 changed files with 47 additions and 23 deletions
@@ -245,7 +245,8 @@ public inline fun <C: Collection<Double>> DoubleArray.toCollection(result: C) :
*/
public inline fun DoubleArray.reverse() : List<Double> {
val list = toList()
return list.reverse()
Collections.reverse(list)
return list
}
/** Copies all elements into a [[LinkedList]] */