Spread should always copy arrays.

Introduce a special (package private) utility class ArraysUtilJVM
to fix Array<T>.asList() issues.
This commit is contained in:
Dmitry Petrov
2015-10-05 19:04:46 +03:00
parent 97946feb9a
commit 57869d85e8
7 changed files with 77 additions and 5 deletions
@@ -221,7 +221,7 @@ fun specialJVM(): List<GenericFunction> {
returns("List<T>")
body(ArraysOfObjects) {
"""
return Arrays.asList(*this)
return ArraysUtilJVM.asList(this)
"""
}