Added copyToArray intrinsic method.
#KT-3352 fixed
This commit is contained in:
@@ -107,4 +107,7 @@ public inline fun ByteArray.inputStream(offset: Int, length: Int) : ByteArrayInp
|
||||
public inline fun ByteArray.toString(encoding: String): String = String(this, encoding)
|
||||
public inline fun ByteArray.toString(): String = String(this)
|
||||
|
||||
public inline fun ByteArray.toString(encoding: Charset) : String = String(this, encoding)
|
||||
public inline fun ByteArray.toString(encoding: Charset) : String = String(this, encoding)
|
||||
|
||||
[Intrinsic("kotlin.collections.copyToArray")] public fun <reified T> Collection<T>.copyToArray(): Array<T> =
|
||||
throw UnsupportedOperationException()
|
||||
|
||||
@@ -29,4 +29,9 @@ class JavautilCollectionsTest {
|
||||
Collections.sort(list, COMPARATOR)
|
||||
assertEquals(SORTED_TEST_LIST, list)
|
||||
}
|
||||
|
||||
test fun collectionToArray() {
|
||||
val array = TEST_LIST.copyToArray()
|
||||
assertEquals(array.toList(), TEST_LIST)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user