From e20b1239fecb25f1b1ceca6a9c78ca355501dbd0 Mon Sep 17 00:00:00 2001 From: Abduqodiri Qurbonzoda Date: Sat, 8 Apr 2023 23:17:05 +0300 Subject: [PATCH] [K/N] Remove Char.isIdentifierIgnorable() function As a part of efforts to stabilize K/N stdlib. --- kotlin-native/runtime/src/main/cpp/KString.cpp | 5 ----- .../runtime/src/main/kotlin/kotlin/text/CharNative.kt | 7 ------- 2 files changed, 12 deletions(-) diff --git a/kotlin-native/runtime/src/main/cpp/KString.cpp b/kotlin-native/runtime/src/main/cpp/KString.cpp index 5f7f1c41f3c..934812d2a3f 100644 --- a/kotlin-native/runtime/src/main/cpp/KString.cpp +++ b/kotlin-native/runtime/src/main/cpp/KString.cpp @@ -339,11 +339,6 @@ KBoolean Kotlin_String_unsafeRangeEquals(KString thiz, KInt thizOffset, KString ) == 0; } -KBoolean Kotlin_Char_isIdentifierIgnorable(KChar ch) { - RuntimeAssert(false, "Kotlin_Char_isIdentifierIgnorable() is not implemented"); - return false; -} - KBoolean Kotlin_Char_isISOControl(KChar ch) { return (ch <= 0x1F) || (ch >= 0x7F && ch <= 0x9F); } diff --git a/kotlin-native/runtime/src/main/kotlin/kotlin/text/CharNative.kt b/kotlin-native/runtime/src/main/kotlin/kotlin/text/CharNative.kt index a26526ba7a6..ebd2b1e2643 100644 --- a/kotlin-native/runtime/src/main/kotlin/kotlin/text/CharNative.kt +++ b/kotlin-native/runtime/src/main/kotlin/kotlin/text/CharNative.kt @@ -19,13 +19,6 @@ external public actual fun Char.isHighSurrogate(): Boolean @GCUnsafeCall("Kotlin_Char_isLowSurrogate") external public actual fun Char.isLowSurrogate(): Boolean -/** - * Returns `true` if this character (Unicode code point) should be regarded as an ignorable - * character in a Java identifier or a Unicode identifier. - */ -@GCUnsafeCall("Kotlin_Char_isIdentifierIgnorable") -external public fun Char.isIdentifierIgnorable(): Boolean - /** * Returns `true` if this character is an ISO control character. *