Commonize CharCategory and related functions #KT-39177 #KT-43216 #KT-39906 #KT-30652
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
@kotlin.SinceKotlin(version = "1.2")
|
||||
public val kotlin.String.Companion.CASE_INSENSITIVE_ORDER: kotlin.Comparator<kotlin.String> { get; }
|
||||
|
||||
public val kotlin.Char.category: kotlin.text.CharCategory { get; }
|
||||
|
||||
public val kotlin.CharSequence.indices: kotlin.ranges.IntRange { get; }
|
||||
|
||||
public val kotlin.CharSequence.lastIndex: kotlin.Int { get; }
|
||||
@@ -361,13 +363,25 @@ public inline fun kotlin.text.StringBuilder.insertRange(index: kotlin.Int, value
|
||||
|
||||
public fun kotlin.CharSequence.isBlank(): kotlin.Boolean
|
||||
|
||||
public fun kotlin.Char.isDefined(): kotlin.Boolean
|
||||
|
||||
public fun kotlin.Char.isDigit(): kotlin.Boolean
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.CharSequence.isEmpty(): kotlin.Boolean
|
||||
|
||||
public fun kotlin.Char.isHighSurrogate(): kotlin.Boolean
|
||||
|
||||
public fun kotlin.Char.isISOControl(): kotlin.Boolean
|
||||
|
||||
public fun kotlin.Char.isLetter(): kotlin.Boolean
|
||||
|
||||
public fun kotlin.Char.isLetterOrDigit(): kotlin.Boolean
|
||||
|
||||
public fun kotlin.Char.isLowSurrogate(): kotlin.Boolean
|
||||
|
||||
public fun kotlin.Char.isLowerCase(): kotlin.Boolean
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.CharSequence.isNotBlank(): kotlin.Boolean
|
||||
|
||||
@@ -382,6 +396,10 @@ public inline fun kotlin.CharSequence?.isNullOrEmpty(): kotlin.Boolean
|
||||
|
||||
public fun kotlin.Char.isSurrogate(): kotlin.Boolean
|
||||
|
||||
public fun kotlin.Char.isTitleCase(): kotlin.Boolean
|
||||
|
||||
public fun kotlin.Char.isUpperCase(): kotlin.Boolean
|
||||
|
||||
public fun kotlin.Char.isWhitespace(): kotlin.Boolean
|
||||
|
||||
public operator fun kotlin.CharSequence.iterator(): kotlin.collections.CharIterator
|
||||
@@ -1178,6 +1196,75 @@ public interface Appendable {
|
||||
public abstract fun append(value: kotlin.CharSequence?, startIndex: kotlin.Int, endIndex: kotlin.Int): kotlin.text.Appendable
|
||||
}
|
||||
|
||||
public final enum class CharCategory : kotlin.Enum<kotlin.text.CharCategory> {
|
||||
enum entry UNASSIGNED
|
||||
|
||||
enum entry UPPERCASE_LETTER
|
||||
|
||||
enum entry LOWERCASE_LETTER
|
||||
|
||||
enum entry TITLECASE_LETTER
|
||||
|
||||
enum entry MODIFIER_LETTER
|
||||
|
||||
enum entry OTHER_LETTER
|
||||
|
||||
enum entry NON_SPACING_MARK
|
||||
|
||||
enum entry ENCLOSING_MARK
|
||||
|
||||
enum entry COMBINING_SPACING_MARK
|
||||
|
||||
enum entry DECIMAL_DIGIT_NUMBER
|
||||
|
||||
enum entry LETTER_NUMBER
|
||||
|
||||
enum entry OTHER_NUMBER
|
||||
|
||||
enum entry SPACE_SEPARATOR
|
||||
|
||||
enum entry LINE_SEPARATOR
|
||||
|
||||
enum entry PARAGRAPH_SEPARATOR
|
||||
|
||||
enum entry CONTROL
|
||||
|
||||
enum entry FORMAT
|
||||
|
||||
enum entry PRIVATE_USE
|
||||
|
||||
enum entry SURROGATE
|
||||
|
||||
enum entry DASH_PUNCTUATION
|
||||
|
||||
enum entry START_PUNCTUATION
|
||||
|
||||
enum entry END_PUNCTUATION
|
||||
|
||||
enum entry CONNECTOR_PUNCTUATION
|
||||
|
||||
enum entry OTHER_PUNCTUATION
|
||||
|
||||
enum entry MATH_SYMBOL
|
||||
|
||||
enum entry CURRENCY_SYMBOL
|
||||
|
||||
enum entry MODIFIER_SYMBOL
|
||||
|
||||
enum entry OTHER_SYMBOL
|
||||
|
||||
enum entry INITIAL_QUOTE_PUNCTUATION
|
||||
|
||||
enum entry FINAL_QUOTE_PUNCTUATION
|
||||
|
||||
public final val code: kotlin.String { get; }
|
||||
|
||||
public final operator fun contains(char: kotlin.Char): kotlin.Boolean
|
||||
|
||||
public companion object of CharCategory {
|
||||
}
|
||||
}
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.4")
|
||||
@kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class})
|
||||
public open class CharacterCodingException : kotlin.Exception {
|
||||
|
||||
Reference in New Issue
Block a user