Remove redundant @OptIn targeting new case conversion api
This commit is contained in:
@@ -11,7 +11,6 @@ package kotlin.text
|
||||
//
|
||||
|
||||
// 10 mappings totally
|
||||
@OptIn(ExperimentalStdlibApi::class)
|
||||
internal fun Char.titlecaseImpl(): String {
|
||||
val uppercase = uppercase()
|
||||
if (uppercase.length > 1) {
|
||||
|
||||
@@ -11,7 +11,6 @@ package kotlin.text
|
||||
//
|
||||
|
||||
// 4 ranges totally
|
||||
@OptIn(ExperimentalStdlibApi::class)
|
||||
internal fun Char.titlecaseCharImpl(): Char {
|
||||
val code = this.code
|
||||
// Letters repeating <Lu, Lt, Ll> sequence and code of the Lt is a multiple of 3, e.g. <DŽ, Dž, dž>
|
||||
|
||||
@@ -11,7 +11,6 @@ package kotlin.text
|
||||
//
|
||||
|
||||
// 4 ranges totally
|
||||
@OptIn(ExperimentalStdlibApi::class)
|
||||
internal fun Char.titlecaseCharImpl(): Char {
|
||||
val code = this.code
|
||||
// Letters repeating <Lu, Lt, Ll> sequence and code of the Lt is a multiple of 3, e.g. <DŽ, Dž, dž>
|
||||
|
||||
@@ -19,7 +19,6 @@ public actual inline fun String.toBoolean(): Boolean = this.toBoolean()
|
||||
*
|
||||
* There are also strict versions of the function available on non-nullable String, [toBooleanStrict] and [toBooleanStrictOrNull].
|
||||
*/
|
||||
@OptIn(ExperimentalStdlibApi::class)
|
||||
@SinceKotlin("1.4")
|
||||
public actual fun String?.toBoolean(): Boolean = this != null && this.lowercase() == "true"
|
||||
|
||||
@@ -133,7 +132,6 @@ public actual inline fun Short.toString(radix: Int): String = this.toInt().toStr
|
||||
@SinceKotlin("1.2")
|
||||
public actual fun Int.toString(radix: Int): String = asDynamic().toString(checkRadix(radix))
|
||||
|
||||
@OptIn(ExperimentalStdlibApi::class)
|
||||
private fun String.isNaN(): Boolean = when (this.lowercase()) {
|
||||
"nan", "+nan", "-nan" -> true
|
||||
else -> false
|
||||
|
||||
@@ -240,7 +240,6 @@ public inline fun String.match(regex: String): Array<String>? = asDynamic().matc
|
||||
@kotlin.internal.InlineOnly
|
||||
internal inline fun String.nativeReplace(pattern: RegExp, replacement: String): String = asDynamic().replace(pattern, replacement)
|
||||
|
||||
@OptIn(ExperimentalStdlibApi::class)
|
||||
@SinceKotlin("1.2")
|
||||
@Suppress("ACTUAL_FUNCTION_WITH_DEFAULT_ARGUMENTS")
|
||||
public actual fun String.compareTo(other: String, ignoreCase: Boolean = false): Int {
|
||||
|
||||
@@ -54,7 +54,6 @@ public fun String.matches(regex: String): Boolean {
|
||||
|
||||
public actual fun CharSequence.isBlank(): Boolean = length == 0 || (if (this is String) this else this.toString()).matches("^[\\s\\xA0]+$")
|
||||
|
||||
@OptIn(ExperimentalStdlibApi::class)
|
||||
@Suppress("ACTUAL_FUNCTION_WITH_DEFAULT_ARGUMENTS")
|
||||
public actual fun String?.equals(other: String?, ignoreCase: Boolean = false): Boolean =
|
||||
when {
|
||||
|
||||
Reference in New Issue
Block a user