Create samples for String.toLowerCase/toUpperCase
* Create toLowerCase method sample * Create toUpperCase method sample * Create toUpperCase sample reference in StringsJVM * Create sample ref and doc of js impl toUpperCase * Create sample ref and docs of js toLowerCase * Add sample ref in toLowerCase expect fun * Add sample ref in toUpperCase expect fun
This commit is contained in:
@@ -111,8 +111,18 @@ internal expect fun String.nativeLastIndexOf(str: String, fromIndex: Int): Int
|
||||
public expect fun String.substring(startIndex: Int): String
|
||||
public expect fun String.substring(startIndex: Int, endIndex: Int): String
|
||||
|
||||
|
||||
/**
|
||||
* Returns a copy of this string converted to upper case using the rules of the default locale.
|
||||
*
|
||||
* @sample samples.text.Strings.toUpperCase
|
||||
*/
|
||||
public expect fun String.toUpperCase(): String
|
||||
|
||||
/**
|
||||
* Returns a copy of this string converted to lower case using the rules of the default locale.
|
||||
*
|
||||
* @sample samples.text.Strings.toLowerCase
|
||||
*/
|
||||
public expect fun String.toLowerCase(): String
|
||||
public expect fun String.capitalize(): String
|
||||
public expect fun String.decapitalize(): String
|
||||
|
||||
@@ -24,10 +24,19 @@ public actual fun String(chars: CharArray, offset: Int, length: Int): String {
|
||||
return String(chars.copyOfRange(offset, offset + length))
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Returns a copy of this string converted to upper case using the rules of the default locale.
|
||||
*
|
||||
* @sample samples.text.Strings.toUpperCase
|
||||
*/
|
||||
@kotlin.internal.InlineOnly
|
||||
public actual inline fun String.toUpperCase(): String = asDynamic().toUpperCase()
|
||||
|
||||
/**
|
||||
* Returns a copy of this string converted to lower case using the rules of the default locale.
|
||||
*
|
||||
* @sample samples.text.Strings.toLowerCase
|
||||
*/
|
||||
@kotlin.internal.InlineOnly
|
||||
public actual inline fun String.toLowerCase(): String = asDynamic().toLowerCase()
|
||||
|
||||
|
||||
@@ -94,12 +94,16 @@ public actual fun String.replaceFirst(oldValue: String, newValue: String, ignore
|
||||
|
||||
/**
|
||||
* Returns a copy of this string converted to upper case using the rules of the default locale.
|
||||
*
|
||||
* @sample samples.text.Strings.toUpperCase
|
||||
*/
|
||||
@kotlin.internal.InlineOnly
|
||||
public actual inline fun String.toUpperCase(): String = (this as java.lang.String).toUpperCase()
|
||||
|
||||
/**
|
||||
* Returns a copy of this string converted to lower case using the rules of the default locale.
|
||||
*
|
||||
* @sample samples.text.Strings.toLowerCase
|
||||
*/
|
||||
@kotlin.internal.InlineOnly
|
||||
public actual inline fun String.toLowerCase(): String = (this as java.lang.String).toLowerCase()
|
||||
|
||||
@@ -94,4 +94,14 @@ class Strings {
|
||||
assertPrints(byteArray.toString(charset), "Hello")
|
||||
}
|
||||
|
||||
@Sample
|
||||
fun toLowerCase() {
|
||||
assertPrints("Iced frappé!".toLowerCase(), "iced frappé!")
|
||||
}
|
||||
|
||||
@Sample
|
||||
fun toUpperCase() {
|
||||
assertPrints("Iced frappé!".toUpperCase(), "ICED FRAPPÉ!")
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user