From 542ab6ae34fc09f97c4dfa6a723c3aaaded0e21f Mon Sep 17 00:00:00 2001 From: Ilya Gorbunov Date: Sat, 21 Nov 2015 08:26:25 +0300 Subject: [PATCH] Deprecate String.toCharList to use toList instead. --- libraries/stdlib/src/kotlin/text/StringsJVM.kt | 1 + libraries/stdlib/test/collections/CollectionJVMTest.kt | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/libraries/stdlib/src/kotlin/text/StringsJVM.kt b/libraries/stdlib/src/kotlin/text/StringsJVM.kt index 7b716234add..36411e801fb 100644 --- a/libraries/stdlib/src/kotlin/text/StringsJVM.kt +++ b/libraries/stdlib/src/kotlin/text/StringsJVM.kt @@ -395,6 +395,7 @@ public fun String.toDouble(): Double = java.lang.Double.parseDouble(this) /** * Returns the list of all characters in this string. */ +@Deprecated("Use toList() instead.", ReplaceWith("toList()")) public fun String.toCharList(): List = toCharArray().toList() /** diff --git a/libraries/stdlib/test/collections/CollectionJVMTest.kt b/libraries/stdlib/test/collections/CollectionJVMTest.kt index 337f33ec28d..fa9e13e5a52 100644 --- a/libraries/stdlib/test/collections/CollectionJVMTest.kt +++ b/libraries/stdlib/test/collections/CollectionJVMTest.kt @@ -37,7 +37,7 @@ class CollectionJVMTest { @test fun flatMap() { val data = listOf("", "foo", "bar", "x", "") - val characters = data.flatMap { it.toCharList() } + val characters = data.flatMap { it.toList() } println("Got list of characters ${characters}") assertEquals(7, characters.size) val text = characters.joinToString("")