TextRange

Function

Common
fun TextRange(/*@IntRange(from = 0)*/ start: Int, /*@IntRange(from = 0)*/ end: Int) =
    TextRange(packWithCheck(start, end))

An immutable text range class, represents a text range from start (inclusive) to end (exclusive). end can be smaller than start and in those cases min and max can be used in order to fetch the values.

Parameters

startthe inclusive start offset of the range. Must be non-negative, otherwise an exception will be thrown.
endthe exclusive end offset of the range. Must be non-negative, otherwise an exception will be thrown.
Common
fun TextRange(index: Int): TextRange

Creates a TextRange where start is equal to end, and the value of those are index.