From e8479d1148a7d4be385d0c7813548ea25c933c97 Mon Sep 17 00:00:00 2001 From: Ilya Matveev Date: Thu, 20 Apr 2017 16:24:52 +0700 Subject: [PATCH] stdlib: Ignore case in String.toBoolean --- runtime/src/main/kotlin/kotlin/text/StringNumberConversions.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/src/main/kotlin/kotlin/text/StringNumberConversions.kt b/runtime/src/main/kotlin/kotlin/text/StringNumberConversions.kt index 077bee7be14..e18b9eb0550 100644 --- a/runtime/src/main/kotlin/kotlin/text/StringNumberConversions.kt +++ b/runtime/src/main/kotlin/kotlin/text/StringNumberConversions.kt @@ -56,7 +56,7 @@ public inline fun Long.toString(radix: Int): String = longToString(this, checkRa * Returns `true` if the contents of this string is equal to the word "true", ignoring case, and `false` otherwise. */ @kotlin.internal.InlineOnly -public inline fun String.toBoolean(): Boolean = this == "true" +public inline fun String.toBoolean(): Boolean = this.equals("true", ignoreCase = true) @SymbolName("Kotlin_String_parseByte") external private fun parseByte(value: String, radix: Int): Byte