From bf368b2bc2e5606a2c5fb41b21d8bf64966302d4 Mon Sep 17 00:00:00 2001 From: Ilya Ryzhenkov Date: Fri, 26 Sep 2014 16:28:08 +0400 Subject: [PATCH] Restore accidentally removed String.getBytes() and mark as deprecated (discouraged). --- libraries/stdlib/src/kotlin/text/StringsJVM.kt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/libraries/stdlib/src/kotlin/text/StringsJVM.kt b/libraries/stdlib/src/kotlin/text/StringsJVM.kt index 2cef0d875df..b3c28afce38 100644 --- a/libraries/stdlib/src/kotlin/text/StringsJVM.kt +++ b/libraries/stdlib/src/kotlin/text/StringsJVM.kt @@ -151,6 +151,15 @@ public fun CharSequence.get(start: Int, end: Int): CharSequence? = subSequence(s public fun String.toByteArray(charset: String): ByteArray = (this as java.lang.String).getBytes(charset) public fun String.toByteArray(charset: Charset = Charsets.UTF_8): ByteArray = (this as java.lang.String).getBytes(charset) +deprecated("Use toByteArray() instead to emphasize copy behaviour") +public fun String.getBytes(): ByteArray = (this as java.lang.String).getBytes() + +deprecated("Use toByteArray(charset) instead to emphasize copy behaviour") +public fun String.getBytes(charset: Charset): ByteArray = (this as java.lang.String).getBytes(charset) + +deprecated("Use toByteArray(charset) instead to emphasize copy behaviour") +public fun String.getBytes(charset: String): ByteArray = (this as java.lang.String).getBytes(charset) + /** * Returns a subsequence specified by given range. */