Add stdlib API test + remove some extra IR stdlib API's

This commit is contained in:
Anton Bannykh
2020-05-11 20:46:52 +03:00
parent 1ed4324613
commit a18bfad53a
100 changed files with 34345 additions and 28 deletions
+56
View File
@@ -0,0 +1,56 @@
package jquery
@kotlin.Deprecated(message = "Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.") @kotlin.js.JsName(name = "$") public external fun jq(): jquery.JQuery
@kotlin.Deprecated(message = "Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.") @kotlin.js.JsName(name = "$") public external fun jq(/*0*/ callback: () -> kotlin.Unit): jquery.JQuery
@kotlin.Deprecated(message = "Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.") @kotlin.js.JsName(name = "$") public external fun jq(/*0*/ obj: jquery.JQuery): jquery.JQuery
@kotlin.Deprecated(message = "Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.") @kotlin.js.JsName(name = "$") public external fun jq(/*0*/ selector: kotlin.String): jquery.JQuery
@kotlin.Deprecated(message = "Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.") @kotlin.js.JsName(name = "$") public external fun jq(/*0*/ selector: kotlin.String, /*1*/ context: org.w3c.dom.Element): jquery.JQuery
@kotlin.Deprecated(message = "Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.") @kotlin.js.JsName(name = "$") public external fun jq(/*0*/ el: org.w3c.dom.Element): jquery.JQuery
@kotlin.Deprecated(message = "Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.") public final external class JQuery {
/*primary*/ public constructor JQuery()
public final fun addClass(/*0*/ f: (kotlin.Int, kotlin.String) -> kotlin.String): jquery.JQuery
public final fun addClass(/*0*/ className: kotlin.String): jquery.JQuery
public final fun append(/*0*/ str: kotlin.String): jquery.JQuery
public final fun attr(/*0*/ attrName: kotlin.String): kotlin.String
public final fun attr(/*0*/ attrName: kotlin.String, /*1*/ value: kotlin.String): jquery.JQuery
public final fun change(/*0*/ handler: () -> kotlin.Unit): jquery.JQuery
public final fun click(): jquery.JQuery
public final fun click(/*0*/ handler: (jquery.MouseClickEvent) -> kotlin.Unit): jquery.JQuery
public final fun dblclick(/*0*/ handler: (jquery.MouseClickEvent) -> kotlin.Unit): jquery.JQuery
public final fun hasClass(/*0*/ className: kotlin.String): kotlin.Boolean
public final fun height(): kotlin.Number
public final fun hover(/*0*/ handlerInOut: () -> kotlin.Unit): jquery.JQuery
public final fun hover(/*0*/ handlerIn: () -> kotlin.Unit, /*1*/ handlerOut: () -> kotlin.Unit): jquery.JQuery
public final fun html(): kotlin.String
public final fun html(/*0*/ f: (kotlin.Int, kotlin.String) -> kotlin.String): jquery.JQuery
public final fun html(/*0*/ s: kotlin.String): jquery.JQuery
public final fun load(/*0*/ handler: () -> kotlin.Unit): jquery.JQuery
public final fun mousedown(/*0*/ handler: (jquery.MouseEvent) -> kotlin.Unit): jquery.JQuery
public final fun mousemove(/*0*/ handler: (jquery.MouseEvent) -> kotlin.Unit): jquery.JQuery
public final fun mouseup(/*0*/ handler: (jquery.MouseEvent) -> kotlin.Unit): jquery.JQuery
public final fun next(): jquery.JQuery
public final fun parent(): jquery.JQuery
public final fun ready(/*0*/ handler: () -> kotlin.Unit): jquery.JQuery
public final fun removeClass(/*0*/ className: kotlin.String): jquery.JQuery
public final fun slideUp(): jquery.JQuery
public final fun text(/*0*/ text: kotlin.String): jquery.JQuery
public final fun `val`(): kotlin.String?
public final fun width(): kotlin.Number
}
@kotlin.Deprecated(message = "Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.") public final external class MouseClickEvent : jquery.MouseEvent {
/*primary*/ public constructor MouseClickEvent()
public final val which: kotlin.Int
public final fun <get-which>(): kotlin.Int
}
@kotlin.Deprecated(message = "Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.") public open external class MouseEvent {
/*primary*/ public constructor MouseEvent()
public final val pageX: kotlin.Double
public final fun <get-pageX>(): kotlin.Double
public final val pageY: kotlin.Double
public final fun <get-pageY>(): kotlin.Double
public final fun isDefaultPrevented(): kotlin.Boolean
public final fun preventDefault(): kotlin.Unit
}
+12
View File
@@ -0,0 +1,12 @@
package jquery.ui
@kotlin.Deprecated(message = "Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.") public inline fun jquery.JQuery.accordion(): jquery.JQuery
@kotlin.Deprecated(message = "Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.") public inline fun jquery.JQuery.button(): jquery.JQuery
@kotlin.Deprecated(message = "Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.") public inline fun jquery.JQuery.buttonset(): jquery.JQuery
@kotlin.Deprecated(message = "Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.") public inline fun jquery.JQuery.dialog(): jquery.JQuery
@kotlin.Deprecated(message = "Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.") public inline fun jquery.JQuery.dialog(/*0*/ mode: kotlin.String): jquery.JQuery
@kotlin.Deprecated(message = "Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.") public inline fun jquery.JQuery.dialog(/*0*/ mode: kotlin.String, /*1*/ param: kotlin.String): kotlin.Any?
@kotlin.Deprecated(message = "Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.") public inline fun jquery.JQuery.dialog(/*0*/ mode: kotlin.String, /*1*/ param: kotlin.String, /*2*/ value: kotlin.Any?): jquery.JQuery
@kotlin.Deprecated(message = "Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.") public inline fun jquery.JQuery.dialog(/*0*/ params: kotlin.js.Json): jquery.JQuery
@kotlin.Deprecated(message = "Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.") public inline fun jquery.JQuery.draggable(/*0*/ params: kotlin.js.Json): jquery.JQuery
@kotlin.Deprecated(message = "Use declarations from 'https://bintray.com/kotlin/js-externals/kotlin-js-jquery' package instead.") public inline fun jquery.JQuery.selectable(): jquery.JQuery
File diff suppressed because it is too large Load Diff
+514
View File
@@ -0,0 +1,514 @@
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS, AnnotationTarget.CONSTRUCTOR, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY}) @kotlin.annotation.Retention(value = AnnotationRetention.BINARY) @kotlin.annotation.MustBeDocumented @kotlin.SinceKotlin(version = "1.1") public final annotation class PublishedApi : kotlin.Annotation {
/*primary*/ public constructor PublishedApi()
}
@kotlin.annotation.Target(allowedTargets = {}) @kotlin.annotation.Retention(value = AnnotationRetention.BINARY) @kotlin.annotation.MustBeDocumented public final annotation class ReplaceWith : kotlin.Annotation {
/*primary*/ public constructor ReplaceWith(/*0*/ expression: kotlin.String, /*1*/ vararg imports: kotlin.String /*kotlin.Array<out kotlin.String>*/)
public final val expression: kotlin.String
public final fun <get-expression>(): kotlin.String
public final val imports: kotlin.Array<out kotlin.String>
public final fun <get-imports>(): kotlin.Array<out kotlin.String>
}
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.ANNOTATION_CLASS}) @kotlin.annotation.Retention(value = AnnotationRetention.BINARY) @kotlin.SinceKotlin(version = "1.3") public final annotation class RequiresOptIn : kotlin.Annotation {
/*primary*/ public constructor RequiresOptIn(/*0*/ message: kotlin.String = ..., /*1*/ level: kotlin.RequiresOptIn.Level = ...)
public final val level: kotlin.RequiresOptIn.Level
public final fun <get-level>(): kotlin.RequiresOptIn.Level
public final val message: kotlin.String
public final fun <get-message>(): kotlin.String
public final enum class Level : kotlin.Enum<kotlin.RequiresOptIn.Level> {
enum entry WARNING
enum entry ERROR
// Static members
public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): kotlin.RequiresOptIn.Level
public final /*synthesized*/ fun values(): kotlin.Array<kotlin.RequiresOptIn.Level>
}
}
@kotlin.SinceKotlin(version = "1.3") public final inline class Result</*0*/ out T> : kotlin.io.Serializable {
public final val isFailure: kotlin.Boolean
public final fun <get-isFailure>(): kotlin.Boolean
public final val isSuccess: kotlin.Boolean
public final fun <get-isSuccess>(): kotlin.Boolean
public open override /*1*/ /*synthesized*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public final fun exceptionOrNull(): kotlin.Throwable?
@kotlin.internal.InlineOnly public final inline fun getOrNull(): T?
public open override /*1*/ /*synthesized*/ fun hashCode(): kotlin.Int
public open override /*1*/ fun toString(): kotlin.String
public companion object Companion {
@kotlin.internal.InlineOnly public final inline fun </*0*/ T> failure(/*0*/ exception: kotlin.Throwable): kotlin.Result<T>
@kotlin.internal.InlineOnly public final inline fun </*0*/ T> success(/*0*/ value: T): kotlin.Result<T>
}
}
public open class RuntimeException : kotlin.Exception {
public constructor RuntimeException()
public constructor RuntimeException(/*0*/ message: kotlin.String?)
public constructor RuntimeException(/*0*/ message: kotlin.String?, /*1*/ cause: kotlin.Throwable?)
public constructor RuntimeException(/*0*/ cause: kotlin.Throwable?)
}
public final class Short : kotlin.Number, kotlin.Comparable<kotlin.Short> {
public final operator fun compareTo(/*0*/ other: kotlin.Byte): kotlin.Int
public final operator fun compareTo(/*0*/ other: kotlin.Double): kotlin.Int
public final operator fun compareTo(/*0*/ other: kotlin.Float): kotlin.Int
public final operator fun compareTo(/*0*/ other: kotlin.Int): kotlin.Int
public final operator fun compareTo(/*0*/ other: kotlin.Long): kotlin.Int
public open override /*1*/ fun compareTo(/*0*/ other: kotlin.Short): kotlin.Int
public final operator fun dec(): kotlin.Short
public final operator fun div(/*0*/ other: kotlin.Byte): kotlin.Int
public final operator fun div(/*0*/ other: kotlin.Double): kotlin.Double
public final operator fun div(/*0*/ other: kotlin.Float): kotlin.Float
public final operator fun div(/*0*/ other: kotlin.Int): kotlin.Int
public final operator fun div(/*0*/ other: kotlin.Long): kotlin.Long
public final operator fun div(/*0*/ other: kotlin.Short): kotlin.Int
public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*2*/ fun hashCode(): kotlin.Int
public final operator fun inc(): kotlin.Short
public final operator fun minus(/*0*/ other: kotlin.Byte): kotlin.Int
public final operator fun minus(/*0*/ other: kotlin.Double): kotlin.Double
public final operator fun minus(/*0*/ other: kotlin.Float): kotlin.Float
public final operator fun minus(/*0*/ other: kotlin.Int): kotlin.Int
public final operator fun minus(/*0*/ other: kotlin.Long): kotlin.Long
public final operator fun minus(/*0*/ other: kotlin.Short): kotlin.Int
public final operator fun plus(/*0*/ other: kotlin.Byte): kotlin.Int
public final operator fun plus(/*0*/ other: kotlin.Double): kotlin.Double
public final operator fun plus(/*0*/ other: kotlin.Float): kotlin.Float
public final operator fun plus(/*0*/ other: kotlin.Int): kotlin.Int
public final operator fun plus(/*0*/ other: kotlin.Long): kotlin.Long
public final operator fun plus(/*0*/ other: kotlin.Short): kotlin.Int
public final operator fun rangeTo(/*0*/ other: kotlin.Byte): kotlin.ranges.IntRange
public final operator fun rangeTo(/*0*/ other: kotlin.Int): kotlin.ranges.IntRange
public final operator fun rangeTo(/*0*/ other: kotlin.Long): kotlin.ranges.LongRange
public final operator fun rangeTo(/*0*/ other: kotlin.Short): kotlin.ranges.IntRange
@kotlin.SinceKotlin(version = "1.1") public final operator fun rem(/*0*/ other: kotlin.Byte): kotlin.Int
@kotlin.SinceKotlin(version = "1.1") public final operator fun rem(/*0*/ other: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.1") public final operator fun rem(/*0*/ other: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.1") public final operator fun rem(/*0*/ other: kotlin.Int): kotlin.Int
@kotlin.SinceKotlin(version = "1.1") public final operator fun rem(/*0*/ other: kotlin.Long): kotlin.Long
@kotlin.SinceKotlin(version = "1.1") public final operator fun rem(/*0*/ other: kotlin.Short): kotlin.Int
public final operator fun times(/*0*/ other: kotlin.Byte): kotlin.Int
public final operator fun times(/*0*/ other: kotlin.Double): kotlin.Double
public final operator fun times(/*0*/ other: kotlin.Float): kotlin.Float
public final operator fun times(/*0*/ other: kotlin.Int): kotlin.Int
public final operator fun times(/*0*/ other: kotlin.Long): kotlin.Long
public final operator fun times(/*0*/ other: kotlin.Short): kotlin.Int
public open override /*1*/ fun toByte(): kotlin.Byte
public open override /*1*/ fun toChar(): kotlin.Char
public open override /*1*/ fun toDouble(): kotlin.Double
public open override /*1*/ fun toFloat(): kotlin.Float
public open override /*1*/ fun toInt(): kotlin.Int
public open override /*1*/ fun toLong(): kotlin.Long
public open override /*1*/ fun toShort(): kotlin.Short
public open override /*2*/ fun toString(): kotlin.String
public final operator fun unaryMinus(): kotlin.Int
public final operator fun unaryPlus(): kotlin.Int
public companion object Companion {
public const final val MAX_VALUE: kotlin.Short = 32767.toShort()
public final fun <get-MAX_VALUE>(): kotlin.Short
public const final val MIN_VALUE: kotlin.Short = -32768.toShort()
public final fun <get-MIN_VALUE>(): kotlin.Short
@kotlin.SinceKotlin(version = "1.3") public const final val SIZE_BITS: kotlin.Int = 16
public final fun <get-SIZE_BITS>(): kotlin.Int
@kotlin.SinceKotlin(version = "1.3") public const final val SIZE_BYTES: kotlin.Int = 2
public final fun <get-SIZE_BYTES>(): kotlin.Int
}
}
public final class ShortArray {
/*primary*/ public constructor ShortArray(/*0*/ size: kotlin.Int)
public constructor ShortArray(/*0*/ size: kotlin.Int, /*1*/ init: (kotlin.Int) -> kotlin.Short)
public final val size: kotlin.Int
public final fun <get-size>(): kotlin.Int
public final operator fun get(/*0*/ index: kotlin.Int): kotlin.Short
public final operator fun iterator(): kotlin.collections.ShortIterator
public final operator fun set(/*0*/ index: kotlin.Int, /*1*/ value: kotlin.Short): kotlin.Unit
}
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS, AnnotationTarget.PROPERTY, AnnotationTarget.FIELD, AnnotationTarget.CONSTRUCTOR, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.TYPEALIAS}) @kotlin.annotation.Retention(value = AnnotationRetention.BINARY) @kotlin.annotation.MustBeDocumented public final annotation class SinceKotlin : kotlin.Annotation {
/*primary*/ public constructor SinceKotlin(/*0*/ version: kotlin.String)
public final val version: kotlin.String
public final fun <get-version>(): kotlin.String
}
public final class String : kotlin.Comparable<kotlin.String>, kotlin.CharSequence {
/*primary*/ public constructor String()
public open override /*1*/ val length: kotlin.Int
public open override /*1*/ fun <get-length>(): kotlin.Int
public open override /*1*/ fun compareTo(/*0*/ other: kotlin.String): kotlin.Int
public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ fun get(/*0*/ index: kotlin.Int): kotlin.Char
public open override /*2*/ fun hashCode(): kotlin.Int
public final operator fun plus(/*0*/ other: kotlin.Any?): kotlin.String
public open override /*1*/ fun subSequence(/*0*/ startIndex: kotlin.Int, /*1*/ endIndex: kotlin.Int): kotlin.CharSequence
public open override /*2*/ fun toString(): kotlin.String
public companion object Companion {
}
}
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS, AnnotationTarget.ANNOTATION_CLASS, AnnotationTarget.TYPE_PARAMETER, AnnotationTarget.PROPERTY, AnnotationTarget.FIELD, AnnotationTarget.LOCAL_VARIABLE, AnnotationTarget.VALUE_PARAMETER, AnnotationTarget.CONSTRUCTOR, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.TYPE, AnnotationTarget.EXPRESSION, AnnotationTarget.FILE, AnnotationTarget.TYPEALIAS}) @kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) public final annotation class Suppress : kotlin.Annotation {
/*primary*/ public constructor Suppress(/*0*/ vararg names: kotlin.String /*kotlin.Array<out kotlin.String>*/)
public final val names: kotlin.Array<out kotlin.String>
public final fun <get-names>(): kotlin.Array<out kotlin.String>
}
@kotlin.js.JsName(name = "Error") public open external class Throwable {
public constructor Throwable()
public constructor Throwable(/*0*/ message: kotlin.String?)
public constructor Throwable(/*0*/ message: kotlin.String?, /*1*/ cause: kotlin.Throwable?)
public constructor Throwable(/*0*/ cause: kotlin.Throwable?)
public open val cause: kotlin.Throwable?
public open fun <get-cause>(): kotlin.Throwable?
public open val message: kotlin.String?
public open fun <get-message>(): kotlin.String?
public open override /*1*/ fun toString(): kotlin.String
}
public final data class Triple</*0*/ out A, /*1*/ out B, /*2*/ out C> : kotlin.io.Serializable {
/*primary*/ public constructor Triple</*0*/ out A, /*1*/ out B, /*2*/ out C>(/*0*/ first: A, /*1*/ second: B, /*2*/ third: C)
public final val first: A
public final fun <get-first>(): A
public final val second: B
public final fun <get-second>(): B
public final val third: C
public final fun <get-third>(): C
public final operator /*synthesized*/ fun component1(): A
public final operator /*synthesized*/ fun component2(): B
public final operator /*synthesized*/ fun component3(): C
public final /*synthesized*/ fun copy(/*0*/ first: A = ..., /*1*/ second: B = ..., /*2*/ third: C = ...): kotlin.Triple<A, B, C>
public open override /*1*/ /*synthesized*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*synthesized*/ fun hashCode(): kotlin.Int
public open override /*1*/ fun toString(): kotlin.String
}
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public final inline class UByte : kotlin.Comparable<kotlin.UByte> {
@kotlin.internal.InlineOnly public final inline infix fun and(/*0*/ other: kotlin.UByte): kotlin.UByte
@kotlin.internal.InlineOnly public open override /*1*/ inline fun compareTo(/*0*/ other: kotlin.UByte): kotlin.Int
@kotlin.internal.InlineOnly public final inline operator fun compareTo(/*0*/ other: kotlin.UInt): kotlin.Int
@kotlin.internal.InlineOnly public final inline operator fun compareTo(/*0*/ other: kotlin.ULong): kotlin.Int
@kotlin.internal.InlineOnly public final inline operator fun compareTo(/*0*/ other: kotlin.UShort): kotlin.Int
@kotlin.internal.InlineOnly public final inline operator fun dec(): kotlin.UByte
@kotlin.internal.InlineOnly public final inline operator fun div(/*0*/ other: kotlin.UByte): kotlin.UInt
@kotlin.internal.InlineOnly public final inline operator fun div(/*0*/ other: kotlin.UInt): kotlin.UInt
@kotlin.internal.InlineOnly public final inline operator fun div(/*0*/ other: kotlin.ULong): kotlin.ULong
@kotlin.internal.InlineOnly public final inline operator fun div(/*0*/ other: kotlin.UShort): kotlin.UInt
public open override /*1*/ /*synthesized*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*synthesized*/ fun hashCode(): kotlin.Int
@kotlin.internal.InlineOnly public final inline operator fun inc(): kotlin.UByte
@kotlin.internal.InlineOnly public final inline fun inv(): kotlin.UByte
@kotlin.internal.InlineOnly public final inline operator fun minus(/*0*/ other: kotlin.UByte): kotlin.UInt
@kotlin.internal.InlineOnly public final inline operator fun minus(/*0*/ other: kotlin.UInt): kotlin.UInt
@kotlin.internal.InlineOnly public final inline operator fun minus(/*0*/ other: kotlin.ULong): kotlin.ULong
@kotlin.internal.InlineOnly public final inline operator fun minus(/*0*/ other: kotlin.UShort): kotlin.UInt
@kotlin.internal.InlineOnly public final inline infix fun or(/*0*/ other: kotlin.UByte): kotlin.UByte
@kotlin.internal.InlineOnly public final inline operator fun plus(/*0*/ other: kotlin.UByte): kotlin.UInt
@kotlin.internal.InlineOnly public final inline operator fun plus(/*0*/ other: kotlin.UInt): kotlin.UInt
@kotlin.internal.InlineOnly public final inline operator fun plus(/*0*/ other: kotlin.ULong): kotlin.ULong
@kotlin.internal.InlineOnly public final inline operator fun plus(/*0*/ other: kotlin.UShort): kotlin.UInt
@kotlin.internal.InlineOnly public final inline operator fun rangeTo(/*0*/ other: kotlin.UByte): kotlin.ranges.UIntRange
@kotlin.internal.InlineOnly public final inline operator fun rem(/*0*/ other: kotlin.UByte): kotlin.UInt
@kotlin.internal.InlineOnly public final inline operator fun rem(/*0*/ other: kotlin.UInt): kotlin.UInt
@kotlin.internal.InlineOnly public final inline operator fun rem(/*0*/ other: kotlin.ULong): kotlin.ULong
@kotlin.internal.InlineOnly public final inline operator fun rem(/*0*/ other: kotlin.UShort): kotlin.UInt
@kotlin.internal.InlineOnly public final inline operator fun times(/*0*/ other: kotlin.UByte): kotlin.UInt
@kotlin.internal.InlineOnly public final inline operator fun times(/*0*/ other: kotlin.UInt): kotlin.UInt
@kotlin.internal.InlineOnly public final inline operator fun times(/*0*/ other: kotlin.ULong): kotlin.ULong
@kotlin.internal.InlineOnly public final inline operator fun times(/*0*/ other: kotlin.UShort): kotlin.UInt
@kotlin.internal.InlineOnly public final inline fun toByte(): kotlin.Byte
@kotlin.internal.InlineOnly public final inline fun toDouble(): kotlin.Double
@kotlin.internal.InlineOnly public final inline fun toFloat(): kotlin.Float
@kotlin.internal.InlineOnly public final inline fun toInt(): kotlin.Int
@kotlin.internal.InlineOnly public final inline fun toLong(): kotlin.Long
@kotlin.internal.InlineOnly public final inline fun toShort(): kotlin.Short
public open override /*1*/ fun toString(): kotlin.String
@kotlin.internal.InlineOnly public final inline fun toUByte(): kotlin.UByte
@kotlin.internal.InlineOnly public final inline fun toUInt(): kotlin.UInt
@kotlin.internal.InlineOnly public final inline fun toULong(): kotlin.ULong
@kotlin.internal.InlineOnly public final inline fun toUShort(): kotlin.UShort
@kotlin.internal.InlineOnly public final inline infix fun xor(/*0*/ other: kotlin.UByte): kotlin.UByte
public companion object Companion {
public const final val MAX_VALUE: kotlin.UByte = -1.toUByte()
public final fun <get-MAX_VALUE>(): kotlin.UByte
public const final val MIN_VALUE: kotlin.UByte = 0.toUByte()
public final fun <get-MIN_VALUE>(): kotlin.UByte
public const final val SIZE_BITS: kotlin.Int = 8
public final fun <get-SIZE_BITS>(): kotlin.Int
public const final val SIZE_BYTES: kotlin.Int = 1
public final fun <get-SIZE_BYTES>(): kotlin.Int
}
}
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public final inline class UByteArray : kotlin.collections.Collection<kotlin.UByte> {
public constructor UByteArray(/*0*/ size: kotlin.Int)
public open override /*1*/ val size: kotlin.Int
public open override /*1*/ fun <get-size>(): kotlin.Int
public open override /*1*/ fun contains(/*0*/ element: kotlin.UByte): kotlin.Boolean
public open override /*1*/ fun containsAll(/*0*/ elements: kotlin.collections.Collection<kotlin.UByte>): kotlin.Boolean
public open override /*1*/ /*synthesized*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public final operator fun get(/*0*/ index: kotlin.Int): kotlin.UByte
public open override /*1*/ /*synthesized*/ fun hashCode(): kotlin.Int
public open override /*1*/ fun isEmpty(): kotlin.Boolean
public open override /*1*/ fun iterator(): kotlin.collections.UByteIterator
public final operator fun set(/*0*/ index: kotlin.Int, /*1*/ value: kotlin.UByte): kotlin.Unit
public open override /*1*/ /*synthesized*/ fun toString(): kotlin.String
}
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public final inline class UInt : kotlin.Comparable<kotlin.UInt> {
@kotlin.internal.InlineOnly public final inline infix fun and(/*0*/ other: kotlin.UInt): kotlin.UInt
@kotlin.internal.InlineOnly public final inline operator fun compareTo(/*0*/ other: kotlin.UByte): kotlin.Int
@kotlin.internal.InlineOnly public open override /*1*/ inline fun compareTo(/*0*/ other: kotlin.UInt): kotlin.Int
@kotlin.internal.InlineOnly public final inline operator fun compareTo(/*0*/ other: kotlin.ULong): kotlin.Int
@kotlin.internal.InlineOnly public final inline operator fun compareTo(/*0*/ other: kotlin.UShort): kotlin.Int
@kotlin.internal.InlineOnly public final inline operator fun dec(): kotlin.UInt
@kotlin.internal.InlineOnly public final inline operator fun div(/*0*/ other: kotlin.UByte): kotlin.UInt
@kotlin.internal.InlineOnly public final inline operator fun div(/*0*/ other: kotlin.UInt): kotlin.UInt
@kotlin.internal.InlineOnly public final inline operator fun div(/*0*/ other: kotlin.ULong): kotlin.ULong
@kotlin.internal.InlineOnly public final inline operator fun div(/*0*/ other: kotlin.UShort): kotlin.UInt
public open override /*1*/ /*synthesized*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*synthesized*/ fun hashCode(): kotlin.Int
@kotlin.internal.InlineOnly public final inline operator fun inc(): kotlin.UInt
@kotlin.internal.InlineOnly public final inline fun inv(): kotlin.UInt
@kotlin.internal.InlineOnly public final inline operator fun minus(/*0*/ other: kotlin.UByte): kotlin.UInt
@kotlin.internal.InlineOnly public final inline operator fun minus(/*0*/ other: kotlin.UInt): kotlin.UInt
@kotlin.internal.InlineOnly public final inline operator fun minus(/*0*/ other: kotlin.ULong): kotlin.ULong
@kotlin.internal.InlineOnly public final inline operator fun minus(/*0*/ other: kotlin.UShort): kotlin.UInt
@kotlin.internal.InlineOnly public final inline infix fun or(/*0*/ other: kotlin.UInt): kotlin.UInt
@kotlin.internal.InlineOnly public final inline operator fun plus(/*0*/ other: kotlin.UByte): kotlin.UInt
@kotlin.internal.InlineOnly public final inline operator fun plus(/*0*/ other: kotlin.UInt): kotlin.UInt
@kotlin.internal.InlineOnly public final inline operator fun plus(/*0*/ other: kotlin.ULong): kotlin.ULong
@kotlin.internal.InlineOnly public final inline operator fun plus(/*0*/ other: kotlin.UShort): kotlin.UInt
@kotlin.internal.InlineOnly public final inline operator fun rangeTo(/*0*/ other: kotlin.UInt): kotlin.ranges.UIntRange
@kotlin.internal.InlineOnly public final inline operator fun rem(/*0*/ other: kotlin.UByte): kotlin.UInt
@kotlin.internal.InlineOnly public final inline operator fun rem(/*0*/ other: kotlin.UInt): kotlin.UInt
@kotlin.internal.InlineOnly public final inline operator fun rem(/*0*/ other: kotlin.ULong): kotlin.ULong
@kotlin.internal.InlineOnly public final inline operator fun rem(/*0*/ other: kotlin.UShort): kotlin.UInt
@kotlin.internal.InlineOnly public final inline infix fun shl(/*0*/ bitCount: kotlin.Int): kotlin.UInt
@kotlin.internal.InlineOnly public final inline infix fun shr(/*0*/ bitCount: kotlin.Int): kotlin.UInt
@kotlin.internal.InlineOnly public final inline operator fun times(/*0*/ other: kotlin.UByte): kotlin.UInt
@kotlin.internal.InlineOnly public final inline operator fun times(/*0*/ other: kotlin.UInt): kotlin.UInt
@kotlin.internal.InlineOnly public final inline operator fun times(/*0*/ other: kotlin.ULong): kotlin.ULong
@kotlin.internal.InlineOnly public final inline operator fun times(/*0*/ other: kotlin.UShort): kotlin.UInt
@kotlin.internal.InlineOnly public final inline fun toByte(): kotlin.Byte
@kotlin.internal.InlineOnly public final inline fun toDouble(): kotlin.Double
@kotlin.internal.InlineOnly public final inline fun toFloat(): kotlin.Float
@kotlin.internal.InlineOnly public final inline fun toInt(): kotlin.Int
@kotlin.internal.InlineOnly public final inline fun toLong(): kotlin.Long
@kotlin.internal.InlineOnly public final inline fun toShort(): kotlin.Short
public open override /*1*/ fun toString(): kotlin.String
@kotlin.internal.InlineOnly public final inline fun toUByte(): kotlin.UByte
@kotlin.internal.InlineOnly public final inline fun toUInt(): kotlin.UInt
@kotlin.internal.InlineOnly public final inline fun toULong(): kotlin.ULong
@kotlin.internal.InlineOnly public final inline fun toUShort(): kotlin.UShort
@kotlin.internal.InlineOnly public final inline infix fun xor(/*0*/ other: kotlin.UInt): kotlin.UInt
public companion object Companion {
public const final val MAX_VALUE: kotlin.UInt = -1.toUInt()
public final fun <get-MAX_VALUE>(): kotlin.UInt
public const final val MIN_VALUE: kotlin.UInt = 0.toUInt()
public final fun <get-MIN_VALUE>(): kotlin.UInt
public const final val SIZE_BITS: kotlin.Int = 32
public final fun <get-SIZE_BITS>(): kotlin.Int
public const final val SIZE_BYTES: kotlin.Int = 4
public final fun <get-SIZE_BYTES>(): kotlin.Int
}
}
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public final inline class UIntArray : kotlin.collections.Collection<kotlin.UInt> {
public constructor UIntArray(/*0*/ size: kotlin.Int)
public open override /*1*/ val size: kotlin.Int
public open override /*1*/ fun <get-size>(): kotlin.Int
public open override /*1*/ fun contains(/*0*/ element: kotlin.UInt): kotlin.Boolean
public open override /*1*/ fun containsAll(/*0*/ elements: kotlin.collections.Collection<kotlin.UInt>): kotlin.Boolean
public open override /*1*/ /*synthesized*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public final operator fun get(/*0*/ index: kotlin.Int): kotlin.UInt
public open override /*1*/ /*synthesized*/ fun hashCode(): kotlin.Int
public open override /*1*/ fun isEmpty(): kotlin.Boolean
public open override /*1*/ fun iterator(): kotlin.collections.UIntIterator
public final operator fun set(/*0*/ index: kotlin.Int, /*1*/ value: kotlin.UInt): kotlin.Unit
public open override /*1*/ /*synthesized*/ fun toString(): kotlin.String
}
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public final inline class ULong : kotlin.Comparable<kotlin.ULong> {
@kotlin.internal.InlineOnly public final inline infix fun and(/*0*/ other: kotlin.ULong): kotlin.ULong
@kotlin.internal.InlineOnly public final inline operator fun compareTo(/*0*/ other: kotlin.UByte): kotlin.Int
@kotlin.internal.InlineOnly public final inline operator fun compareTo(/*0*/ other: kotlin.UInt): kotlin.Int
@kotlin.internal.InlineOnly public open override /*1*/ inline fun compareTo(/*0*/ other: kotlin.ULong): kotlin.Int
@kotlin.internal.InlineOnly public final inline operator fun compareTo(/*0*/ other: kotlin.UShort): kotlin.Int
@kotlin.internal.InlineOnly public final inline operator fun dec(): kotlin.ULong
@kotlin.internal.InlineOnly public final inline operator fun div(/*0*/ other: kotlin.UByte): kotlin.ULong
@kotlin.internal.InlineOnly public final inline operator fun div(/*0*/ other: kotlin.UInt): kotlin.ULong
@kotlin.internal.InlineOnly public final inline operator fun div(/*0*/ other: kotlin.ULong): kotlin.ULong
@kotlin.internal.InlineOnly public final inline operator fun div(/*0*/ other: kotlin.UShort): kotlin.ULong
public open override /*1*/ /*synthesized*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*synthesized*/ fun hashCode(): kotlin.Int
@kotlin.internal.InlineOnly public final inline operator fun inc(): kotlin.ULong
@kotlin.internal.InlineOnly public final inline fun inv(): kotlin.ULong
@kotlin.internal.InlineOnly public final inline operator fun minus(/*0*/ other: kotlin.UByte): kotlin.ULong
@kotlin.internal.InlineOnly public final inline operator fun minus(/*0*/ other: kotlin.UInt): kotlin.ULong
@kotlin.internal.InlineOnly public final inline operator fun minus(/*0*/ other: kotlin.ULong): kotlin.ULong
@kotlin.internal.InlineOnly public final inline operator fun minus(/*0*/ other: kotlin.UShort): kotlin.ULong
@kotlin.internal.InlineOnly public final inline infix fun or(/*0*/ other: kotlin.ULong): kotlin.ULong
@kotlin.internal.InlineOnly public final inline operator fun plus(/*0*/ other: kotlin.UByte): kotlin.ULong
@kotlin.internal.InlineOnly public final inline operator fun plus(/*0*/ other: kotlin.UInt): kotlin.ULong
@kotlin.internal.InlineOnly public final inline operator fun plus(/*0*/ other: kotlin.ULong): kotlin.ULong
@kotlin.internal.InlineOnly public final inline operator fun plus(/*0*/ other: kotlin.UShort): kotlin.ULong
@kotlin.internal.InlineOnly public final inline operator fun rangeTo(/*0*/ other: kotlin.ULong): kotlin.ranges.ULongRange
@kotlin.internal.InlineOnly public final inline operator fun rem(/*0*/ other: kotlin.UByte): kotlin.ULong
@kotlin.internal.InlineOnly public final inline operator fun rem(/*0*/ other: kotlin.UInt): kotlin.ULong
@kotlin.internal.InlineOnly public final inline operator fun rem(/*0*/ other: kotlin.ULong): kotlin.ULong
@kotlin.internal.InlineOnly public final inline operator fun rem(/*0*/ other: kotlin.UShort): kotlin.ULong
@kotlin.internal.InlineOnly public final inline infix fun shl(/*0*/ bitCount: kotlin.Int): kotlin.ULong
@kotlin.internal.InlineOnly public final inline infix fun shr(/*0*/ bitCount: kotlin.Int): kotlin.ULong
@kotlin.internal.InlineOnly public final inline operator fun times(/*0*/ other: kotlin.UByte): kotlin.ULong
@kotlin.internal.InlineOnly public final inline operator fun times(/*0*/ other: kotlin.UInt): kotlin.ULong
@kotlin.internal.InlineOnly public final inline operator fun times(/*0*/ other: kotlin.ULong): kotlin.ULong
@kotlin.internal.InlineOnly public final inline operator fun times(/*0*/ other: kotlin.UShort): kotlin.ULong
@kotlin.internal.InlineOnly public final inline fun toByte(): kotlin.Byte
@kotlin.internal.InlineOnly public final inline fun toDouble(): kotlin.Double
@kotlin.internal.InlineOnly public final inline fun toFloat(): kotlin.Float
@kotlin.internal.InlineOnly public final inline fun toInt(): kotlin.Int
@kotlin.internal.InlineOnly public final inline fun toLong(): kotlin.Long
@kotlin.internal.InlineOnly public final inline fun toShort(): kotlin.Short
public open override /*1*/ fun toString(): kotlin.String
@kotlin.internal.InlineOnly public final inline fun toUByte(): kotlin.UByte
@kotlin.internal.InlineOnly public final inline fun toUInt(): kotlin.UInt
@kotlin.internal.InlineOnly public final inline fun toULong(): kotlin.ULong
@kotlin.internal.InlineOnly public final inline fun toUShort(): kotlin.UShort
@kotlin.internal.InlineOnly public final inline infix fun xor(/*0*/ other: kotlin.ULong): kotlin.ULong
public companion object Companion {
public const final val MAX_VALUE: kotlin.ULong = -1.toULong()
public final fun <get-MAX_VALUE>(): kotlin.ULong
public const final val MIN_VALUE: kotlin.ULong = 0.toULong()
public final fun <get-MIN_VALUE>(): kotlin.ULong
public const final val SIZE_BITS: kotlin.Int = 64
public final fun <get-SIZE_BITS>(): kotlin.Int
public const final val SIZE_BYTES: kotlin.Int = 8
public final fun <get-SIZE_BYTES>(): kotlin.Int
}
}
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public final inline class ULongArray : kotlin.collections.Collection<kotlin.ULong> {
public constructor ULongArray(/*0*/ size: kotlin.Int)
public open override /*1*/ val size: kotlin.Int
public open override /*1*/ fun <get-size>(): kotlin.Int
public open override /*1*/ fun contains(/*0*/ element: kotlin.ULong): kotlin.Boolean
public open override /*1*/ fun containsAll(/*0*/ elements: kotlin.collections.Collection<kotlin.ULong>): kotlin.Boolean
public open override /*1*/ /*synthesized*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public final operator fun get(/*0*/ index: kotlin.Int): kotlin.ULong
public open override /*1*/ /*synthesized*/ fun hashCode(): kotlin.Int
public open override /*1*/ fun isEmpty(): kotlin.Boolean
public open override /*1*/ fun iterator(): kotlin.collections.ULongIterator
public final operator fun set(/*0*/ index: kotlin.Int, /*1*/ value: kotlin.ULong): kotlin.Unit
public open override /*1*/ /*synthesized*/ fun toString(): kotlin.String
}
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public final inline class UShort : kotlin.Comparable<kotlin.UShort> {
@kotlin.internal.InlineOnly public final inline infix fun and(/*0*/ other: kotlin.UShort): kotlin.UShort
@kotlin.internal.InlineOnly public final inline operator fun compareTo(/*0*/ other: kotlin.UByte): kotlin.Int
@kotlin.internal.InlineOnly public final inline operator fun compareTo(/*0*/ other: kotlin.UInt): kotlin.Int
@kotlin.internal.InlineOnly public final inline operator fun compareTo(/*0*/ other: kotlin.ULong): kotlin.Int
@kotlin.internal.InlineOnly public open override /*1*/ inline fun compareTo(/*0*/ other: kotlin.UShort): kotlin.Int
@kotlin.internal.InlineOnly public final inline operator fun dec(): kotlin.UShort
@kotlin.internal.InlineOnly public final inline operator fun div(/*0*/ other: kotlin.UByte): kotlin.UInt
@kotlin.internal.InlineOnly public final inline operator fun div(/*0*/ other: kotlin.UInt): kotlin.UInt
@kotlin.internal.InlineOnly public final inline operator fun div(/*0*/ other: kotlin.ULong): kotlin.ULong
@kotlin.internal.InlineOnly public final inline operator fun div(/*0*/ other: kotlin.UShort): kotlin.UInt
public open override /*1*/ /*synthesized*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*synthesized*/ fun hashCode(): kotlin.Int
@kotlin.internal.InlineOnly public final inline operator fun inc(): kotlin.UShort
@kotlin.internal.InlineOnly public final inline fun inv(): kotlin.UShort
@kotlin.internal.InlineOnly public final inline operator fun minus(/*0*/ other: kotlin.UByte): kotlin.UInt
@kotlin.internal.InlineOnly public final inline operator fun minus(/*0*/ other: kotlin.UInt): kotlin.UInt
@kotlin.internal.InlineOnly public final inline operator fun minus(/*0*/ other: kotlin.ULong): kotlin.ULong
@kotlin.internal.InlineOnly public final inline operator fun minus(/*0*/ other: kotlin.UShort): kotlin.UInt
@kotlin.internal.InlineOnly public final inline infix fun or(/*0*/ other: kotlin.UShort): kotlin.UShort
@kotlin.internal.InlineOnly public final inline operator fun plus(/*0*/ other: kotlin.UByte): kotlin.UInt
@kotlin.internal.InlineOnly public final inline operator fun plus(/*0*/ other: kotlin.UInt): kotlin.UInt
@kotlin.internal.InlineOnly public final inline operator fun plus(/*0*/ other: kotlin.ULong): kotlin.ULong
@kotlin.internal.InlineOnly public final inline operator fun plus(/*0*/ other: kotlin.UShort): kotlin.UInt
@kotlin.internal.InlineOnly public final inline operator fun rangeTo(/*0*/ other: kotlin.UShort): kotlin.ranges.UIntRange
@kotlin.internal.InlineOnly public final inline operator fun rem(/*0*/ other: kotlin.UByte): kotlin.UInt
@kotlin.internal.InlineOnly public final inline operator fun rem(/*0*/ other: kotlin.UInt): kotlin.UInt
@kotlin.internal.InlineOnly public final inline operator fun rem(/*0*/ other: kotlin.ULong): kotlin.ULong
@kotlin.internal.InlineOnly public final inline operator fun rem(/*0*/ other: kotlin.UShort): kotlin.UInt
@kotlin.internal.InlineOnly public final inline operator fun times(/*0*/ other: kotlin.UByte): kotlin.UInt
@kotlin.internal.InlineOnly public final inline operator fun times(/*0*/ other: kotlin.UInt): kotlin.UInt
@kotlin.internal.InlineOnly public final inline operator fun times(/*0*/ other: kotlin.ULong): kotlin.ULong
@kotlin.internal.InlineOnly public final inline operator fun times(/*0*/ other: kotlin.UShort): kotlin.UInt
@kotlin.internal.InlineOnly public final inline fun toByte(): kotlin.Byte
@kotlin.internal.InlineOnly public final inline fun toDouble(): kotlin.Double
@kotlin.internal.InlineOnly public final inline fun toFloat(): kotlin.Float
@kotlin.internal.InlineOnly public final inline fun toInt(): kotlin.Int
@kotlin.internal.InlineOnly public final inline fun toLong(): kotlin.Long
@kotlin.internal.InlineOnly public final inline fun toShort(): kotlin.Short
public open override /*1*/ fun toString(): kotlin.String
@kotlin.internal.InlineOnly public final inline fun toUByte(): kotlin.UByte
@kotlin.internal.InlineOnly public final inline fun toUInt(): kotlin.UInt
@kotlin.internal.InlineOnly public final inline fun toULong(): kotlin.ULong
@kotlin.internal.InlineOnly public final inline fun toUShort(): kotlin.UShort
@kotlin.internal.InlineOnly public final inline infix fun xor(/*0*/ other: kotlin.UShort): kotlin.UShort
public companion object Companion {
public const final val MAX_VALUE: kotlin.UShort = -1.toUShort()
public final fun <get-MAX_VALUE>(): kotlin.UShort
public const final val MIN_VALUE: kotlin.UShort = 0.toUShort()
public final fun <get-MIN_VALUE>(): kotlin.UShort
public const final val SIZE_BITS: kotlin.Int = 16
public final fun <get-SIZE_BITS>(): kotlin.Int
public const final val SIZE_BYTES: kotlin.Int = 2
public final fun <get-SIZE_BYTES>(): kotlin.Int
}
}
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public final inline class UShortArray : kotlin.collections.Collection<kotlin.UShort> {
public constructor UShortArray(/*0*/ size: kotlin.Int)
public open override /*1*/ val size: kotlin.Int
public open override /*1*/ fun <get-size>(): kotlin.Int
public open override /*1*/ fun contains(/*0*/ element: kotlin.UShort): kotlin.Boolean
public open override /*1*/ fun containsAll(/*0*/ elements: kotlin.collections.Collection<kotlin.UShort>): kotlin.Boolean
public open override /*1*/ /*synthesized*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public final operator fun get(/*0*/ index: kotlin.Int): kotlin.UShort
public open override /*1*/ /*synthesized*/ fun hashCode(): kotlin.Int
public open override /*1*/ fun isEmpty(): kotlin.Boolean
public open override /*1*/ fun iterator(): kotlin.collections.UShortIterator
public final operator fun set(/*0*/ index: kotlin.Int, /*1*/ value: kotlin.UShort): kotlin.Unit
public open override /*1*/ /*synthesized*/ fun toString(): kotlin.String
}
public open class UninitializedPropertyAccessException : kotlin.RuntimeException {
public constructor UninitializedPropertyAccessException()
public constructor UninitializedPropertyAccessException(/*0*/ message: kotlin.String?)
public constructor UninitializedPropertyAccessException(/*0*/ message: kotlin.String?, /*1*/ cause: kotlin.Throwable?)
public constructor UninitializedPropertyAccessException(/*0*/ cause: kotlin.Throwable?)
}
public object Unit {
public open override /*1*/ fun toString(): kotlin.String
}
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE}) @kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) @kotlin.annotation.MustBeDocumented public final annotation class UnsafeVariance : kotlin.Annotation {
/*primary*/ public constructor UnsafeVariance()
}
public open class UnsupportedOperationException : kotlin.RuntimeException {
public constructor UnsupportedOperationException()
public constructor UnsupportedOperationException(/*0*/ message: kotlin.String?)
public constructor UnsupportedOperationException(/*0*/ message: kotlin.String?, /*1*/ cause: kotlin.Throwable?)
public constructor UnsupportedOperationException(/*0*/ cause: kotlin.Throwable?)
}
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS, AnnotationTarget.PROPERTY, AnnotationTarget.LOCAL_VARIABLE, AnnotationTarget.VALUE_PARAMETER, AnnotationTarget.CONSTRUCTOR, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.EXPRESSION, AnnotationTarget.FILE, AnnotationTarget.TYPEALIAS}) @kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) @kotlin.SinceKotlin(version = "1.2") @kotlin.Deprecated(message = "Please use OptIn instead.", replaceWith = kotlin.ReplaceWith(expression = "OptIn(*markerClass)", imports = {"kotlin.OptIn"})) public final annotation class UseExperimental : kotlin.Annotation {
/*primary*/ public constructor UseExperimental(/*0*/ vararg markerClass: kotlin.reflect.KClass<out kotlin.Annotation> /*kotlin.Array<out kotlin.reflect.KClass<out kotlin.Annotation>>*/)
public final val markerClass: kotlin.Array<out kotlin.reflect.KClass<out kotlin.Annotation>>
public final fun <get-markerClass>(): kotlin.Array<out kotlin.reflect.KClass<out kotlin.Annotation>>
}
@kotlin.Deprecated(level = DeprecationLevel.ERROR, message = "Do not use Synchronized annotation in pure Kotlin/JS code") public typealias Synchronized = kotlin.jvm.Synchronized
@kotlin.Deprecated(level = DeprecationLevel.ERROR, message = "Do not use Volatile annotation in pure Kotlin/JS code") public typealias Volatile = kotlin.jvm.Volatile
@@ -0,0 +1,69 @@
package kotlin.annotation
public final enum class AnnotationRetention : kotlin.Enum<kotlin.annotation.AnnotationRetention> {
enum entry SOURCE
enum entry BINARY
enum entry RUNTIME
// Static members
public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): kotlin.annotation.AnnotationRetention
public final /*synthesized*/ fun values(): kotlin.Array<kotlin.annotation.AnnotationRetention>
}
public final enum class AnnotationTarget : kotlin.Enum<kotlin.annotation.AnnotationTarget> {
enum entry CLASS
enum entry ANNOTATION_CLASS
enum entry TYPE_PARAMETER
enum entry PROPERTY
enum entry FIELD
enum entry LOCAL_VARIABLE
enum entry VALUE_PARAMETER
enum entry CONSTRUCTOR
enum entry FUNCTION
enum entry PROPERTY_GETTER
enum entry PROPERTY_SETTER
enum entry TYPE
enum entry EXPRESSION
enum entry FILE
@kotlin.SinceKotlin(version = "1.1") enum entry TYPEALIAS
// Static members
public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): kotlin.annotation.AnnotationTarget
public final /*synthesized*/ fun values(): kotlin.Array<kotlin.annotation.AnnotationTarget>
}
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.ANNOTATION_CLASS}) public final annotation class MustBeDocumented : kotlin.Annotation {
/*primary*/ public constructor MustBeDocumented()
}
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.ANNOTATION_CLASS}) public final annotation class Repeatable : kotlin.Annotation {
/*primary*/ public constructor Repeatable()
}
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.ANNOTATION_CLASS}) public final annotation class Retention : kotlin.Annotation {
/*primary*/ public constructor Retention(/*0*/ value: kotlin.annotation.AnnotationRetention = ...)
public final val value: kotlin.annotation.AnnotationRetention
public final fun <get-value>(): kotlin.annotation.AnnotationRetention
}
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.ANNOTATION_CLASS}) @kotlin.annotation.MustBeDocumented public final annotation class Target : kotlin.Annotation {
/*primary*/ public constructor Target(/*0*/ vararg allowedTargets: kotlin.annotation.AnnotationTarget /*kotlin.Array<out kotlin.annotation.AnnotationTarget>*/)
public final val allowedTargets: kotlin.Array<out kotlin.annotation.AnnotationTarget>
public final fun <get-allowedTargets>(): kotlin.Array<out kotlin.annotation.AnnotationTarget>
}
@@ -0,0 +1,10 @@
package kotlin.browser
public external val document: org.w3c.dom.Document
public fun <get-document>(): org.w3c.dom.Document
public external val localStorage: org.w3c.dom.Storage
public fun <get-localStorage>(): org.w3c.dom.Storage
public external val sessionStorage: org.w3c.dom.Storage
public fun <get-sessionStorage>(): org.w3c.dom.Storage
public external val window: org.w3c.dom.Window
public fun <get-window>(): org.w3c.dom.Window
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,399 @@
public abstract class AbstractMutableList</*0*/ E> : kotlin.collections.AbstractMutableCollection<E>, kotlin.collections.MutableList<E> {
/*primary*/ protected constructor AbstractMutableList</*0*/ E>()
protected final var modCount: kotlin.Int
protected final fun <get-modCount>(): kotlin.Int
protected final fun <set-modCount>(/*0*/ <set-?>: kotlin.Int): kotlin.Unit
public open override /*2*/ fun add(/*0*/ element: E): kotlin.Boolean
public abstract override /*1*/ fun add(/*0*/ index: kotlin.Int, /*1*/ element: E): kotlin.Unit
public open override /*1*/ fun addAll(/*0*/ index: kotlin.Int, /*1*/ elements: kotlin.collections.Collection<E>): kotlin.Boolean
public open override /*2*/ fun clear(): kotlin.Unit
public open override /*2*/ fun contains(/*0*/ element: E): kotlin.Boolean
public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*2*/ fun hashCode(): kotlin.Int
public open override /*1*/ fun indexOf(/*0*/ element: E): kotlin.Int
public open override /*2*/ fun iterator(): kotlin.collections.MutableIterator<E>
public open override /*1*/ fun lastIndexOf(/*0*/ element: E): kotlin.Int
public open override /*1*/ fun listIterator(): kotlin.collections.MutableListIterator<E>
public open override /*1*/ fun listIterator(/*0*/ index: kotlin.Int): kotlin.collections.MutableListIterator<E>
public open override /*2*/ fun removeAll(/*0*/ elements: kotlin.collections.Collection<E>): kotlin.Boolean
public abstract override /*1*/ fun removeAt(/*0*/ index: kotlin.Int): E
protected open fun removeRange(/*0*/ fromIndex: kotlin.Int, /*1*/ toIndex: kotlin.Int): kotlin.Unit
public open override /*2*/ fun retainAll(/*0*/ elements: kotlin.collections.Collection<E>): kotlin.Boolean
public abstract override /*1*/ fun set(/*0*/ index: kotlin.Int, /*1*/ element: E): E
public open override /*1*/ fun subList(/*0*/ fromIndex: kotlin.Int, /*1*/ toIndex: kotlin.Int): kotlin.collections.MutableList<E>
}
public abstract class AbstractMutableMap</*0*/ K, /*1*/ V> : kotlin.collections.AbstractMap<K, V>, kotlin.collections.MutableMap<K, V> {
/*primary*/ protected constructor AbstractMutableMap</*0*/ K, /*1*/ V>()
public open override /*2*/ val keys: kotlin.collections.MutableSet<K>
public open override /*2*/ fun <get-keys>(): kotlin.collections.MutableSet<K>
public open override /*2*/ val values: kotlin.collections.MutableCollection<V>
public open override /*2*/ fun <get-values>(): kotlin.collections.MutableCollection<V>
public open override /*1*/ fun clear(): kotlin.Unit
public abstract override /*1*/ fun put(/*0*/ key: K, /*1*/ value: V): V?
public open override /*1*/ fun putAll(/*0*/ from: kotlin.collections.Map<out K, V>): kotlin.Unit
public open override /*1*/ fun remove(/*0*/ key: K): V?
}
public abstract class AbstractMutableSet</*0*/ E> : kotlin.collections.AbstractMutableCollection<E>, kotlin.collections.MutableSet<E> {
/*primary*/ protected constructor AbstractMutableSet</*0*/ E>()
public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*2*/ fun hashCode(): kotlin.Int
}
@kotlin.SinceKotlin(version = "1.1") public abstract class AbstractSet</*0*/ out E> : kotlin.collections.AbstractCollection<E>, kotlin.collections.Set<E> {
/*primary*/ protected constructor AbstractSet</*0*/ out E>()
public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*2*/ fun hashCode(): kotlin.Int
}
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalStdlibApi public final class ArrayDeque</*0*/ E> : kotlin.collections.AbstractMutableList<E> {
public constructor ArrayDeque</*0*/ E>()
public constructor ArrayDeque</*0*/ E>(/*0*/ initialCapacity: kotlin.Int)
public constructor ArrayDeque</*0*/ E>(/*0*/ elements: kotlin.collections.Collection<E>)
public open override /*1*/ var size: kotlin.Int
public open override /*1*/ fun <get-size>(): kotlin.Int
private open fun <set-size>(/*0*/ <set-?>: kotlin.Int): kotlin.Unit
public open override /*1*/ fun add(/*0*/ element: E): kotlin.Boolean
public open override /*1*/ fun add(/*0*/ index: kotlin.Int, /*1*/ element: E): kotlin.Unit
public open override /*1*/ fun addAll(/*0*/ index: kotlin.Int, /*1*/ elements: kotlin.collections.Collection<E>): kotlin.Boolean
public open override /*1*/ fun addAll(/*0*/ elements: kotlin.collections.Collection<E>): kotlin.Boolean
public final fun addFirst(/*0*/ element: E): kotlin.Unit
public final fun addLast(/*0*/ element: E): kotlin.Unit
public open override /*1*/ fun clear(): kotlin.Unit
public open override /*1*/ fun contains(/*0*/ element: E): kotlin.Boolean
public final fun first(): E
public final fun firstOrNull(): E?
public open override /*1*/ fun get(/*0*/ index: kotlin.Int): E
public open override /*1*/ fun indexOf(/*0*/ element: E): kotlin.Int
public open override /*1*/ fun isEmpty(): kotlin.Boolean
public final fun last(): E
public open override /*1*/ fun lastIndexOf(/*0*/ element: E): kotlin.Int
public final fun lastOrNull(): E?
public open override /*1*/ fun remove(/*0*/ element: E): kotlin.Boolean
public open override /*1*/ fun removeAll(/*0*/ elements: kotlin.collections.Collection<E>): kotlin.Boolean
public open override /*1*/ fun removeAt(/*0*/ index: kotlin.Int): E
public final fun removeFirst(): E
public final fun removeFirstOrNull(): E?
public final fun removeLast(): E
public final fun removeLastOrNull(): E?
public open override /*1*/ fun retainAll(/*0*/ elements: kotlin.collections.Collection<E>): kotlin.Boolean
public open override /*1*/ fun set(/*0*/ index: kotlin.Int, /*1*/ element: E): E
}
public open class ArrayList</*0*/ E> : kotlin.collections.AbstractMutableList<E>, kotlin.collections.MutableList<E>, kotlin.collections.RandomAccess {
public constructor ArrayList</*0*/ E>()
public constructor ArrayList</*0*/ E>(/*0*/ initialCapacity: kotlin.Int = ...)
public constructor ArrayList</*0*/ E>(/*0*/ elements: kotlin.collections.Collection<E>)
public open override /*2*/ val size: kotlin.Int
public open override /*2*/ fun <get-size>(): kotlin.Int
public open override /*2*/ fun add(/*0*/ element: E): kotlin.Boolean
public open override /*2*/ fun add(/*0*/ index: kotlin.Int, /*1*/ element: E): kotlin.Unit
public open override /*2*/ fun addAll(/*0*/ index: kotlin.Int, /*1*/ elements: kotlin.collections.Collection<E>): kotlin.Boolean
public open override /*2*/ fun addAll(/*0*/ elements: kotlin.collections.Collection<E>): kotlin.Boolean
public open override /*2*/ fun clear(): kotlin.Unit
public final fun ensureCapacity(/*0*/ minCapacity: kotlin.Int): kotlin.Unit
public open override /*2*/ fun get(/*0*/ index: kotlin.Int): E
public open override /*2*/ fun indexOf(/*0*/ element: E): kotlin.Int
public open override /*2*/ fun lastIndexOf(/*0*/ element: E): kotlin.Int
public open override /*2*/ fun remove(/*0*/ element: E): kotlin.Boolean
public open override /*2*/ fun removeAt(/*0*/ index: kotlin.Int): E
protected open override /*1*/ fun removeRange(/*0*/ fromIndex: kotlin.Int, /*1*/ toIndex: kotlin.Int): kotlin.Unit
public open override /*2*/ fun set(/*0*/ index: kotlin.Int, /*1*/ element: E): E
protected open override /*1*/ fun toArray(): kotlin.Array<kotlin.Any?>
public open override /*3*/ fun toString(): kotlin.String
public final fun trimToSize(): kotlin.Unit
}
public abstract class BooleanIterator : kotlin.collections.Iterator<kotlin.Boolean> {
/*primary*/ public constructor BooleanIterator()
public final override /*1*/ fun next(): kotlin.Boolean
public abstract fun nextBoolean(): kotlin.Boolean
}
public abstract class ByteIterator : kotlin.collections.Iterator<kotlin.Byte> {
/*primary*/ public constructor ByteIterator()
public final override /*1*/ fun next(): kotlin.Byte
public abstract fun nextByte(): kotlin.Byte
}
public abstract class CharIterator : kotlin.collections.Iterator<kotlin.Char> {
/*primary*/ public constructor CharIterator()
public final override /*1*/ fun next(): kotlin.Char
public abstract fun nextChar(): kotlin.Char
}
public interface Collection</*0*/ out E> : kotlin.collections.Iterable<E> {
public abstract val size: kotlin.Int
public abstract fun <get-size>(): kotlin.Int
public abstract operator fun contains(/*0*/ element: E): kotlin.Boolean
public abstract fun containsAll(/*0*/ elements: kotlin.collections.Collection<E>): kotlin.Boolean
public abstract fun isEmpty(): kotlin.Boolean
public abstract override /*1*/ fun iterator(): kotlin.collections.Iterator<E>
}
public abstract class DoubleIterator : kotlin.collections.Iterator<kotlin.Double> {
/*primary*/ public constructor DoubleIterator()
public final override /*1*/ fun next(): kotlin.Double
public abstract fun nextDouble(): kotlin.Double
}
public abstract class FloatIterator : kotlin.collections.Iterator<kotlin.Float> {
/*primary*/ public constructor FloatIterator()
public final override /*1*/ fun next(): kotlin.Float
public abstract fun nextFloat(): kotlin.Float
}
@kotlin.SinceKotlin(version = "1.1") public interface Grouping</*0*/ T, /*1*/ out K> {
public abstract fun keyOf(/*0*/ element: T): K
public abstract fun sourceIterator(): kotlin.collections.Iterator<T>
}
public open class HashMap</*0*/ K, /*1*/ V> : kotlin.collections.AbstractMutableMap<K, V>, kotlin.collections.MutableMap<K, V> {
public constructor HashMap</*0*/ K, /*1*/ V>()
public constructor HashMap</*0*/ K, /*1*/ V>(/*0*/ initialCapacity: kotlin.Int)
public constructor HashMap</*0*/ K, /*1*/ V>(/*0*/ initialCapacity: kotlin.Int, /*1*/ loadFactor: kotlin.Float = ...)
public constructor HashMap</*0*/ K, /*1*/ V>(/*0*/ original: kotlin.collections.Map<out K, V>)
public open override /*2*/ val entries: kotlin.collections.MutableSet<kotlin.collections.MutableMap.MutableEntry<K, V>>
public open override /*2*/ fun <get-entries>(): kotlin.collections.MutableSet<kotlin.collections.MutableMap.MutableEntry<K, V>>
public open override /*2*/ val size: kotlin.Int
public open override /*2*/ fun <get-size>(): kotlin.Int
public open override /*2*/ fun clear(): kotlin.Unit
public open override /*2*/ fun containsKey(/*0*/ key: K): kotlin.Boolean
public open override /*2*/ fun containsValue(/*0*/ value: V): kotlin.Boolean
protected open fun createEntrySet(): kotlin.collections.MutableSet<kotlin.collections.MutableMap.MutableEntry<K, V>>
public open override /*2*/ fun get(/*0*/ key: K): V?
public open override /*2*/ fun put(/*0*/ key: K, /*1*/ value: V): V?
public open override /*2*/ fun remove(/*0*/ key: K): V?
}
public open class HashSet</*0*/ E> : kotlin.collections.AbstractMutableSet<E>, kotlin.collections.MutableSet<E> {
public constructor HashSet</*0*/ E>()
public constructor HashSet</*0*/ E>(/*0*/ initialCapacity: kotlin.Int)
public constructor HashSet</*0*/ E>(/*0*/ initialCapacity: kotlin.Int, /*1*/ loadFactor: kotlin.Float = ...)
public constructor HashSet</*0*/ E>(/*0*/ elements: kotlin.collections.Collection<E>)
public open override /*2*/ val size: kotlin.Int
public open override /*2*/ fun <get-size>(): kotlin.Int
public open override /*2*/ fun add(/*0*/ element: E): kotlin.Boolean
public open override /*2*/ fun clear(): kotlin.Unit
public open override /*2*/ fun contains(/*0*/ element: E): kotlin.Boolean
public open override /*2*/ fun isEmpty(): kotlin.Boolean
public open override /*2*/ fun iterator(): kotlin.collections.MutableIterator<E>
public open override /*2*/ fun remove(/*0*/ element: E): kotlin.Boolean
}
public final data class IndexedValue</*0*/ out T> {
/*primary*/ public constructor IndexedValue</*0*/ out T>(/*0*/ index: kotlin.Int, /*1*/ value: T)
public final val index: kotlin.Int
public final fun <get-index>(): kotlin.Int
public final val value: T
public final fun <get-value>(): T
public final operator /*synthesized*/ fun component1(): kotlin.Int
public final operator /*synthesized*/ fun component2(): T
public final /*synthesized*/ fun copy(/*0*/ index: kotlin.Int = ..., /*1*/ value: T = ...): kotlin.collections.IndexedValue<T>
public open override /*1*/ /*synthesized*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*synthesized*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*synthesized*/ fun toString(): kotlin.String
}
public abstract class IntIterator : kotlin.collections.Iterator<kotlin.Int> {
/*primary*/ public constructor IntIterator()
public final override /*1*/ fun next(): kotlin.Int
public abstract fun nextInt(): kotlin.Int
}
public interface Iterable</*0*/ out T> {
public abstract operator fun iterator(): kotlin.collections.Iterator<T>
}
public interface Iterator</*0*/ out T> {
public abstract operator fun hasNext(): kotlin.Boolean
public abstract operator fun next(): T
}
public open class LinkedHashMap</*0*/ K, /*1*/ V> : kotlin.collections.HashMap<K, V>, kotlin.collections.MutableMap<K, V> {
public constructor LinkedHashMap</*0*/ K, /*1*/ V>()
public constructor LinkedHashMap</*0*/ K, /*1*/ V>(/*0*/ initialCapacity: kotlin.Int)
public constructor LinkedHashMap</*0*/ K, /*1*/ V>(/*0*/ initialCapacity: kotlin.Int, /*1*/ loadFactor: kotlin.Float = ...)
public constructor LinkedHashMap</*0*/ K, /*1*/ V>(/*0*/ original: kotlin.collections.Map<out K, V>)
public open override /*2*/ val size: kotlin.Int
public open override /*2*/ fun <get-size>(): kotlin.Int
public open override /*2*/ fun clear(): kotlin.Unit
public open override /*2*/ fun containsKey(/*0*/ key: K): kotlin.Boolean
public open override /*2*/ fun containsValue(/*0*/ value: V): kotlin.Boolean
protected open override /*1*/ fun createEntrySet(): kotlin.collections.MutableSet<kotlin.collections.MutableMap.MutableEntry<K, V>>
public open override /*2*/ fun get(/*0*/ key: K): V?
public open override /*2*/ fun put(/*0*/ key: K, /*1*/ value: V): V?
public open override /*2*/ fun remove(/*0*/ key: K): V?
}
public open class LinkedHashSet</*0*/ E> : kotlin.collections.HashSet<E>, kotlin.collections.MutableSet<E> {
public constructor LinkedHashSet</*0*/ E>()
public constructor LinkedHashSet</*0*/ E>(/*0*/ initialCapacity: kotlin.Int)
public constructor LinkedHashSet</*0*/ E>(/*0*/ initialCapacity: kotlin.Int, /*1*/ loadFactor: kotlin.Float = ...)
public constructor LinkedHashSet</*0*/ E>(/*0*/ elements: kotlin.collections.Collection<E>)
}
public interface List</*0*/ out E> : kotlin.collections.Collection<E> {
public abstract override /*1*/ val size: kotlin.Int
public abstract override /*1*/ fun <get-size>(): kotlin.Int
public abstract override /*1*/ fun contains(/*0*/ element: E): kotlin.Boolean
public abstract override /*1*/ fun containsAll(/*0*/ elements: kotlin.collections.Collection<E>): kotlin.Boolean
public abstract operator fun get(/*0*/ index: kotlin.Int): E
public abstract fun indexOf(/*0*/ element: E): kotlin.Int
public abstract override /*1*/ fun isEmpty(): kotlin.Boolean
public abstract override /*1*/ fun iterator(): kotlin.collections.Iterator<E>
public abstract fun lastIndexOf(/*0*/ element: E): kotlin.Int
public abstract fun listIterator(): kotlin.collections.ListIterator<E>
public abstract fun listIterator(/*0*/ index: kotlin.Int): kotlin.collections.ListIterator<E>
public abstract fun subList(/*0*/ fromIndex: kotlin.Int, /*1*/ toIndex: kotlin.Int): kotlin.collections.List<E>
}
public interface ListIterator</*0*/ out T> : kotlin.collections.Iterator<T> {
public abstract override /*1*/ fun hasNext(): kotlin.Boolean
public abstract fun hasPrevious(): kotlin.Boolean
public abstract override /*1*/ fun next(): T
public abstract fun nextIndex(): kotlin.Int
public abstract fun previous(): T
public abstract fun previousIndex(): kotlin.Int
}
public abstract class LongIterator : kotlin.collections.Iterator<kotlin.Long> {
/*primary*/ public constructor LongIterator()
public final override /*1*/ fun next(): kotlin.Long
public abstract fun nextLong(): kotlin.Long
}
public interface Map</*0*/ K, /*1*/ out V> {
public abstract val entries: kotlin.collections.Set<kotlin.collections.Map.Entry<K, V>>
public abstract fun <get-entries>(): kotlin.collections.Set<kotlin.collections.Map.Entry<K, V>>
public abstract val keys: kotlin.collections.Set<K>
public abstract fun <get-keys>(): kotlin.collections.Set<K>
public abstract val size: kotlin.Int
public abstract fun <get-size>(): kotlin.Int
public abstract val values: kotlin.collections.Collection<V>
public abstract fun <get-values>(): kotlin.collections.Collection<V>
public abstract fun containsKey(/*0*/ key: K): kotlin.Boolean
public abstract fun containsValue(/*0*/ value: V): kotlin.Boolean
public abstract operator fun get(/*0*/ key: K): V?
public abstract fun isEmpty(): kotlin.Boolean
public interface Entry</*0*/ out K, /*1*/ out V> {
public abstract val key: K
public abstract fun <get-key>(): K
public abstract val value: V
public abstract fun <get-value>(): V
}
}
public interface MutableCollection</*0*/ E> : kotlin.collections.Collection<E>, kotlin.collections.MutableIterable<E> {
public abstract fun add(/*0*/ element: E): kotlin.Boolean
public abstract fun addAll(/*0*/ elements: kotlin.collections.Collection<E>): kotlin.Boolean
public abstract fun clear(): kotlin.Unit
public abstract override /*2*/ fun iterator(): kotlin.collections.MutableIterator<E>
public abstract fun remove(/*0*/ element: E): kotlin.Boolean
public abstract fun removeAll(/*0*/ elements: kotlin.collections.Collection<E>): kotlin.Boolean
public abstract fun retainAll(/*0*/ elements: kotlin.collections.Collection<E>): kotlin.Boolean
}
public interface MutableIterable</*0*/ out T> : kotlin.collections.Iterable<T> {
public abstract override /*1*/ fun iterator(): kotlin.collections.MutableIterator<T>
}
public interface MutableIterator</*0*/ out T> : kotlin.collections.Iterator<T> {
public abstract fun remove(): kotlin.Unit
}
public interface MutableList</*0*/ E> : kotlin.collections.List<E>, kotlin.collections.MutableCollection<E> {
public abstract override /*1*/ fun add(/*0*/ element: E): kotlin.Boolean
public abstract fun add(/*0*/ index: kotlin.Int, /*1*/ element: E): kotlin.Unit
public abstract fun addAll(/*0*/ index: kotlin.Int, /*1*/ elements: kotlin.collections.Collection<E>): kotlin.Boolean
public abstract override /*1*/ fun addAll(/*0*/ elements: kotlin.collections.Collection<E>): kotlin.Boolean
public abstract override /*1*/ fun clear(): kotlin.Unit
public abstract override /*1*/ fun listIterator(): kotlin.collections.MutableListIterator<E>
public abstract override /*1*/ fun listIterator(/*0*/ index: kotlin.Int): kotlin.collections.MutableListIterator<E>
public abstract override /*1*/ fun remove(/*0*/ element: E): kotlin.Boolean
public abstract override /*1*/ fun removeAll(/*0*/ elements: kotlin.collections.Collection<E>): kotlin.Boolean
public abstract fun removeAt(/*0*/ index: kotlin.Int): E
public abstract override /*1*/ fun retainAll(/*0*/ elements: kotlin.collections.Collection<E>): kotlin.Boolean
public abstract operator fun set(/*0*/ index: kotlin.Int, /*1*/ element: E): E
public abstract override /*1*/ fun subList(/*0*/ fromIndex: kotlin.Int, /*1*/ toIndex: kotlin.Int): kotlin.collections.MutableList<E>
}
public interface MutableListIterator</*0*/ T> : kotlin.collections.ListIterator<T>, kotlin.collections.MutableIterator<T> {
public abstract fun add(/*0*/ element: T): kotlin.Unit
public abstract override /*2*/ fun hasNext(): kotlin.Boolean
public abstract override /*2*/ fun next(): T
public abstract override /*1*/ fun remove(): kotlin.Unit
public abstract fun set(/*0*/ element: T): kotlin.Unit
}
public interface MutableMap</*0*/ K, /*1*/ V> : kotlin.collections.Map<K, V> {
public abstract override /*1*/ val entries: kotlin.collections.MutableSet<kotlin.collections.MutableMap.MutableEntry<K, V>>
public abstract override /*1*/ fun <get-entries>(): kotlin.collections.MutableSet<kotlin.collections.MutableMap.MutableEntry<K, V>>
public abstract override /*1*/ val keys: kotlin.collections.MutableSet<K>
public abstract override /*1*/ fun <get-keys>(): kotlin.collections.MutableSet<K>
public abstract override /*1*/ val values: kotlin.collections.MutableCollection<V>
public abstract override /*1*/ fun <get-values>(): kotlin.collections.MutableCollection<V>
public abstract fun clear(): kotlin.Unit
public abstract fun put(/*0*/ key: K, /*1*/ value: V): V?
public abstract fun putAll(/*0*/ from: kotlin.collections.Map<out K, V>): kotlin.Unit
public abstract fun remove(/*0*/ key: K): V?
public interface MutableEntry</*0*/ K, /*1*/ V> : kotlin.collections.Map.Entry<K, V> {
public abstract fun setValue(/*0*/ newValue: V): V
}
}
public interface MutableSet</*0*/ E> : kotlin.collections.Set<E>, kotlin.collections.MutableCollection<E> {
public abstract override /*1*/ fun add(/*0*/ element: E): kotlin.Boolean
public abstract override /*1*/ fun addAll(/*0*/ elements: kotlin.collections.Collection<E>): kotlin.Boolean
public abstract override /*1*/ fun clear(): kotlin.Unit
public abstract override /*2*/ fun iterator(): kotlin.collections.MutableIterator<E>
public abstract override /*1*/ fun remove(/*0*/ element: E): kotlin.Boolean
public abstract override /*1*/ fun removeAll(/*0*/ elements: kotlin.collections.Collection<E>): kotlin.Boolean
public abstract override /*1*/ fun retainAll(/*0*/ elements: kotlin.collections.Collection<E>): kotlin.Boolean
}
public interface RandomAccess {
}
public interface Set</*0*/ out E> : kotlin.collections.Collection<E> {
public abstract override /*1*/ val size: kotlin.Int
public abstract override /*1*/ fun <get-size>(): kotlin.Int
public abstract override /*1*/ fun contains(/*0*/ element: E): kotlin.Boolean
public abstract override /*1*/ fun containsAll(/*0*/ elements: kotlin.collections.Collection<E>): kotlin.Boolean
public abstract override /*1*/ fun isEmpty(): kotlin.Boolean
public abstract override /*1*/ fun iterator(): kotlin.collections.Iterator<E>
}
public abstract class ShortIterator : kotlin.collections.Iterator<kotlin.Short> {
/*primary*/ public constructor ShortIterator()
public final override /*1*/ fun next(): kotlin.Short
public abstract fun nextShort(): kotlin.Short
}
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public abstract class UByteIterator : kotlin.collections.Iterator<kotlin.UByte> {
/*primary*/ public constructor UByteIterator()
public final override /*1*/ fun next(): kotlin.UByte
public abstract fun nextUByte(): kotlin.UByte
}
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public abstract class UIntIterator : kotlin.collections.Iterator<kotlin.UInt> {
/*primary*/ public constructor UIntIterator()
public final override /*1*/ fun next(): kotlin.UInt
public abstract fun nextUInt(): kotlin.UInt
}
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public abstract class ULongIterator : kotlin.collections.Iterator<kotlin.ULong> {
/*primary*/ public constructor ULongIterator()
public final override /*1*/ fun next(): kotlin.ULong
public abstract fun nextULong(): kotlin.ULong
}
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public abstract class UShortIterator : kotlin.collections.Iterator<kotlin.UShort> {
/*primary*/ public constructor UShortIterator()
public final override /*1*/ fun next(): kotlin.UShort
public abstract fun nextUShort(): kotlin.UShort
}
@@ -0,0 +1,97 @@
package kotlin.comparisons
@kotlin.internal.InlineOnly public inline fun </*0*/ T> compareBy(/*0*/ crossinline selector: (T) -> kotlin.Comparable<*>?): kotlin.Comparator<T>
public fun </*0*/ T> compareBy(/*0*/ vararg selectors: (T) -> kotlin.Comparable<*>? /*kotlin.Array<out (T) -> kotlin.Comparable<*>?>*/): kotlin.Comparator<T>
@kotlin.internal.InlineOnly public inline fun </*0*/ T, /*1*/ K> compareBy(/*0*/ comparator: kotlin.Comparator<in K>, /*1*/ crossinline selector: (T) -> K): kotlin.Comparator<T>
@kotlin.internal.InlineOnly public inline fun </*0*/ T> compareByDescending(/*0*/ crossinline selector: (T) -> kotlin.Comparable<*>?): kotlin.Comparator<T>
@kotlin.internal.InlineOnly public inline fun </*0*/ T, /*1*/ K> compareByDescending(/*0*/ comparator: kotlin.Comparator<in K>, /*1*/ crossinline selector: (T) -> K): kotlin.Comparator<T>
public fun </*0*/ T : kotlin.Comparable<*>> compareValues(/*0*/ a: T?, /*1*/ b: T?): kotlin.Int
@kotlin.internal.InlineOnly public inline fun </*0*/ T> compareValuesBy(/*0*/ a: T, /*1*/ b: T, /*2*/ selector: (T) -> kotlin.Comparable<*>?): kotlin.Int
public fun </*0*/ T> compareValuesBy(/*0*/ a: T, /*1*/ b: T, /*2*/ vararg selectors: (T) -> kotlin.Comparable<*>? /*kotlin.Array<out (T) -> kotlin.Comparable<*>?>*/): kotlin.Int
@kotlin.internal.InlineOnly public inline fun </*0*/ T, /*1*/ K> compareValuesBy(/*0*/ a: T, /*1*/ b: T, /*2*/ comparator: kotlin.Comparator<in K>, /*3*/ selector: (T) -> K): kotlin.Int
@kotlin.SinceKotlin(version = "1.1") public fun </*0*/ T : kotlin.Comparable<T>> maxOf(/*0*/ a: T, /*1*/ b: T): T
@kotlin.SinceKotlin(version = "1.1") public fun </*0*/ T : kotlin.Comparable<T>> maxOf(/*0*/ a: T, /*1*/ b: T, /*2*/ c: T): T
@kotlin.SinceKotlin(version = "1.1") public fun </*0*/ T> maxOf(/*0*/ a: T, /*1*/ b: T, /*2*/ c: T, /*3*/ comparator: kotlin.Comparator<in T>): T
@kotlin.SinceKotlin(version = "1.1") public fun </*0*/ T> maxOf(/*0*/ a: T, /*1*/ b: T, /*2*/ comparator: kotlin.Comparator<in T>): T
@kotlin.SinceKotlin(version = "1.4") public fun </*0*/ T : kotlin.Comparable<T>> maxOf(/*0*/ a: T, /*1*/ vararg other: T /*kotlin.Array<out T>*/): T
@kotlin.SinceKotlin(version = "1.4") public fun </*0*/ T> maxOf(/*0*/ a: T, /*1*/ vararg other: T /*kotlin.Array<out T>*/, /*2*/ comparator: kotlin.Comparator<in T>): T
@kotlin.SinceKotlin(version = "1.1") @kotlin.internal.InlineOnly public inline fun maxOf(/*0*/ a: kotlin.Byte, /*1*/ b: kotlin.Byte): kotlin.Byte
@kotlin.SinceKotlin(version = "1.1") @kotlin.internal.InlineOnly public inline fun maxOf(/*0*/ a: kotlin.Byte, /*1*/ b: kotlin.Byte, /*2*/ c: kotlin.Byte): kotlin.Byte
@kotlin.SinceKotlin(version = "1.4") public fun maxOf(/*0*/ a: kotlin.Byte, /*1*/ vararg other: kotlin.Byte /*kotlin.ByteArray*/): kotlin.Byte
@kotlin.SinceKotlin(version = "1.1") @kotlin.internal.InlineOnly public inline fun maxOf(/*0*/ a: kotlin.Double, /*1*/ b: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.1") @kotlin.internal.InlineOnly public inline fun maxOf(/*0*/ a: kotlin.Double, /*1*/ b: kotlin.Double, /*2*/ c: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.4") public fun maxOf(/*0*/ a: kotlin.Double, /*1*/ vararg other: kotlin.Double /*kotlin.DoubleArray*/): kotlin.Double
@kotlin.SinceKotlin(version = "1.1") @kotlin.internal.InlineOnly public inline fun maxOf(/*0*/ a: kotlin.Float, /*1*/ b: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.1") @kotlin.internal.InlineOnly public inline fun maxOf(/*0*/ a: kotlin.Float, /*1*/ b: kotlin.Float, /*2*/ c: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.4") public fun maxOf(/*0*/ a: kotlin.Float, /*1*/ vararg other: kotlin.Float /*kotlin.FloatArray*/): kotlin.Float
@kotlin.SinceKotlin(version = "1.1") @kotlin.internal.InlineOnly public inline fun maxOf(/*0*/ a: kotlin.Int, /*1*/ b: kotlin.Int): kotlin.Int
@kotlin.SinceKotlin(version = "1.1") @kotlin.internal.InlineOnly public inline fun maxOf(/*0*/ a: kotlin.Int, /*1*/ b: kotlin.Int, /*2*/ c: kotlin.Int): kotlin.Int
@kotlin.SinceKotlin(version = "1.4") public fun maxOf(/*0*/ a: kotlin.Int, /*1*/ vararg other: kotlin.Int /*kotlin.IntArray*/): kotlin.Int
@kotlin.SinceKotlin(version = "1.1") public inline fun maxOf(/*0*/ a: kotlin.Long, /*1*/ b: kotlin.Long): kotlin.Long
@kotlin.SinceKotlin(version = "1.1") @kotlin.internal.InlineOnly public inline fun maxOf(/*0*/ a: kotlin.Long, /*1*/ b: kotlin.Long, /*2*/ c: kotlin.Long): kotlin.Long
@kotlin.SinceKotlin(version = "1.4") public fun maxOf(/*0*/ a: kotlin.Long, /*1*/ vararg other: kotlin.Long /*kotlin.LongArray*/): kotlin.Long
@kotlin.SinceKotlin(version = "1.1") @kotlin.internal.InlineOnly public inline fun maxOf(/*0*/ a: kotlin.Short, /*1*/ b: kotlin.Short): kotlin.Short
@kotlin.SinceKotlin(version = "1.1") @kotlin.internal.InlineOnly public inline fun maxOf(/*0*/ a: kotlin.Short, /*1*/ b: kotlin.Short, /*2*/ c: kotlin.Short): kotlin.Short
@kotlin.SinceKotlin(version = "1.4") public fun maxOf(/*0*/ a: kotlin.Short, /*1*/ vararg other: kotlin.Short /*kotlin.ShortArray*/): kotlin.Short
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun maxOf(/*0*/ a: kotlin.UByte, /*1*/ b: kotlin.UByte): kotlin.UByte
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes @kotlin.internal.InlineOnly public inline fun maxOf(/*0*/ a: kotlin.UByte, /*1*/ b: kotlin.UByte, /*2*/ c: kotlin.UByte): kotlin.UByte
@kotlin.SinceKotlin(version = "1.4") @kotlin.ExperimentalUnsignedTypes public fun maxOf(/*0*/ a: kotlin.UByte, /*1*/ vararg other: kotlin.UByte /*kotlin.UByteArray*/): kotlin.UByte
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun maxOf(/*0*/ a: kotlin.UInt, /*1*/ b: kotlin.UInt): kotlin.UInt
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes @kotlin.internal.InlineOnly public inline fun maxOf(/*0*/ a: kotlin.UInt, /*1*/ b: kotlin.UInt, /*2*/ c: kotlin.UInt): kotlin.UInt
@kotlin.SinceKotlin(version = "1.4") @kotlin.ExperimentalUnsignedTypes public fun maxOf(/*0*/ a: kotlin.UInt, /*1*/ vararg other: kotlin.UInt /*kotlin.UIntArray*/): kotlin.UInt
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun maxOf(/*0*/ a: kotlin.ULong, /*1*/ b: kotlin.ULong): kotlin.ULong
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes @kotlin.internal.InlineOnly public inline fun maxOf(/*0*/ a: kotlin.ULong, /*1*/ b: kotlin.ULong, /*2*/ c: kotlin.ULong): kotlin.ULong
@kotlin.SinceKotlin(version = "1.4") @kotlin.ExperimentalUnsignedTypes public fun maxOf(/*0*/ a: kotlin.ULong, /*1*/ vararg other: kotlin.ULong /*kotlin.ULongArray*/): kotlin.ULong
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun maxOf(/*0*/ a: kotlin.UShort, /*1*/ b: kotlin.UShort): kotlin.UShort
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes @kotlin.internal.InlineOnly public inline fun maxOf(/*0*/ a: kotlin.UShort, /*1*/ b: kotlin.UShort, /*2*/ c: kotlin.UShort): kotlin.UShort
@kotlin.SinceKotlin(version = "1.4") @kotlin.ExperimentalUnsignedTypes public fun maxOf(/*0*/ a: kotlin.UShort, /*1*/ vararg other: kotlin.UShort /*kotlin.UShortArray*/): kotlin.UShort
@kotlin.SinceKotlin(version = "1.1") public fun </*0*/ T : kotlin.Comparable<T>> minOf(/*0*/ a: T, /*1*/ b: T): T
@kotlin.SinceKotlin(version = "1.1") public fun </*0*/ T : kotlin.Comparable<T>> minOf(/*0*/ a: T, /*1*/ b: T, /*2*/ c: T): T
@kotlin.SinceKotlin(version = "1.1") public fun </*0*/ T> minOf(/*0*/ a: T, /*1*/ b: T, /*2*/ c: T, /*3*/ comparator: kotlin.Comparator<in T>): T
@kotlin.SinceKotlin(version = "1.1") public fun </*0*/ T> minOf(/*0*/ a: T, /*1*/ b: T, /*2*/ comparator: kotlin.Comparator<in T>): T
@kotlin.SinceKotlin(version = "1.4") public fun </*0*/ T : kotlin.Comparable<T>> minOf(/*0*/ a: T, /*1*/ vararg other: T /*kotlin.Array<out T>*/): T
@kotlin.SinceKotlin(version = "1.4") public fun </*0*/ T> minOf(/*0*/ a: T, /*1*/ vararg other: T /*kotlin.Array<out T>*/, /*2*/ comparator: kotlin.Comparator<in T>): T
@kotlin.SinceKotlin(version = "1.1") @kotlin.internal.InlineOnly public inline fun minOf(/*0*/ a: kotlin.Byte, /*1*/ b: kotlin.Byte): kotlin.Byte
@kotlin.SinceKotlin(version = "1.1") @kotlin.internal.InlineOnly public inline fun minOf(/*0*/ a: kotlin.Byte, /*1*/ b: kotlin.Byte, /*2*/ c: kotlin.Byte): kotlin.Byte
@kotlin.SinceKotlin(version = "1.4") public fun minOf(/*0*/ a: kotlin.Byte, /*1*/ vararg other: kotlin.Byte /*kotlin.ByteArray*/): kotlin.Byte
@kotlin.SinceKotlin(version = "1.1") @kotlin.internal.InlineOnly public inline fun minOf(/*0*/ a: kotlin.Double, /*1*/ b: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.1") @kotlin.internal.InlineOnly public inline fun minOf(/*0*/ a: kotlin.Double, /*1*/ b: kotlin.Double, /*2*/ c: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.4") public fun minOf(/*0*/ a: kotlin.Double, /*1*/ vararg other: kotlin.Double /*kotlin.DoubleArray*/): kotlin.Double
@kotlin.SinceKotlin(version = "1.1") @kotlin.internal.InlineOnly public inline fun minOf(/*0*/ a: kotlin.Float, /*1*/ b: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.1") @kotlin.internal.InlineOnly public inline fun minOf(/*0*/ a: kotlin.Float, /*1*/ b: kotlin.Float, /*2*/ c: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.4") public fun minOf(/*0*/ a: kotlin.Float, /*1*/ vararg other: kotlin.Float /*kotlin.FloatArray*/): kotlin.Float
@kotlin.SinceKotlin(version = "1.1") @kotlin.internal.InlineOnly public inline fun minOf(/*0*/ a: kotlin.Int, /*1*/ b: kotlin.Int): kotlin.Int
@kotlin.SinceKotlin(version = "1.1") @kotlin.internal.InlineOnly public inline fun minOf(/*0*/ a: kotlin.Int, /*1*/ b: kotlin.Int, /*2*/ c: kotlin.Int): kotlin.Int
@kotlin.SinceKotlin(version = "1.4") public fun minOf(/*0*/ a: kotlin.Int, /*1*/ vararg other: kotlin.Int /*kotlin.IntArray*/): kotlin.Int
@kotlin.SinceKotlin(version = "1.1") public inline fun minOf(/*0*/ a: kotlin.Long, /*1*/ b: kotlin.Long): kotlin.Long
@kotlin.SinceKotlin(version = "1.1") @kotlin.internal.InlineOnly public inline fun minOf(/*0*/ a: kotlin.Long, /*1*/ b: kotlin.Long, /*2*/ c: kotlin.Long): kotlin.Long
@kotlin.SinceKotlin(version = "1.4") public fun minOf(/*0*/ a: kotlin.Long, /*1*/ vararg other: kotlin.Long /*kotlin.LongArray*/): kotlin.Long
@kotlin.SinceKotlin(version = "1.1") @kotlin.internal.InlineOnly public inline fun minOf(/*0*/ a: kotlin.Short, /*1*/ b: kotlin.Short): kotlin.Short
@kotlin.SinceKotlin(version = "1.1") @kotlin.internal.InlineOnly public inline fun minOf(/*0*/ a: kotlin.Short, /*1*/ b: kotlin.Short, /*2*/ c: kotlin.Short): kotlin.Short
@kotlin.SinceKotlin(version = "1.4") public fun minOf(/*0*/ a: kotlin.Short, /*1*/ vararg other: kotlin.Short /*kotlin.ShortArray*/): kotlin.Short
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun minOf(/*0*/ a: kotlin.UByte, /*1*/ b: kotlin.UByte): kotlin.UByte
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes @kotlin.internal.InlineOnly public inline fun minOf(/*0*/ a: kotlin.UByte, /*1*/ b: kotlin.UByte, /*2*/ c: kotlin.UByte): kotlin.UByte
@kotlin.SinceKotlin(version = "1.4") @kotlin.ExperimentalUnsignedTypes public fun minOf(/*0*/ a: kotlin.UByte, /*1*/ vararg other: kotlin.UByte /*kotlin.UByteArray*/): kotlin.UByte
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun minOf(/*0*/ a: kotlin.UInt, /*1*/ b: kotlin.UInt): kotlin.UInt
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes @kotlin.internal.InlineOnly public inline fun minOf(/*0*/ a: kotlin.UInt, /*1*/ b: kotlin.UInt, /*2*/ c: kotlin.UInt): kotlin.UInt
@kotlin.SinceKotlin(version = "1.4") @kotlin.ExperimentalUnsignedTypes public fun minOf(/*0*/ a: kotlin.UInt, /*1*/ vararg other: kotlin.UInt /*kotlin.UIntArray*/): kotlin.UInt
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun minOf(/*0*/ a: kotlin.ULong, /*1*/ b: kotlin.ULong): kotlin.ULong
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes @kotlin.internal.InlineOnly public inline fun minOf(/*0*/ a: kotlin.ULong, /*1*/ b: kotlin.ULong, /*2*/ c: kotlin.ULong): kotlin.ULong
@kotlin.SinceKotlin(version = "1.4") @kotlin.ExperimentalUnsignedTypes public fun minOf(/*0*/ a: kotlin.ULong, /*1*/ vararg other: kotlin.ULong /*kotlin.ULongArray*/): kotlin.ULong
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun minOf(/*0*/ a: kotlin.UShort, /*1*/ b: kotlin.UShort): kotlin.UShort
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes @kotlin.internal.InlineOnly public inline fun minOf(/*0*/ a: kotlin.UShort, /*1*/ b: kotlin.UShort, /*2*/ c: kotlin.UShort): kotlin.UShort
@kotlin.SinceKotlin(version = "1.4") @kotlin.ExperimentalUnsignedTypes public fun minOf(/*0*/ a: kotlin.UShort, /*1*/ vararg other: kotlin.UShort /*kotlin.UShortArray*/): kotlin.UShort
public fun </*0*/ T : kotlin.Comparable<T>> naturalOrder(): kotlin.Comparator<T>
@kotlin.internal.InlineOnly public inline fun </*0*/ T : kotlin.Comparable<T>> nullsFirst(): kotlin.Comparator<T?>
public fun </*0*/ T : kotlin.Any> nullsFirst(/*0*/ comparator: kotlin.Comparator<in T>): kotlin.Comparator<T?>
@kotlin.internal.InlineOnly public inline fun </*0*/ T : kotlin.Comparable<T>> nullsLast(): kotlin.Comparator<T?>
public fun </*0*/ T : kotlin.Any> nullsLast(/*0*/ comparator: kotlin.Comparator<in T>): kotlin.Comparator<T?>
public fun </*0*/ T : kotlin.Comparable<T>> reverseOrder(): kotlin.Comparator<T>
public fun </*0*/ T> kotlin.Comparator<T>.reversed(): kotlin.Comparator<T>
public infix fun </*0*/ T> kotlin.Comparator<T>.then(/*0*/ comparator: kotlin.Comparator<in T>): kotlin.Comparator<T>
@kotlin.internal.InlineOnly public inline fun </*0*/ T> kotlin.Comparator<T>.thenBy(/*0*/ crossinline selector: (T) -> kotlin.Comparable<*>?): kotlin.Comparator<T>
@kotlin.internal.InlineOnly public inline fun </*0*/ T, /*1*/ K> kotlin.Comparator<T>.thenBy(/*0*/ comparator: kotlin.Comparator<in K>, /*1*/ crossinline selector: (T) -> K): kotlin.Comparator<T>
@kotlin.internal.InlineOnly public inline fun </*0*/ T> kotlin.Comparator<T>.thenByDescending(/*0*/ crossinline selector: (T) -> kotlin.Comparable<*>?): kotlin.Comparator<T>
@kotlin.internal.InlineOnly public inline fun </*0*/ T, /*1*/ K> kotlin.Comparator<T>.thenByDescending(/*0*/ comparator: kotlin.Comparator<in K>, /*1*/ crossinline selector: (T) -> K): kotlin.Comparator<T>
@kotlin.internal.InlineOnly public inline fun </*0*/ T> kotlin.Comparator<T>.thenComparator(/*0*/ crossinline comparison: (a: T, b: T) -> kotlin.Int): kotlin.Comparator<T>
public infix fun </*0*/ T> kotlin.Comparator<T>.thenDescending(/*0*/ comparator: kotlin.Comparator<in T>): kotlin.Comparator<T>
@@ -0,0 +1,47 @@
package kotlin.contracts
@kotlin.internal.ContractsDsl @kotlin.contracts.ExperimentalContracts @kotlin.internal.InlineOnly @kotlin.SinceKotlin(version = "1.3") public inline fun contract(/*0*/ builder: kotlin.contracts.ContractBuilder.() -> kotlin.Unit): kotlin.Unit
@kotlin.internal.ContractsDsl @kotlin.contracts.ExperimentalContracts @kotlin.SinceKotlin(version = "1.3") public interface CallsInPlace : kotlin.contracts.Effect {
}
@kotlin.internal.ContractsDsl @kotlin.contracts.ExperimentalContracts @kotlin.SinceKotlin(version = "1.3") public interface ConditionalEffect : kotlin.contracts.Effect {
}
@kotlin.internal.ContractsDsl @kotlin.contracts.ExperimentalContracts @kotlin.SinceKotlin(version = "1.3") public interface ContractBuilder {
@kotlin.internal.ContractsDsl public abstract fun </*0*/ R> callsInPlace(/*0*/ lambda: kotlin.Function<R>, /*1*/ kind: kotlin.contracts.InvocationKind = ...): kotlin.contracts.CallsInPlace
@kotlin.internal.ContractsDsl public abstract fun returns(): kotlin.contracts.Returns
@kotlin.internal.ContractsDsl public abstract fun returns(/*0*/ value: kotlin.Any?): kotlin.contracts.Returns
@kotlin.internal.ContractsDsl public abstract fun returnsNotNull(): kotlin.contracts.ReturnsNotNull
}
@kotlin.internal.ContractsDsl @kotlin.contracts.ExperimentalContracts @kotlin.SinceKotlin(version = "1.3") public interface Effect {
}
@kotlin.annotation.Retention(value = AnnotationRetention.BINARY) @kotlin.SinceKotlin(version = "1.3") @kotlin.Experimental @kotlin.RequiresOptIn @kotlin.annotation.MustBeDocumented public final annotation class ExperimentalContracts : kotlin.Annotation {
/*primary*/ public constructor ExperimentalContracts()
}
@kotlin.internal.ContractsDsl @kotlin.contracts.ExperimentalContracts @kotlin.SinceKotlin(version = "1.3") public final enum class InvocationKind : kotlin.Enum<kotlin.contracts.InvocationKind> {
@kotlin.internal.ContractsDsl enum entry AT_MOST_ONCE
@kotlin.internal.ContractsDsl enum entry AT_LEAST_ONCE
@kotlin.internal.ContractsDsl enum entry EXACTLY_ONCE
@kotlin.internal.ContractsDsl enum entry UNKNOWN
// Static members
public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): kotlin.contracts.InvocationKind
public final /*synthesized*/ fun values(): kotlin.Array<kotlin.contracts.InvocationKind>
}
@kotlin.internal.ContractsDsl @kotlin.contracts.ExperimentalContracts @kotlin.SinceKotlin(version = "1.3") public interface Returns : kotlin.contracts.SimpleEffect {
}
@kotlin.internal.ContractsDsl @kotlin.contracts.ExperimentalContracts @kotlin.SinceKotlin(version = "1.3") public interface ReturnsNotNull : kotlin.contracts.SimpleEffect {
}
@kotlin.internal.ContractsDsl @kotlin.contracts.ExperimentalContracts @kotlin.SinceKotlin(version = "1.3") public interface SimpleEffect : kotlin.contracts.Effect {
@kotlin.internal.ContractsDsl @kotlin.contracts.ExperimentalContracts public abstract infix fun implies(/*0*/ booleanExpression: kotlin.Boolean): kotlin.contracts.ConditionalEffect
}
@@ -0,0 +1,10 @@
package kotlin.coroutines.intrinsics
@kotlin.SinceKotlin(version = "1.3") public val COROUTINE_SUSPENDED: kotlin.Any
public fun <get-COROUTINE_SUSPENDED>(): kotlin.Any
@kotlin.SinceKotlin(version = "1.3") @kotlin.internal.InlineOnly public suspend inline fun </*0*/ T> suspendCoroutineUninterceptedOrReturn(/*0*/ crossinline block: (kotlin.coroutines.Continuation<T>) -> kotlin.Any?): T
@kotlin.SinceKotlin(version = "1.3") public fun </*0*/ T> (suspend () -> T).createCoroutineUnintercepted(/*0*/ completion: kotlin.coroutines.Continuation<T>): kotlin.coroutines.Continuation<kotlin.Unit>
@kotlin.SinceKotlin(version = "1.3") public fun </*0*/ R, /*1*/ T> (suspend R.() -> T).createCoroutineUnintercepted(/*0*/ receiver: R, /*1*/ completion: kotlin.coroutines.Continuation<T>): kotlin.coroutines.Continuation<kotlin.Unit>
@kotlin.SinceKotlin(version = "1.3") public fun </*0*/ T> kotlin.coroutines.Continuation<T>.intercepted(): kotlin.coroutines.Continuation<T>
@kotlin.SinceKotlin(version = "1.3") @kotlin.internal.InlineOnly public inline fun </*0*/ T> (suspend () -> T).startCoroutineUninterceptedOrReturn(/*0*/ completion: kotlin.coroutines.Continuation<T>): kotlin.Any?
@kotlin.SinceKotlin(version = "1.3") @kotlin.internal.InlineOnly public inline fun </*0*/ R, /*1*/ T> (suspend R.() -> T).startCoroutineUninterceptedOrReturn(/*0*/ receiver: R, /*1*/ completion: kotlin.coroutines.Continuation<T>): kotlin.Any?
@@ -0,0 +1,71 @@
package kotlin.coroutines
@kotlin.SinceKotlin(version = "1.3") @kotlin.internal.InlineOnly public val coroutineContext: kotlin.coroutines.CoroutineContext
public inline fun <get-coroutineContext>(): kotlin.coroutines.CoroutineContext
@kotlin.SinceKotlin(version = "1.3") @kotlin.internal.InlineOnly public inline fun </*0*/ T> Continuation(/*0*/ context: kotlin.coroutines.CoroutineContext, /*1*/ crossinline resumeWith: (kotlin.Result<T>) -> kotlin.Unit): kotlin.coroutines.Continuation<T>
@kotlin.SinceKotlin(version = "1.3") @kotlin.internal.InlineOnly public suspend inline fun </*0*/ T> suspendCoroutine(/*0*/ crossinline block: (kotlin.coroutines.Continuation<T>) -> kotlin.Unit): T
@kotlin.SinceKotlin(version = "1.3") public fun </*0*/ T> (suspend () -> T).createCoroutine(/*0*/ completion: kotlin.coroutines.Continuation<T>): kotlin.coroutines.Continuation<kotlin.Unit>
@kotlin.SinceKotlin(version = "1.3") public fun </*0*/ R, /*1*/ T> (suspend R.() -> T).createCoroutine(/*0*/ receiver: R, /*1*/ completion: kotlin.coroutines.Continuation<T>): kotlin.coroutines.Continuation<kotlin.Unit>
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalStdlibApi public fun </*0*/ E : kotlin.coroutines.CoroutineContext.Element> kotlin.coroutines.CoroutineContext.Element.getPolymorphicElement(/*0*/ key: kotlin.coroutines.CoroutineContext.Key<E>): E?
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalStdlibApi public fun kotlin.coroutines.CoroutineContext.Element.minusPolymorphicKey(/*0*/ key: kotlin.coroutines.CoroutineContext.Key<*>): kotlin.coroutines.CoroutineContext
@kotlin.SinceKotlin(version = "1.3") @kotlin.internal.InlineOnly public inline fun </*0*/ T> kotlin.coroutines.Continuation<T>.resume(/*0*/ value: T): kotlin.Unit
@kotlin.SinceKotlin(version = "1.3") @kotlin.internal.InlineOnly public inline fun </*0*/ T> kotlin.coroutines.Continuation<T>.resumeWithException(/*0*/ exception: kotlin.Throwable): kotlin.Unit
@kotlin.SinceKotlin(version = "1.3") public fun </*0*/ T> (suspend () -> T).startCoroutine(/*0*/ completion: kotlin.coroutines.Continuation<T>): kotlin.Unit
@kotlin.SinceKotlin(version = "1.3") public fun </*0*/ R, /*1*/ T> (suspend R.() -> T).startCoroutine(/*0*/ receiver: R, /*1*/ completion: kotlin.coroutines.Continuation<T>): kotlin.Unit
@kotlin.SinceKotlin(version = "1.3") public abstract class AbstractCoroutineContextElement : kotlin.coroutines.CoroutineContext.Element {
/*primary*/ public constructor AbstractCoroutineContextElement(/*0*/ key: kotlin.coroutines.CoroutineContext.Key<*>)
public open override /*1*/ val key: kotlin.coroutines.CoroutineContext.Key<*>
public open override /*1*/ fun <get-key>(): kotlin.coroutines.CoroutineContext.Key<*>
}
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalStdlibApi public abstract class AbstractCoroutineContextKey</*0*/ B : kotlin.coroutines.CoroutineContext.Element, /*1*/ E : B> : kotlin.coroutines.CoroutineContext.Key<E> {
/*primary*/ public constructor AbstractCoroutineContextKey</*0*/ B : kotlin.coroutines.CoroutineContext.Element, /*1*/ E : B>(/*0*/ baseKey: kotlin.coroutines.CoroutineContext.Key<B>, /*1*/ safeCast: (element: kotlin.coroutines.CoroutineContext.Element) -> E?)
}
@kotlin.SinceKotlin(version = "1.3") public interface Continuation</*0*/ in T> {
public abstract val context: kotlin.coroutines.CoroutineContext
public abstract fun <get-context>(): kotlin.coroutines.CoroutineContext
public abstract fun resumeWith(/*0*/ result: kotlin.Result<T>): kotlin.Unit
}
@kotlin.SinceKotlin(version = "1.3") public interface ContinuationInterceptor : kotlin.coroutines.CoroutineContext.Element {
public open override /*1*/ fun </*0*/ E : kotlin.coroutines.CoroutineContext.Element> get(/*0*/ key: kotlin.coroutines.CoroutineContext.Key<E>): E?
public abstract fun </*0*/ T> interceptContinuation(/*0*/ continuation: kotlin.coroutines.Continuation<T>): kotlin.coroutines.Continuation<T>
public open override /*1*/ fun minusKey(/*0*/ key: kotlin.coroutines.CoroutineContext.Key<*>): kotlin.coroutines.CoroutineContext
public open fun releaseInterceptedContinuation(/*0*/ continuation: kotlin.coroutines.Continuation<*>): kotlin.Unit
public companion object Key : kotlin.coroutines.CoroutineContext.Key<kotlin.coroutines.ContinuationInterceptor> {
}
}
@kotlin.SinceKotlin(version = "1.3") public interface CoroutineContext {
public abstract fun </*0*/ R> fold(/*0*/ initial: R, /*1*/ operation: (R, kotlin.coroutines.CoroutineContext.Element) -> R): R
public abstract operator fun </*0*/ E : kotlin.coroutines.CoroutineContext.Element> get(/*0*/ key: kotlin.coroutines.CoroutineContext.Key<E>): E?
public abstract fun minusKey(/*0*/ key: kotlin.coroutines.CoroutineContext.Key<*>): kotlin.coroutines.CoroutineContext
public open operator fun plus(/*0*/ context: kotlin.coroutines.CoroutineContext): kotlin.coroutines.CoroutineContext
public interface Element : kotlin.coroutines.CoroutineContext {
public abstract val key: kotlin.coroutines.CoroutineContext.Key<*>
public abstract fun <get-key>(): kotlin.coroutines.CoroutineContext.Key<*>
public open override /*1*/ fun </*0*/ R> fold(/*0*/ initial: R, /*1*/ operation: (R, kotlin.coroutines.CoroutineContext.Element) -> R): R
public open override /*1*/ fun </*0*/ E : kotlin.coroutines.CoroutineContext.Element> get(/*0*/ key: kotlin.coroutines.CoroutineContext.Key<E>): E?
public open override /*1*/ fun minusKey(/*0*/ key: kotlin.coroutines.CoroutineContext.Key<*>): kotlin.coroutines.CoroutineContext
}
public interface Key</*0*/ E : kotlin.coroutines.CoroutineContext.Element> {
}
}
@kotlin.SinceKotlin(version = "1.3") public object EmptyCoroutineContext : kotlin.coroutines.CoroutineContext, kotlin.io.Serializable {
public open override /*1*/ fun </*0*/ R> fold(/*0*/ initial: R, /*1*/ operation: (R, kotlin.coroutines.CoroutineContext.Element) -> R): R
public open override /*1*/ fun </*0*/ E : kotlin.coroutines.CoroutineContext.Element> get(/*0*/ key: kotlin.coroutines.CoroutineContext.Key<E>): E?
public open override /*2*/ fun hashCode(): kotlin.Int
public open override /*1*/ fun minusKey(/*0*/ key: kotlin.coroutines.CoroutineContext.Key<*>): kotlin.coroutines.CoroutineContext
public open override /*1*/ fun plus(/*0*/ context: kotlin.coroutines.CoroutineContext): kotlin.coroutines.CoroutineContext
public open override /*2*/ fun toString(): kotlin.String
}
@kotlin.SinceKotlin(version = "1.3") @kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS}) @kotlin.annotation.Retention(value = AnnotationRetention.BINARY) public final annotation class RestrictsSuspension : kotlin.Annotation {
/*primary*/ public constructor RestrictsSuspension()
}
+13
View File
@@ -0,0 +1,13 @@
package kotlin.dom
public val org.w3c.dom.Node.isElement: kotlin.Boolean
public fun org.w3c.dom.Node.<get-isElement>(): kotlin.Boolean
public val org.w3c.dom.Node.isText: kotlin.Boolean
public fun org.w3c.dom.Node.<get-isText>(): kotlin.Boolean
public fun org.w3c.dom.Element.addClass(/*0*/ vararg cssClasses: kotlin.String /*kotlin.Array<out kotlin.String>*/): kotlin.Boolean
public fun org.w3c.dom.Element.appendElement(/*0*/ name: kotlin.String, /*1*/ init: org.w3c.dom.Element.() -> kotlin.Unit): org.w3c.dom.Element
public fun org.w3c.dom.Element.appendText(/*0*/ text: kotlin.String): org.w3c.dom.Element
public fun org.w3c.dom.Node.clear(): kotlin.Unit
public fun org.w3c.dom.Document.createElement(/*0*/ name: kotlin.String, /*1*/ init: org.w3c.dom.Element.() -> kotlin.Unit): org.w3c.dom.Element
public fun org.w3c.dom.Element.hasClass(/*0*/ cssClass: kotlin.String): kotlin.Boolean
public fun org.w3c.dom.Element.removeClass(/*0*/ vararg cssClasses: kotlin.String /*kotlin.Array<out kotlin.String>*/): kotlin.Boolean
@@ -0,0 +1,14 @@
package kotlin.experimental
@kotlin.SinceKotlin(version = "1.1") @kotlin.internal.InlineOnly public inline infix fun kotlin.Byte.and(/*0*/ other: kotlin.Byte): kotlin.Byte
@kotlin.SinceKotlin(version = "1.1") @kotlin.internal.InlineOnly public inline infix fun kotlin.Short.and(/*0*/ other: kotlin.Short): kotlin.Short
@kotlin.SinceKotlin(version = "1.1") @kotlin.internal.InlineOnly public inline fun kotlin.Byte.inv(): kotlin.Byte
@kotlin.SinceKotlin(version = "1.1") @kotlin.internal.InlineOnly public inline fun kotlin.Short.inv(): kotlin.Short
@kotlin.SinceKotlin(version = "1.1") @kotlin.internal.InlineOnly public inline infix fun kotlin.Byte.or(/*0*/ other: kotlin.Byte): kotlin.Byte
@kotlin.SinceKotlin(version = "1.1") @kotlin.internal.InlineOnly public inline infix fun kotlin.Short.or(/*0*/ other: kotlin.Short): kotlin.Short
@kotlin.SinceKotlin(version = "1.1") @kotlin.internal.InlineOnly public inline infix fun kotlin.Byte.xor(/*0*/ other: kotlin.Byte): kotlin.Byte
@kotlin.SinceKotlin(version = "1.1") @kotlin.internal.InlineOnly public inline infix fun kotlin.Short.xor(/*0*/ other: kotlin.Short): kotlin.Short
@kotlin.Experimental(level = Level.ERROR) @kotlin.RequiresOptIn(level = Level.ERROR) @kotlin.annotation.MustBeDocumented @kotlin.annotation.Retention(value = AnnotationRetention.BINARY) @kotlin.annotation.Target(allowedTargets = {AnnotationTarget.ANNOTATION_CLASS}) @kotlin.SinceKotlin(version = "1.3") public final annotation class ExperimentalTypeInference : kotlin.Annotation {
/*primary*/ public constructor ExperimentalTypeInference()
}
+5
View File
@@ -0,0 +1,5 @@
package kotlin.io
public fun print(/*0*/ message: kotlin.Any?): kotlin.Unit
public fun println(): kotlin.Unit
public fun println(/*0*/ message: kotlin.Any?): kotlin.Unit
+276
View File
@@ -0,0 +1,276 @@
package kotlin.js
public external val console: kotlin.js.Console
public fun <get-console>(): kotlin.js.Console
public external val definedExternally: kotlin.Nothing
public fun <get-definedExternally>(): kotlin.Nothing
@kotlin.Deprecated(level = DeprecationLevel.ERROR, message = "Use `definedExternally` instead", replaceWith = kotlin.ReplaceWith(expression = "definedExternally", imports = {})) public external val noImpl: kotlin.Nothing
public fun <get-noImpl>(): kotlin.Nothing
public external val undefined: kotlin.Nothing?
public fun <get-undefined>(): kotlin.Nothing?
public val </*0*/ T : kotlin.Any> kotlin.reflect.KClass<T>.js: kotlin.js.JsClass<T>
public fun kotlin.reflect.KClass<T>.<get-js>(): kotlin.js.JsClass<T>
@kotlin.Deprecated(level = DeprecationLevel.ERROR, message = "Use class literal and extension property `js` instead.", replaceWith = kotlin.ReplaceWith(expression = "this::class.js", imports = {})) public val </*0*/ T : kotlin.Any> T.jsClass: kotlin.js.JsClass<T>
public fun T.<get-jsClass>(): kotlin.js.JsClass<T>
public val </*0*/ T : kotlin.Any> kotlin.js.JsClass<T>.kotlin: kotlin.reflect.KClass<T>
public fun kotlin.js.JsClass<T>.<get-kotlin>(): kotlin.reflect.KClass<T>
public inline fun dateLocaleOptions(/*0*/ init: kotlin.js.Date.LocaleOptions.() -> kotlin.Unit): kotlin.js.Date.LocaleOptions
public external fun eval(/*0*/ expr: kotlin.String): dynamic
public external fun js(/*0*/ code: kotlin.String): dynamic
@kotlin.Deprecated(level = DeprecationLevel.ERROR, message = "Use class literal and extension property `js` instead.", replaceWith = kotlin.ReplaceWith(expression = "T::class.js", imports = {})) public external fun </*0*/ T : kotlin.Any> jsClass(): kotlin.js.JsClass<T>
public fun jsTypeOf(/*0*/ value_hack: kotlin.Any?): kotlin.String
public fun json(/*0*/ vararg pairs: kotlin.Pair<kotlin.String, kotlin.Any?> /*kotlin.Array<out kotlin.Pair<kotlin.String, kotlin.Any?>>*/): kotlin.js.Json
@kotlin.Deprecated(level = DeprecationLevel.ERROR, message = "Use toDouble() instead.", replaceWith = kotlin.ReplaceWith(expression = "s.toDouble()", imports = {})) public external fun parseFloat(/*0*/ s: kotlin.String, /*1*/ radix: kotlin.Int = ...): kotlin.Double
@kotlin.Deprecated(level = DeprecationLevel.ERROR, message = "Use toInt() instead.", replaceWith = kotlin.ReplaceWith(expression = "s.toInt()", imports = {})) public external fun parseInt(/*0*/ s: kotlin.String): kotlin.Int
@kotlin.Deprecated(level = DeprecationLevel.ERROR, message = "Use toInt(radix) instead.", replaceWith = kotlin.ReplaceWith(expression = "s.toInt(radix)", imports = {})) public external fun parseInt(/*0*/ s: kotlin.String, /*1*/ radix: kotlin.Int = ...): kotlin.Int
public fun kotlin.js.Json.add(/*0*/ other: kotlin.js.Json): kotlin.js.Json
public inline fun kotlin.js.RegExpMatch.asArray(): kotlin.Array<out kotlin.String?>
@kotlin.internal.InlineOnly public inline fun kotlin.Any?.asDynamic(): dynamic
public inline operator fun kotlin.js.RegExpMatch.get(/*0*/ index: kotlin.Int): kotlin.String?
@kotlin.internal.DynamicExtension public operator fun dynamic.iterator(): kotlin.collections.Iterator<dynamic>
@kotlin.Deprecated(level = DeprecationLevel.ERROR, message = "Use maxOf or kotlin.math.max instead", replaceWith = kotlin.ReplaceWith(expression = "maxOf(a, b)", imports = {})) public fun kotlin.js.Math.max(/*0*/ a: kotlin.Long, /*1*/ b: kotlin.Long): kotlin.Long
@kotlin.Deprecated(level = DeprecationLevel.ERROR, message = "Use minOf or kotlin.math.min instead", replaceWith = kotlin.ReplaceWith(expression = "minOf(a, b)", imports = {})) public fun kotlin.js.Math.min(/*0*/ a: kotlin.Long, /*1*/ b: kotlin.Long): kotlin.Long
public fun kotlin.js.RegExp.reset(): kotlin.Unit
public inline fun </*0*/ T, /*1*/ S> kotlin.js.Promise<kotlin.js.Promise<T>>.then(/*0*/ noinline onFulfilled: ((T) -> S)?): kotlin.js.Promise<S>
public inline fun </*0*/ T, /*1*/ S> kotlin.js.Promise<kotlin.js.Promise<T>>.then(/*0*/ noinline onFulfilled: ((T) -> S)?, /*1*/ noinline onRejected: ((kotlin.Throwable) -> S)?): kotlin.js.Promise<S>
@kotlin.internal.DynamicExtension @kotlin.js.JsName(name = "unsafeCastDynamic") @kotlin.internal.InlineOnly public inline fun </*0*/ T> dynamic.unsafeCast(): T
@kotlin.internal.InlineOnly public inline fun </*0*/ T> kotlin.Any?.unsafeCast(): T
public external interface Console {
public abstract fun dir(/*0*/ o: kotlin.Any): kotlin.Unit
public abstract fun error(/*0*/ vararg o: kotlin.Any? /*kotlin.Array<out kotlin.Any?>*/): kotlin.Unit
public abstract fun info(/*0*/ vararg o: kotlin.Any? /*kotlin.Array<out kotlin.Any?>*/): kotlin.Unit
public abstract fun log(/*0*/ vararg o: kotlin.Any? /*kotlin.Array<out kotlin.Any?>*/): kotlin.Unit
public abstract fun warn(/*0*/ vararg o: kotlin.Any? /*kotlin.Array<out kotlin.Any?>*/): kotlin.Unit
}
public final external class Date {
/*primary*/ public constructor Date()
public constructor Date(/*0*/ year: kotlin.Int, /*1*/ month: kotlin.Int)
public constructor Date(/*0*/ year: kotlin.Int, /*1*/ month: kotlin.Int, /*2*/ day: kotlin.Int)
public constructor Date(/*0*/ year: kotlin.Int, /*1*/ month: kotlin.Int, /*2*/ day: kotlin.Int, /*3*/ hour: kotlin.Int)
public constructor Date(/*0*/ year: kotlin.Int, /*1*/ month: kotlin.Int, /*2*/ day: kotlin.Int, /*3*/ hour: kotlin.Int, /*4*/ minute: kotlin.Int)
public constructor Date(/*0*/ year: kotlin.Int, /*1*/ month: kotlin.Int, /*2*/ day: kotlin.Int, /*3*/ hour: kotlin.Int, /*4*/ minute: kotlin.Int, /*5*/ second: kotlin.Int)
public constructor Date(/*0*/ year: kotlin.Int, /*1*/ month: kotlin.Int, /*2*/ day: kotlin.Int, /*3*/ hour: kotlin.Int, /*4*/ minute: kotlin.Int, /*5*/ second: kotlin.Int, /*6*/ millisecond: kotlin.Number)
public constructor Date(/*0*/ milliseconds: kotlin.Number)
public constructor Date(/*0*/ dateString: kotlin.String)
public final fun getDate(): kotlin.Int
public final fun getDay(): kotlin.Int
public final fun getFullYear(): kotlin.Int
public final fun getHours(): kotlin.Int
public final fun getMilliseconds(): kotlin.Int
public final fun getMinutes(): kotlin.Int
public final fun getMonth(): kotlin.Int
public final fun getSeconds(): kotlin.Int
public final fun getTime(): kotlin.Double
public final fun getTimezoneOffset(): kotlin.Int
public final fun getUTCDate(): kotlin.Int
public final fun getUTCDay(): kotlin.Int
public final fun getUTCFullYear(): kotlin.Int
public final fun getUTCHours(): kotlin.Int
public final fun getUTCMilliseconds(): kotlin.Int
public final fun getUTCMinutes(): kotlin.Int
public final fun getUTCMonth(): kotlin.Int
public final fun getUTCSeconds(): kotlin.Int
public final fun toDateString(): kotlin.String
public final fun toISOString(): kotlin.String
public final fun toJSON(): kotlin.js.Json
public final fun toLocaleDateString(/*0*/ locales: kotlin.Array<kotlin.String> = ..., /*1*/ options: kotlin.js.Date.LocaleOptions = ...): kotlin.String
public final fun toLocaleDateString(/*0*/ locales: kotlin.String, /*1*/ options: kotlin.js.Date.LocaleOptions = ...): kotlin.String
public final fun toLocaleString(/*0*/ locales: kotlin.Array<kotlin.String> = ..., /*1*/ options: kotlin.js.Date.LocaleOptions = ...): kotlin.String
public final fun toLocaleString(/*0*/ locales: kotlin.String, /*1*/ options: kotlin.js.Date.LocaleOptions = ...): kotlin.String
public final fun toLocaleTimeString(/*0*/ locales: kotlin.Array<kotlin.String> = ..., /*1*/ options: kotlin.js.Date.LocaleOptions = ...): kotlin.String
public final fun toLocaleTimeString(/*0*/ locales: kotlin.String, /*1*/ options: kotlin.js.Date.LocaleOptions = ...): kotlin.String
public final fun toTimeString(): kotlin.String
public final fun toUTCString(): kotlin.String
public companion object Companion {
public final fun UTC(/*0*/ year: kotlin.Int, /*1*/ month: kotlin.Int): kotlin.Double
public final fun UTC(/*0*/ year: kotlin.Int, /*1*/ month: kotlin.Int, /*2*/ day: kotlin.Int): kotlin.Double
public final fun UTC(/*0*/ year: kotlin.Int, /*1*/ month: kotlin.Int, /*2*/ day: kotlin.Int, /*3*/ hour: kotlin.Int): kotlin.Double
public final fun UTC(/*0*/ year: kotlin.Int, /*1*/ month: kotlin.Int, /*2*/ day: kotlin.Int, /*3*/ hour: kotlin.Int, /*4*/ minute: kotlin.Int): kotlin.Double
public final fun UTC(/*0*/ year: kotlin.Int, /*1*/ month: kotlin.Int, /*2*/ day: kotlin.Int, /*3*/ hour: kotlin.Int, /*4*/ minute: kotlin.Int, /*5*/ second: kotlin.Int): kotlin.Double
public final fun UTC(/*0*/ year: kotlin.Int, /*1*/ month: kotlin.Int, /*2*/ day: kotlin.Int, /*3*/ hour: kotlin.Int, /*4*/ minute: kotlin.Int, /*5*/ second: kotlin.Int, /*6*/ millisecond: kotlin.Number): kotlin.Double
public final fun now(): kotlin.Double
public final fun parse(/*0*/ dateString: kotlin.String): kotlin.Double
}
public interface LocaleOptions {
public abstract var day: kotlin.String?
public abstract fun <get-day>(): kotlin.String?
public abstract fun <set-day>(/*0*/ <set-?>: kotlin.String?): kotlin.Unit
public abstract var era: kotlin.String?
public abstract fun <get-era>(): kotlin.String?
public abstract fun <set-era>(/*0*/ <set-?>: kotlin.String?): kotlin.Unit
public abstract var formatMatcher: kotlin.String?
public abstract fun <get-formatMatcher>(): kotlin.String?
public abstract fun <set-formatMatcher>(/*0*/ <set-?>: kotlin.String?): kotlin.Unit
public abstract var hour: kotlin.String?
public abstract fun <get-hour>(): kotlin.String?
public abstract fun <set-hour>(/*0*/ <set-?>: kotlin.String?): kotlin.Unit
public abstract var hour12: kotlin.Boolean?
public abstract fun <get-hour12>(): kotlin.Boolean?
public abstract fun <set-hour12>(/*0*/ <set-?>: kotlin.Boolean?): kotlin.Unit
public abstract var localeMatcher: kotlin.String?
public abstract fun <get-localeMatcher>(): kotlin.String?
public abstract fun <set-localeMatcher>(/*0*/ <set-?>: kotlin.String?): kotlin.Unit
public abstract var minute: kotlin.String?
public abstract fun <get-minute>(): kotlin.String?
public abstract fun <set-minute>(/*0*/ <set-?>: kotlin.String?): kotlin.Unit
public abstract var month: kotlin.String?
public abstract fun <get-month>(): kotlin.String?
public abstract fun <set-month>(/*0*/ <set-?>: kotlin.String?): kotlin.Unit
public abstract var second: kotlin.String?
public abstract fun <get-second>(): kotlin.String?
public abstract fun <set-second>(/*0*/ <set-?>: kotlin.String?): kotlin.Unit
public abstract var timeZone: kotlin.String?
public abstract fun <get-timeZone>(): kotlin.String?
public abstract fun <set-timeZone>(/*0*/ <set-?>: kotlin.String?): kotlin.Unit
public abstract var timeZoneName: kotlin.String?
public abstract fun <get-timeZoneName>(): kotlin.String?
public abstract fun <set-timeZoneName>(/*0*/ <set-?>: kotlin.String?): kotlin.Unit
public abstract var weekday: kotlin.String?
public abstract fun <get-weekday>(): kotlin.String?
public abstract fun <set-weekday>(/*0*/ <set-?>: kotlin.String?): kotlin.Unit
public abstract var year: kotlin.String?
public abstract fun <get-year>(): kotlin.String?
public abstract fun <set-year>(/*0*/ <set-?>: kotlin.String?): kotlin.Unit
}
}
@kotlin.Experimental(level = Level.WARNING) @kotlin.RequiresOptIn(level = Level.WARNING) @kotlin.annotation.MustBeDocumented @kotlin.annotation.Retention(value = AnnotationRetention.BINARY) @kotlin.SinceKotlin(version = "1.4") public final annotation class ExperimentalJsExport : kotlin.Annotation {
/*primary*/ public constructor ExperimentalJsExport()
}
public external object JSON {
public final fun </*0*/ T> parse(/*0*/ text: kotlin.String): T
public final fun </*0*/ T> parse(/*0*/ text: kotlin.String, /*1*/ reviver: (key: kotlin.String, value: kotlin.Any?) -> kotlin.Any?): T
public final fun stringify(/*0*/ o: kotlin.Any?): kotlin.String
public final fun stringify(/*0*/ o: kotlin.Any?, /*1*/ replacer: ((key: kotlin.String, value: kotlin.Any?) -> kotlin.Any?)? = ..., /*2*/ space: kotlin.Int): kotlin.String
public final fun stringify(/*0*/ o: kotlin.Any?, /*1*/ replacer: ((key: kotlin.String, value: kotlin.Any?) -> kotlin.Any?)? = ..., /*2*/ space: kotlin.String): kotlin.String
public final fun stringify(/*0*/ o: kotlin.Any?, /*1*/ replacer: (key: kotlin.String, value: kotlin.Any?) -> kotlin.Any?): kotlin.String
public final fun stringify(/*0*/ o: kotlin.Any?, /*1*/ replacer: kotlin.Array<kotlin.String>): kotlin.String
public final fun stringify(/*0*/ o: kotlin.Any?, /*1*/ replacer: kotlin.Array<kotlin.String>, /*2*/ space: kotlin.Int): kotlin.String
public final fun stringify(/*0*/ o: kotlin.Any?, /*1*/ replacer: kotlin.Array<kotlin.String>, /*2*/ space: kotlin.String): kotlin.String
}
public external interface JsClass</*0*/ T : kotlin.Any> {
public abstract val name: kotlin.String
public abstract fun <get-name>(): kotlin.String
}
@kotlin.js.ExperimentalJsExport @kotlin.annotation.Retention(value = AnnotationRetention.BINARY) @kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS, AnnotationTarget.PROPERTY, AnnotationTarget.FUNCTION, AnnotationTarget.FILE}) @kotlin.SinceKotlin(version = "1.3") public final annotation class JsExport : kotlin.Annotation {
/*primary*/ public constructor JsExport()
}
@kotlin.annotation.Retention(value = AnnotationRetention.BINARY) @kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS, AnnotationTarget.PROPERTY, AnnotationTarget.FUNCTION, AnnotationTarget.FILE}) public final annotation class JsModule : kotlin.Annotation {
/*primary*/ public constructor JsModule(/*0*/ import: kotlin.String)
public final val import: kotlin.String
public final fun <get-import>(): kotlin.String
}
@kotlin.annotation.Retention(value = AnnotationRetention.BINARY) @kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY, AnnotationTarget.CONSTRUCTOR, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER}) public final annotation class JsName : kotlin.Annotation {
/*primary*/ public constructor JsName(/*0*/ name: kotlin.String)
public final val name: kotlin.String
public final fun <get-name>(): kotlin.String
}
@kotlin.annotation.Retention(value = AnnotationRetention.BINARY) @kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS, AnnotationTarget.PROPERTY, AnnotationTarget.FUNCTION, AnnotationTarget.FILE}) public final annotation class JsNonModule : kotlin.Annotation {
/*primary*/ public constructor JsNonModule()
}
@kotlin.annotation.Retention(value = AnnotationRetention.BINARY) @kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FILE}) public final annotation class JsQualifier : kotlin.Annotation {
/*primary*/ public constructor JsQualifier(/*0*/ value: kotlin.String)
public final val value: kotlin.String
public final fun <get-value>(): kotlin.String
}
public external interface Json {
public abstract operator fun get(/*0*/ propertyName: kotlin.String): kotlin.Any?
public abstract operator fun set(/*0*/ propertyName: kotlin.String, /*1*/ value: kotlin.Any?): kotlin.Unit
}
@kotlin.Deprecated(level = DeprecationLevel.WARNING, message = "Use top-level functions from kotlin.math package instead.") public external object Math {
@kotlin.Deprecated(level = DeprecationLevel.ERROR, message = "Use kotlin.math.PI instead.", replaceWith = kotlin.ReplaceWith(expression = "PI", imports = {"kotlin.math.PI"})) public final val PI: kotlin.Double
public final fun <get-PI>(): kotlin.Double
@kotlin.Deprecated(level = DeprecationLevel.ERROR, message = "Use kotlin.math.abs instead.", replaceWith = kotlin.ReplaceWith(expression = "abs(value)", imports = {"kotlin.math.abs"})) public final fun abs(/*0*/ value: kotlin.Double): kotlin.Double
@kotlin.Deprecated(level = DeprecationLevel.ERROR, message = "Use kotlin.math.acos instead.", replaceWith = kotlin.ReplaceWith(expression = "acos(value)", imports = {"kotlin.math.acos"})) public final fun acos(/*0*/ value: kotlin.Double): kotlin.Double
@kotlin.Deprecated(level = DeprecationLevel.ERROR, message = "Use kotlin.math.asin instead.", replaceWith = kotlin.ReplaceWith(expression = "asin(value)", imports = {"kotlin.math.asin"})) public final fun asin(/*0*/ value: kotlin.Double): kotlin.Double
@kotlin.Deprecated(level = DeprecationLevel.ERROR, message = "Use kotlin.math.atan instead.", replaceWith = kotlin.ReplaceWith(expression = "atan(value)", imports = {"kotlin.math.atan"})) public final fun atan(/*0*/ value: kotlin.Double): kotlin.Double
@kotlin.Deprecated(level = DeprecationLevel.ERROR, message = "Use kotlin.math.atan2 instead.", replaceWith = kotlin.ReplaceWith(expression = "atan2(y, x)", imports = {"kotlin.math.atan2"})) public final fun atan2(/*0*/ y: kotlin.Double, /*1*/ x: kotlin.Double): kotlin.Double
@kotlin.Deprecated(level = DeprecationLevel.ERROR, message = "Use kotlin.math.ceil instead.", replaceWith = kotlin.ReplaceWith(expression = "ceil(value)", imports = {"kotlin.math.ceil"})) public final fun ceil(/*0*/ value: kotlin.Number): kotlin.Int
@kotlin.Deprecated(level = DeprecationLevel.ERROR, message = "Use kotlin.math.cos instead.", replaceWith = kotlin.ReplaceWith(expression = "cos(value)", imports = {"kotlin.math.cos"})) public final fun cos(/*0*/ value: kotlin.Double): kotlin.Double
@kotlin.Deprecated(level = DeprecationLevel.ERROR, message = "Use kotlin.math.exp instead.", replaceWith = kotlin.ReplaceWith(expression = "exp(value)", imports = {"kotlin.math.exp"})) public final fun exp(/*0*/ value: kotlin.Double): kotlin.Double
@kotlin.Deprecated(level = DeprecationLevel.ERROR, message = "Use kotlin.math.floor instead.", replaceWith = kotlin.ReplaceWith(expression = "floor(value)", imports = {"kotlin.math.floor"})) public final fun floor(/*0*/ value: kotlin.Number): kotlin.Int
@kotlin.Deprecated(level = DeprecationLevel.ERROR, message = "Use kotlin.math.ln instead.", replaceWith = kotlin.ReplaceWith(expression = "ln(value)", imports = {"kotlin.math.ln"})) public final fun log(/*0*/ value: kotlin.Double): kotlin.Double
@kotlin.Deprecated(level = DeprecationLevel.ERROR, message = "Use maxOf or kotlin.math.max instead") public final fun max(/*0*/ vararg values: kotlin.Double /*kotlin.DoubleArray*/): kotlin.Double
@kotlin.Deprecated(level = DeprecationLevel.ERROR, message = "Use maxOf or kotlin.math.max instead") public final fun max(/*0*/ vararg values: kotlin.Float /*kotlin.FloatArray*/): kotlin.Float
@kotlin.Deprecated(level = DeprecationLevel.ERROR, message = "Use maxOf or kotlin.math.max instead") public final fun max(/*0*/ vararg values: kotlin.Int /*kotlin.IntArray*/): kotlin.Int
@kotlin.Deprecated(level = DeprecationLevel.ERROR, message = "Use minOf or kotlin.math.min instead") public final fun min(/*0*/ vararg values: kotlin.Double /*kotlin.DoubleArray*/): kotlin.Double
@kotlin.Deprecated(level = DeprecationLevel.ERROR, message = "Use minOf or kotlin.math.min instead") public final fun min(/*0*/ vararg values: kotlin.Float /*kotlin.FloatArray*/): kotlin.Float
@kotlin.Deprecated(level = DeprecationLevel.ERROR, message = "Use minOf or kotlin.math.min instead") public final fun min(/*0*/ vararg values: kotlin.Int /*kotlin.IntArray*/): kotlin.Int
@kotlin.Deprecated(level = DeprecationLevel.ERROR, message = "Use kotlin.math.pow instead.", replaceWith = kotlin.ReplaceWith(expression = "base.pow(exp)", imports = {"kotlin.math.pow"})) public final fun pow(/*0*/ base: kotlin.Double, /*1*/ exp: kotlin.Double): kotlin.Double
@kotlin.Deprecated(level = DeprecationLevel.WARNING, message = "Use Random.nextDouble instead", replaceWith = kotlin.ReplaceWith(expression = "kotlin.random.Random.nextDouble()", imports = {"kotlin.random.Random"})) public final fun random(): kotlin.Double
@kotlin.Deprecated(level = DeprecationLevel.ERROR, message = "Use kotlin.math.round instead.", replaceWith = kotlin.ReplaceWith(expression = "round(value)", imports = {"kotlin.math.round"})) public final fun round(/*0*/ value: kotlin.Number): kotlin.Int
@kotlin.Deprecated(level = DeprecationLevel.ERROR, message = "Use kotlin.math.sin instead.", replaceWith = kotlin.ReplaceWith(expression = "sin(value)", imports = {"kotlin.math.sin"})) public final fun sin(/*0*/ value: kotlin.Double): kotlin.Double
@kotlin.Deprecated(level = DeprecationLevel.ERROR, message = "Use kotlin.math.sqrt instead.", replaceWith = kotlin.ReplaceWith(expression = "sqrt(value)", imports = {"kotlin.math.sqrt"})) public final fun sqrt(/*0*/ value: kotlin.Double): kotlin.Double
@kotlin.Deprecated(level = DeprecationLevel.ERROR, message = "Use kotlin.math.tan instead.", replaceWith = kotlin.ReplaceWith(expression = "tan(value)", imports = {"kotlin.math.tan"})) public final fun tan(/*0*/ value: kotlin.Double): kotlin.Double
}
public open external class Promise</*0*/ out T> {
/*primary*/ public constructor Promise</*0*/ out T>(/*0*/ executor: (resolve: (T) -> kotlin.Unit, reject: (kotlin.Throwable) -> kotlin.Unit) -> kotlin.Unit)
public open fun </*0*/ S> catch(/*0*/ onRejected: (kotlin.Throwable) -> S): kotlin.js.Promise<S>
@kotlin.internal.LowPriorityInOverloadResolution public open fun </*0*/ S> then(/*0*/ onFulfilled: ((T) -> S)?): kotlin.js.Promise<S>
@kotlin.internal.LowPriorityInOverloadResolution public open fun </*0*/ S> then(/*0*/ onFulfilled: ((T) -> S)?, /*1*/ onRejected: ((kotlin.Throwable) -> S)?): kotlin.js.Promise<S>
public companion object Companion {
public final fun </*0*/ S> all(/*0*/ promise: kotlin.Array<out kotlin.js.Promise<S>>): kotlin.js.Promise<kotlin.Array<out S>>
public final fun </*0*/ S> race(/*0*/ promise: kotlin.Array<out kotlin.js.Promise<S>>): kotlin.js.Promise<S>
public final fun reject(/*0*/ e: kotlin.Throwable): kotlin.js.Promise<kotlin.Nothing>
public final fun </*0*/ S> resolve(/*0*/ e: S): kotlin.js.Promise<S>
public final fun </*0*/ S> resolve(/*0*/ e: kotlin.js.Promise<S>): kotlin.js.Promise<S>
}
}
public final external class RegExp {
/*primary*/ public constructor RegExp(/*0*/ pattern: kotlin.String, /*1*/ flags: kotlin.String? = ...)
public final val global: kotlin.Boolean
public final fun <get-global>(): kotlin.Boolean
public final val ignoreCase: kotlin.Boolean
public final fun <get-ignoreCase>(): kotlin.Boolean
public final var lastIndex: kotlin.Int
public final fun <get-lastIndex>(): kotlin.Int
public final fun <set-lastIndex>(/*0*/ <set-?>: kotlin.Int): kotlin.Unit
public final val multiline: kotlin.Boolean
public final fun <get-multiline>(): kotlin.Boolean
public final fun exec(/*0*/ str: kotlin.String): kotlin.js.RegExpMatch?
public final fun test(/*0*/ str: kotlin.String): kotlin.Boolean
public open override /*1*/ fun toString(): kotlin.String
}
public external interface RegExpMatch {
public abstract val index: kotlin.Int
public abstract fun <get-index>(): kotlin.Int
public abstract val input: kotlin.String
public abstract fun <get-input>(): kotlin.String
public abstract val length: kotlin.Int
public abstract fun <get-length>(): kotlin.Int
}
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY, AnnotationTarget.CONSTRUCTOR, AnnotationTarget.VALUE_PARAMETER, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER}) @kotlin.Deprecated(level = DeprecationLevel.ERROR, message = "Use `external` modifier instead") public final annotation class native : kotlin.Annotation {
/*primary*/ public constructor native(/*0*/ name: kotlin.String = ...)
public final val name: kotlin.String
public final fun <get-name>(): kotlin.String
}
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FUNCTION}) @kotlin.Deprecated(message = "Use inline extension function with body using dynamic") public final annotation class nativeGetter : kotlin.Annotation {
/*primary*/ public constructor nativeGetter()
}
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FUNCTION}) @kotlin.Deprecated(message = "Use inline extension function with body using dynamic") public final annotation class nativeInvoke : kotlin.Annotation {
/*primary*/ public constructor nativeInvoke()
}
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FUNCTION}) @kotlin.Deprecated(message = "Use inline extension function with body using dynamic") public final annotation class nativeSetter : kotlin.Annotation {
/*primary*/ public constructor nativeSetter()
}
+9
View File
@@ -0,0 +1,9 @@
package kotlin.jvm
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER}) @kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) public final annotation class Synchronized : kotlin.Annotation {
/*primary*/ public constructor Synchronized()
}
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FIELD}) @kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) public final annotation class Volatile : kotlin.Annotation {
/*primary*/ public constructor Volatile()
}
+109
View File
@@ -0,0 +1,109 @@
package kotlin.math
@kotlin.SinceKotlin(version = "1.2") public const val E: kotlin.Double = 2.718281828459045.toDouble()
public fun <get-E>(): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") public const val PI: kotlin.Double = 3.141592653589793.toDouble()
public fun <get-PI>(): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public val kotlin.Double.absoluteValue: kotlin.Double
public inline fun kotlin.Double.<get-absoluteValue>(): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public val kotlin.Float.absoluteValue: kotlin.Float
public inline fun kotlin.Float.<get-absoluteValue>(): kotlin.Float
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public val kotlin.Int.absoluteValue: kotlin.Int
public inline fun kotlin.Int.<get-absoluteValue>(): kotlin.Int
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public val kotlin.Long.absoluteValue: kotlin.Long
public inline fun kotlin.Long.<get-absoluteValue>(): kotlin.Long
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public val kotlin.Double.sign: kotlin.Double
public inline fun kotlin.Double.<get-sign>(): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public val kotlin.Float.sign: kotlin.Float
public inline fun kotlin.Float.<get-sign>(): kotlin.Float
@kotlin.SinceKotlin(version = "1.2") public val kotlin.Int.sign: kotlin.Int
public fun kotlin.Int.<get-sign>(): kotlin.Int
@kotlin.SinceKotlin(version = "1.2") public val kotlin.Long.sign: kotlin.Int
public fun kotlin.Long.<get-sign>(): kotlin.Int
@kotlin.SinceKotlin(version = "1.2") public val kotlin.Double.ulp: kotlin.Double
public fun kotlin.Double.<get-ulp>(): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun abs(/*0*/ x: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun abs(/*0*/ x: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.2") public fun abs(/*0*/ n: kotlin.Int): kotlin.Int
@kotlin.SinceKotlin(version = "1.2") public fun abs(/*0*/ n: kotlin.Long): kotlin.Long
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun acos(/*0*/ x: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun acos(/*0*/ x: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun acosh(/*0*/ x: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun acosh(/*0*/ x: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun asin(/*0*/ x: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun asin(/*0*/ x: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun asinh(/*0*/ x: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun asinh(/*0*/ x: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun atan(/*0*/ x: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun atan(/*0*/ x: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun atan2(/*0*/ y: kotlin.Double, /*1*/ x: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun atan2(/*0*/ y: kotlin.Float, /*1*/ x: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun atanh(/*0*/ x: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun atanh(/*0*/ x: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun ceil(/*0*/ x: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun ceil(/*0*/ x: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun cos(/*0*/ x: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun cos(/*0*/ x: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun cosh(/*0*/ x: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun cosh(/*0*/ x: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun exp(/*0*/ x: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun exp(/*0*/ x: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun expm1(/*0*/ x: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun expm1(/*0*/ x: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun floor(/*0*/ x: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun floor(/*0*/ x: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun hypot(/*0*/ x: kotlin.Double, /*1*/ y: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun hypot(/*0*/ x: kotlin.Float, /*1*/ y: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun ln(/*0*/ x: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun ln(/*0*/ x: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun ln1p(/*0*/ x: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun ln1p(/*0*/ x: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.2") public fun log(/*0*/ x: kotlin.Double, /*1*/ base: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun log(/*0*/ x: kotlin.Float, /*1*/ base: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun log10(/*0*/ x: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun log10(/*0*/ x: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun log2(/*0*/ x: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun log2(/*0*/ x: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun max(/*0*/ a: kotlin.Double, /*1*/ b: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun max(/*0*/ a: kotlin.Float, /*1*/ b: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun max(/*0*/ a: kotlin.Int, /*1*/ b: kotlin.Int): kotlin.Int
@kotlin.SinceKotlin(version = "1.2") public inline fun max(/*0*/ a: kotlin.Long, /*1*/ b: kotlin.Long): kotlin.Long
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes @kotlin.internal.InlineOnly public inline fun max(/*0*/ a: kotlin.UInt, /*1*/ b: kotlin.UInt): kotlin.UInt
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes @kotlin.internal.InlineOnly public inline fun max(/*0*/ a: kotlin.ULong, /*1*/ b: kotlin.ULong): kotlin.ULong
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun min(/*0*/ a: kotlin.Double, /*1*/ b: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun min(/*0*/ a: kotlin.Float, /*1*/ b: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun min(/*0*/ a: kotlin.Int, /*1*/ b: kotlin.Int): kotlin.Int
@kotlin.SinceKotlin(version = "1.2") public inline fun min(/*0*/ a: kotlin.Long, /*1*/ b: kotlin.Long): kotlin.Long
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes @kotlin.internal.InlineOnly public inline fun min(/*0*/ a: kotlin.UInt, /*1*/ b: kotlin.UInt): kotlin.UInt
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes @kotlin.internal.InlineOnly public inline fun min(/*0*/ a: kotlin.ULong, /*1*/ b: kotlin.ULong): kotlin.ULong
@kotlin.SinceKotlin(version = "1.2") public fun round(/*0*/ x: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun round(/*0*/ x: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun sign(/*0*/ x: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun sign(/*0*/ x: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun sin(/*0*/ x: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun sin(/*0*/ x: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun sinh(/*0*/ x: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun sinh(/*0*/ x: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun sqrt(/*0*/ x: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun sqrt(/*0*/ x: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun tan(/*0*/ x: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun tan(/*0*/ x: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun tanh(/*0*/ x: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun tanh(/*0*/ x: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun truncate(/*0*/ x: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun truncate(/*0*/ x: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.2") public fun kotlin.Double.nextDown(): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") public fun kotlin.Double.nextTowards(/*0*/ to: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") public fun kotlin.Double.nextUp(): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun kotlin.Double.pow(/*0*/ x: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun kotlin.Double.pow(/*0*/ n: kotlin.Int): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun kotlin.Float.pow(/*0*/ x: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun kotlin.Float.pow(/*0*/ n: kotlin.Int): kotlin.Float
@kotlin.SinceKotlin(version = "1.2") public fun kotlin.Double.roundToInt(): kotlin.Int
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun kotlin.Float.roundToInt(): kotlin.Int
@kotlin.SinceKotlin(version = "1.2") public fun kotlin.Double.roundToLong(): kotlin.Long
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun kotlin.Float.roundToLong(): kotlin.Long
@kotlin.SinceKotlin(version = "1.2") public fun kotlin.Double.withSign(/*0*/ sign: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun kotlin.Double.withSign(/*0*/ sign: kotlin.Int): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun kotlin.Float.withSign(/*0*/ sign: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun kotlin.Float.withSign(/*0*/ sign: kotlin.Int): kotlin.Float
@@ -0,0 +1,28 @@
package kotlin.properties
public object Delegates {
public final fun </*0*/ T : kotlin.Any> notNull(): kotlin.properties.ReadWriteProperty<kotlin.Any?, T>
public final inline fun </*0*/ T> observable(/*0*/ initialValue: T, /*1*/ crossinline onChange: (property: kotlin.reflect.KProperty<*>, oldValue: T, newValue: T) -> kotlin.Unit): kotlin.properties.ReadWriteProperty<kotlin.Any?, T>
public final inline fun </*0*/ T> vetoable(/*0*/ initialValue: T, /*1*/ crossinline onChange: (property: kotlin.reflect.KProperty<*>, oldValue: T, newValue: T) -> kotlin.Boolean): kotlin.properties.ReadWriteProperty<kotlin.Any?, T>
}
public abstract class ObservableProperty</*0*/ V> : kotlin.properties.ReadWriteProperty<kotlin.Any?, V> {
/*primary*/ public constructor ObservableProperty</*0*/ V>(/*0*/ initialValue: V)
protected open fun afterChange(/*0*/ property: kotlin.reflect.KProperty<*>, /*1*/ oldValue: V, /*2*/ newValue: V): kotlin.Unit
protected open fun beforeChange(/*0*/ property: kotlin.reflect.KProperty<*>, /*1*/ oldValue: V, /*2*/ newValue: V): kotlin.Boolean
public open override /*1*/ fun getValue(/*0*/ thisRef: kotlin.Any?, /*1*/ property: kotlin.reflect.KProperty<*>): V
public open override /*1*/ fun setValue(/*0*/ thisRef: kotlin.Any?, /*1*/ property: kotlin.reflect.KProperty<*>, /*2*/ value: V): kotlin.Unit
}
@kotlin.SinceKotlin(version = "1.4") public interface PropertyDelegateProvider</*0*/ in T, /*1*/ out D> {
public abstract operator fun provideDelegate(/*0*/ thisRef: T, /*1*/ property: kotlin.reflect.KProperty<*>): D
}
public interface ReadOnlyProperty</*0*/ in T, /*1*/ out V> {
public abstract operator fun getValue(/*0*/ thisRef: T, /*1*/ property: kotlin.reflect.KProperty<*>): V
}
public interface ReadWriteProperty</*0*/ in T, /*1*/ V> : kotlin.properties.ReadOnlyProperty<T, V> {
public abstract override /*1*/ fun getValue(/*0*/ thisRef: T, /*1*/ property: kotlin.reflect.KProperty<*>): V
public abstract operator fun setValue(/*0*/ thisRef: T, /*1*/ property: kotlin.reflect.KProperty<*>, /*2*/ value: V): kotlin.Unit
}
@@ -0,0 +1,60 @@
package kotlin.random
@kotlin.SinceKotlin(version = "1.3") public fun Random(/*0*/ seed: kotlin.Int): kotlin.random.Random
@kotlin.SinceKotlin(version = "1.3") public fun Random(/*0*/ seed: kotlin.Long): kotlin.random.Random
@kotlin.SinceKotlin(version = "1.3") public fun kotlin.random.Random.nextInt(/*0*/ range: kotlin.ranges.IntRange): kotlin.Int
@kotlin.SinceKotlin(version = "1.3") public fun kotlin.random.Random.nextLong(/*0*/ range: kotlin.ranges.LongRange): kotlin.Long
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.random.Random.nextUBytes(/*0*/ size: kotlin.Int): kotlin.UByteArray
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.random.Random.nextUBytes(/*0*/ array: kotlin.UByteArray): kotlin.UByteArray
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.random.Random.nextUBytes(/*0*/ array: kotlin.UByteArray, /*1*/ fromIndex: kotlin.Int = ..., /*2*/ toIndex: kotlin.Int = ...): kotlin.UByteArray
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.random.Random.nextUInt(): kotlin.UInt
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.random.Random.nextUInt(/*0*/ until: kotlin.UInt): kotlin.UInt
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.random.Random.nextUInt(/*0*/ from: kotlin.UInt, /*1*/ until: kotlin.UInt): kotlin.UInt
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.random.Random.nextUInt(/*0*/ range: kotlin.ranges.UIntRange): kotlin.UInt
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.random.Random.nextULong(): kotlin.ULong
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.random.Random.nextULong(/*0*/ until: kotlin.ULong): kotlin.ULong
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.random.Random.nextULong(/*0*/ from: kotlin.ULong, /*1*/ until: kotlin.ULong): kotlin.ULong
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.random.Random.nextULong(/*0*/ range: kotlin.ranges.ULongRange): kotlin.ULong
@kotlin.SinceKotlin(version = "1.3") public abstract class Random {
/*primary*/ public constructor Random()
public abstract fun nextBits(/*0*/ bitCount: kotlin.Int): kotlin.Int
public open fun nextBoolean(): kotlin.Boolean
public open fun nextBytes(/*0*/ array: kotlin.ByteArray): kotlin.ByteArray
public open fun nextBytes(/*0*/ array: kotlin.ByteArray, /*1*/ fromIndex: kotlin.Int = ..., /*2*/ toIndex: kotlin.Int = ...): kotlin.ByteArray
public open fun nextBytes(/*0*/ size: kotlin.Int): kotlin.ByteArray
public open fun nextDouble(): kotlin.Double
public open fun nextDouble(/*0*/ until: kotlin.Double): kotlin.Double
public open fun nextDouble(/*0*/ from: kotlin.Double, /*1*/ until: kotlin.Double): kotlin.Double
public open fun nextFloat(): kotlin.Float
public open fun nextInt(): kotlin.Int
public open fun nextInt(/*0*/ until: kotlin.Int): kotlin.Int
public open fun nextInt(/*0*/ from: kotlin.Int, /*1*/ until: kotlin.Int): kotlin.Int
public open fun nextLong(): kotlin.Long
public open fun nextLong(/*0*/ until: kotlin.Long): kotlin.Long
public open fun nextLong(/*0*/ from: kotlin.Long, /*1*/ until: kotlin.Long): kotlin.Long
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "Use Default companion object instead") public object Companion : kotlin.random.Random {
public open override /*1*/ fun nextBits(/*0*/ bitCount: kotlin.Int): kotlin.Int
}
public companion object Default : kotlin.random.Random {
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "Use Default companion object instead") public final val Companion: kotlin.random.Random.Companion
public final fun <get-Companion>(): kotlin.random.Random.Companion
public open override /*1*/ fun nextBits(/*0*/ bitCount: kotlin.Int): kotlin.Int
public open override /*1*/ fun nextBoolean(): kotlin.Boolean
public open override /*1*/ fun nextBytes(/*0*/ array: kotlin.ByteArray): kotlin.ByteArray
public open override /*1*/ fun nextBytes(/*0*/ array: kotlin.ByteArray, /*1*/ fromIndex: kotlin.Int = ..., /*2*/ toIndex: kotlin.Int = ...): kotlin.ByteArray
public open override /*1*/ fun nextBytes(/*0*/ size: kotlin.Int): kotlin.ByteArray
public open override /*1*/ fun nextDouble(): kotlin.Double
public open override /*1*/ fun nextDouble(/*0*/ until: kotlin.Double): kotlin.Double
public open override /*1*/ fun nextDouble(/*0*/ from: kotlin.Double, /*1*/ until: kotlin.Double): kotlin.Double
public open override /*1*/ fun nextFloat(): kotlin.Float
public open override /*1*/ fun nextInt(): kotlin.Int
public open override /*1*/ fun nextInt(/*0*/ until: kotlin.Int): kotlin.Int
public open override /*1*/ fun nextInt(/*0*/ from: kotlin.Int, /*1*/ until: kotlin.Int): kotlin.Int
public open override /*1*/ fun nextLong(): kotlin.Long
public open override /*1*/ fun nextLong(/*0*/ until: kotlin.Long): kotlin.Long
public open override /*1*/ fun nextLong(/*0*/ from: kotlin.Long, /*1*/ until: kotlin.Long): kotlin.Long
}
}
+353
View File
@@ -0,0 +1,353 @@
package kotlin.ranges
public fun </*0*/ T : kotlin.Comparable<T>> T.coerceAtLeast(/*0*/ minimumValue: T): T
public fun kotlin.Byte.coerceAtLeast(/*0*/ minimumValue: kotlin.Byte): kotlin.Byte
public fun kotlin.Double.coerceAtLeast(/*0*/ minimumValue: kotlin.Double): kotlin.Double
public fun kotlin.Float.coerceAtLeast(/*0*/ minimumValue: kotlin.Float): kotlin.Float
public fun kotlin.Int.coerceAtLeast(/*0*/ minimumValue: kotlin.Int): kotlin.Int
public fun kotlin.Long.coerceAtLeast(/*0*/ minimumValue: kotlin.Long): kotlin.Long
public fun kotlin.Short.coerceAtLeast(/*0*/ minimumValue: kotlin.Short): kotlin.Short
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.UByte.coerceAtLeast(/*0*/ minimumValue: kotlin.UByte): kotlin.UByte
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.UInt.coerceAtLeast(/*0*/ minimumValue: kotlin.UInt): kotlin.UInt
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.ULong.coerceAtLeast(/*0*/ minimumValue: kotlin.ULong): kotlin.ULong
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.UShort.coerceAtLeast(/*0*/ minimumValue: kotlin.UShort): kotlin.UShort
public fun </*0*/ T : kotlin.Comparable<T>> T.coerceAtMost(/*0*/ maximumValue: T): T
public fun kotlin.Byte.coerceAtMost(/*0*/ maximumValue: kotlin.Byte): kotlin.Byte
public fun kotlin.Double.coerceAtMost(/*0*/ maximumValue: kotlin.Double): kotlin.Double
public fun kotlin.Float.coerceAtMost(/*0*/ maximumValue: kotlin.Float): kotlin.Float
public fun kotlin.Int.coerceAtMost(/*0*/ maximumValue: kotlin.Int): kotlin.Int
public fun kotlin.Long.coerceAtMost(/*0*/ maximumValue: kotlin.Long): kotlin.Long
public fun kotlin.Short.coerceAtMost(/*0*/ maximumValue: kotlin.Short): kotlin.Short
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.UByte.coerceAtMost(/*0*/ maximumValue: kotlin.UByte): kotlin.UByte
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.UInt.coerceAtMost(/*0*/ maximumValue: kotlin.UInt): kotlin.UInt
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.ULong.coerceAtMost(/*0*/ maximumValue: kotlin.ULong): kotlin.ULong
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.UShort.coerceAtMost(/*0*/ maximumValue: kotlin.UShort): kotlin.UShort
public fun </*0*/ T : kotlin.Comparable<T>> T.coerceIn(/*0*/ minimumValue: T?, /*1*/ maximumValue: T?): T
@kotlin.SinceKotlin(version = "1.1") public fun </*0*/ T : kotlin.Comparable<T>> T.coerceIn(/*0*/ range: kotlin.ranges.ClosedFloatingPointRange<T>): T
public fun </*0*/ T : kotlin.Comparable<T>> T.coerceIn(/*0*/ range: kotlin.ranges.ClosedRange<T>): T
public fun kotlin.Byte.coerceIn(/*0*/ minimumValue: kotlin.Byte, /*1*/ maximumValue: kotlin.Byte): kotlin.Byte
public fun kotlin.Double.coerceIn(/*0*/ minimumValue: kotlin.Double, /*1*/ maximumValue: kotlin.Double): kotlin.Double
public fun kotlin.Float.coerceIn(/*0*/ minimumValue: kotlin.Float, /*1*/ maximumValue: kotlin.Float): kotlin.Float
public fun kotlin.Int.coerceIn(/*0*/ minimumValue: kotlin.Int, /*1*/ maximumValue: kotlin.Int): kotlin.Int
public fun kotlin.Int.coerceIn(/*0*/ range: kotlin.ranges.ClosedRange<kotlin.Int>): kotlin.Int
public fun kotlin.Long.coerceIn(/*0*/ minimumValue: kotlin.Long, /*1*/ maximumValue: kotlin.Long): kotlin.Long
public fun kotlin.Long.coerceIn(/*0*/ range: kotlin.ranges.ClosedRange<kotlin.Long>): kotlin.Long
public fun kotlin.Short.coerceIn(/*0*/ minimumValue: kotlin.Short, /*1*/ maximumValue: kotlin.Short): kotlin.Short
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.UByte.coerceIn(/*0*/ minimumValue: kotlin.UByte, /*1*/ maximumValue: kotlin.UByte): kotlin.UByte
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.UInt.coerceIn(/*0*/ minimumValue: kotlin.UInt, /*1*/ maximumValue: kotlin.UInt): kotlin.UInt
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.UInt.coerceIn(/*0*/ range: kotlin.ranges.ClosedRange<kotlin.UInt>): kotlin.UInt
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.ULong.coerceIn(/*0*/ minimumValue: kotlin.ULong, /*1*/ maximumValue: kotlin.ULong): kotlin.ULong
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.ULong.coerceIn(/*0*/ range: kotlin.ranges.ClosedRange<kotlin.ULong>): kotlin.ULong
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.UShort.coerceIn(/*0*/ minimumValue: kotlin.UShort, /*1*/ maximumValue: kotlin.UShort): kotlin.UShort
@kotlin.SinceKotlin(version = "1.3") @kotlin.internal.InlineOnly public inline operator fun </*0*/ T : kotlin.Any, /*1*/ R : kotlin.collections.Iterable<T>> R.contains(/*0*/ element: T?): kotlin.Boolean where R : kotlin.ranges.ClosedRange<T>
@kotlin.SinceKotlin(version = "1.3") @kotlin.internal.InlineOnly public inline operator fun kotlin.ranges.CharRange.contains(/*0*/ element: kotlin.Char?): kotlin.Boolean
@kotlin.Deprecated(message = "This `contains` operation mixing integer and floating point arguments has ambiguous semantics and is going to be removed.") @kotlin.jvm.JvmName(name = "byteRangeContains") public operator fun kotlin.ranges.ClosedRange<kotlin.Byte>.contains(/*0*/ value: kotlin.Double): kotlin.Boolean
@kotlin.Deprecated(message = "This `contains` operation mixing integer and floating point arguments has ambiguous semantics and is going to be removed.") @kotlin.jvm.JvmName(name = "byteRangeContains") public operator fun kotlin.ranges.ClosedRange<kotlin.Byte>.contains(/*0*/ value: kotlin.Float): kotlin.Boolean
@kotlin.jvm.JvmName(name = "byteRangeContains") public operator fun kotlin.ranges.ClosedRange<kotlin.Byte>.contains(/*0*/ value: kotlin.Int): kotlin.Boolean
@kotlin.jvm.JvmName(name = "byteRangeContains") public operator fun kotlin.ranges.ClosedRange<kotlin.Byte>.contains(/*0*/ value: kotlin.Long): kotlin.Boolean
@kotlin.jvm.JvmName(name = "byteRangeContains") public operator fun kotlin.ranges.ClosedRange<kotlin.Byte>.contains(/*0*/ value: kotlin.Short): kotlin.Boolean
@kotlin.Deprecated(message = "This `contains` operation mixing integer and floating point arguments has ambiguous semantics and is going to be removed.") @kotlin.jvm.JvmName(name = "doubleRangeContains") public operator fun kotlin.ranges.ClosedRange<kotlin.Double>.contains(/*0*/ value: kotlin.Byte): kotlin.Boolean
@kotlin.jvm.JvmName(name = "doubleRangeContains") public operator fun kotlin.ranges.ClosedRange<kotlin.Double>.contains(/*0*/ value: kotlin.Float): kotlin.Boolean
@kotlin.Deprecated(message = "This `contains` operation mixing integer and floating point arguments has ambiguous semantics and is going to be removed.") @kotlin.jvm.JvmName(name = "doubleRangeContains") public operator fun kotlin.ranges.ClosedRange<kotlin.Double>.contains(/*0*/ value: kotlin.Int): kotlin.Boolean
@kotlin.Deprecated(message = "This `contains` operation mixing integer and floating point arguments has ambiguous semantics and is going to be removed.") @kotlin.jvm.JvmName(name = "doubleRangeContains") public operator fun kotlin.ranges.ClosedRange<kotlin.Double>.contains(/*0*/ value: kotlin.Long): kotlin.Boolean
@kotlin.Deprecated(message = "This `contains` operation mixing integer and floating point arguments has ambiguous semantics and is going to be removed.") @kotlin.jvm.JvmName(name = "doubleRangeContains") public operator fun kotlin.ranges.ClosedRange<kotlin.Double>.contains(/*0*/ value: kotlin.Short): kotlin.Boolean
@kotlin.Deprecated(message = "This `contains` operation mixing integer and floating point arguments has ambiguous semantics and is going to be removed.") @kotlin.jvm.JvmName(name = "floatRangeContains") public operator fun kotlin.ranges.ClosedRange<kotlin.Float>.contains(/*0*/ value: kotlin.Byte): kotlin.Boolean
@kotlin.jvm.JvmName(name = "floatRangeContains") public operator fun kotlin.ranges.ClosedRange<kotlin.Float>.contains(/*0*/ value: kotlin.Double): kotlin.Boolean
@kotlin.Deprecated(message = "This `contains` operation mixing integer and floating point arguments has ambiguous semantics and is going to be removed.") @kotlin.jvm.JvmName(name = "floatRangeContains") public operator fun kotlin.ranges.ClosedRange<kotlin.Float>.contains(/*0*/ value: kotlin.Int): kotlin.Boolean
@kotlin.Deprecated(message = "This `contains` operation mixing integer and floating point arguments has ambiguous semantics and is going to be removed.") @kotlin.jvm.JvmName(name = "floatRangeContains") public operator fun kotlin.ranges.ClosedRange<kotlin.Float>.contains(/*0*/ value: kotlin.Long): kotlin.Boolean
@kotlin.Deprecated(message = "This `contains` operation mixing integer and floating point arguments has ambiguous semantics and is going to be removed.") @kotlin.jvm.JvmName(name = "floatRangeContains") public operator fun kotlin.ranges.ClosedRange<kotlin.Float>.contains(/*0*/ value: kotlin.Short): kotlin.Boolean
@kotlin.jvm.JvmName(name = "intRangeContains") public operator fun kotlin.ranges.ClosedRange<kotlin.Int>.contains(/*0*/ value: kotlin.Byte): kotlin.Boolean
@kotlin.Deprecated(message = "This `contains` operation mixing integer and floating point arguments has ambiguous semantics and is going to be removed.") @kotlin.jvm.JvmName(name = "intRangeContains") public operator fun kotlin.ranges.ClosedRange<kotlin.Int>.contains(/*0*/ value: kotlin.Double): kotlin.Boolean
@kotlin.Deprecated(message = "This `contains` operation mixing integer and floating point arguments has ambiguous semantics and is going to be removed.") @kotlin.jvm.JvmName(name = "intRangeContains") public operator fun kotlin.ranges.ClosedRange<kotlin.Int>.contains(/*0*/ value: kotlin.Float): kotlin.Boolean
@kotlin.jvm.JvmName(name = "intRangeContains") public operator fun kotlin.ranges.ClosedRange<kotlin.Int>.contains(/*0*/ value: kotlin.Long): kotlin.Boolean
@kotlin.jvm.JvmName(name = "intRangeContains") public operator fun kotlin.ranges.ClosedRange<kotlin.Int>.contains(/*0*/ value: kotlin.Short): kotlin.Boolean
@kotlin.jvm.JvmName(name = "longRangeContains") public operator fun kotlin.ranges.ClosedRange<kotlin.Long>.contains(/*0*/ value: kotlin.Byte): kotlin.Boolean
@kotlin.Deprecated(message = "This `contains` operation mixing integer and floating point arguments has ambiguous semantics and is going to be removed.") @kotlin.jvm.JvmName(name = "longRangeContains") public operator fun kotlin.ranges.ClosedRange<kotlin.Long>.contains(/*0*/ value: kotlin.Double): kotlin.Boolean
@kotlin.Deprecated(message = "This `contains` operation mixing integer and floating point arguments has ambiguous semantics and is going to be removed.") @kotlin.jvm.JvmName(name = "longRangeContains") public operator fun kotlin.ranges.ClosedRange<kotlin.Long>.contains(/*0*/ value: kotlin.Float): kotlin.Boolean
@kotlin.jvm.JvmName(name = "longRangeContains") public operator fun kotlin.ranges.ClosedRange<kotlin.Long>.contains(/*0*/ value: kotlin.Int): kotlin.Boolean
@kotlin.jvm.JvmName(name = "longRangeContains") public operator fun kotlin.ranges.ClosedRange<kotlin.Long>.contains(/*0*/ value: kotlin.Short): kotlin.Boolean
@kotlin.jvm.JvmName(name = "shortRangeContains") public operator fun kotlin.ranges.ClosedRange<kotlin.Short>.contains(/*0*/ value: kotlin.Byte): kotlin.Boolean
@kotlin.Deprecated(message = "This `contains` operation mixing integer and floating point arguments has ambiguous semantics and is going to be removed.") @kotlin.jvm.JvmName(name = "shortRangeContains") public operator fun kotlin.ranges.ClosedRange<kotlin.Short>.contains(/*0*/ value: kotlin.Double): kotlin.Boolean
@kotlin.Deprecated(message = "This `contains` operation mixing integer and floating point arguments has ambiguous semantics and is going to be removed.") @kotlin.jvm.JvmName(name = "shortRangeContains") public operator fun kotlin.ranges.ClosedRange<kotlin.Short>.contains(/*0*/ value: kotlin.Float): kotlin.Boolean
@kotlin.jvm.JvmName(name = "shortRangeContains") public operator fun kotlin.ranges.ClosedRange<kotlin.Short>.contains(/*0*/ value: kotlin.Int): kotlin.Boolean
@kotlin.jvm.JvmName(name = "shortRangeContains") public operator fun kotlin.ranges.ClosedRange<kotlin.Short>.contains(/*0*/ value: kotlin.Long): kotlin.Boolean
@kotlin.SinceKotlin(version = "1.3") @kotlin.internal.InlineOnly public inline operator fun kotlin.ranges.IntRange.contains(/*0*/ element: kotlin.Int?): kotlin.Boolean
@kotlin.SinceKotlin(version = "1.3") @kotlin.internal.InlineOnly public inline operator fun kotlin.ranges.LongRange.contains(/*0*/ element: kotlin.Long?): kotlin.Boolean
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public operator fun kotlin.ranges.UIntRange.contains(/*0*/ value: kotlin.UByte): kotlin.Boolean
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes @kotlin.internal.InlineOnly public inline operator fun kotlin.ranges.UIntRange.contains(/*0*/ element: kotlin.UInt?): kotlin.Boolean
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public operator fun kotlin.ranges.UIntRange.contains(/*0*/ value: kotlin.ULong): kotlin.Boolean
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public operator fun kotlin.ranges.UIntRange.contains(/*0*/ value: kotlin.UShort): kotlin.Boolean
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public operator fun kotlin.ranges.ULongRange.contains(/*0*/ value: kotlin.UByte): kotlin.Boolean
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public operator fun kotlin.ranges.ULongRange.contains(/*0*/ value: kotlin.UInt): kotlin.Boolean
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes @kotlin.internal.InlineOnly public inline operator fun kotlin.ranges.ULongRange.contains(/*0*/ element: kotlin.ULong?): kotlin.Boolean
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public operator fun kotlin.ranges.ULongRange.contains(/*0*/ value: kotlin.UShort): kotlin.Boolean
public infix fun kotlin.Byte.downTo(/*0*/ to: kotlin.Byte): kotlin.ranges.IntProgression
public infix fun kotlin.Byte.downTo(/*0*/ to: kotlin.Int): kotlin.ranges.IntProgression
public infix fun kotlin.Byte.downTo(/*0*/ to: kotlin.Long): kotlin.ranges.LongProgression
public infix fun kotlin.Byte.downTo(/*0*/ to: kotlin.Short): kotlin.ranges.IntProgression
public infix fun kotlin.Char.downTo(/*0*/ to: kotlin.Char): kotlin.ranges.CharProgression
public infix fun kotlin.Int.downTo(/*0*/ to: kotlin.Byte): kotlin.ranges.IntProgression
public infix fun kotlin.Int.downTo(/*0*/ to: kotlin.Int): kotlin.ranges.IntProgression
public infix fun kotlin.Int.downTo(/*0*/ to: kotlin.Long): kotlin.ranges.LongProgression
public infix fun kotlin.Int.downTo(/*0*/ to: kotlin.Short): kotlin.ranges.IntProgression
public infix fun kotlin.Long.downTo(/*0*/ to: kotlin.Byte): kotlin.ranges.LongProgression
public infix fun kotlin.Long.downTo(/*0*/ to: kotlin.Int): kotlin.ranges.LongProgression
public infix fun kotlin.Long.downTo(/*0*/ to: kotlin.Long): kotlin.ranges.LongProgression
public infix fun kotlin.Long.downTo(/*0*/ to: kotlin.Short): kotlin.ranges.LongProgression
public infix fun kotlin.Short.downTo(/*0*/ to: kotlin.Byte): kotlin.ranges.IntProgression
public infix fun kotlin.Short.downTo(/*0*/ to: kotlin.Int): kotlin.ranges.IntProgression
public infix fun kotlin.Short.downTo(/*0*/ to: kotlin.Long): kotlin.ranges.LongProgression
public infix fun kotlin.Short.downTo(/*0*/ to: kotlin.Short): kotlin.ranges.IntProgression
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public infix fun kotlin.UByte.downTo(/*0*/ to: kotlin.UByte): kotlin.ranges.UIntProgression
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public infix fun kotlin.UInt.downTo(/*0*/ to: kotlin.UInt): kotlin.ranges.UIntProgression
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public infix fun kotlin.ULong.downTo(/*0*/ to: kotlin.ULong): kotlin.ranges.ULongProgression
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public infix fun kotlin.UShort.downTo(/*0*/ to: kotlin.UShort): kotlin.ranges.UIntProgression
@kotlin.SinceKotlin(version = "1.3") @kotlin.internal.InlineOnly public inline fun kotlin.ranges.CharRange.random(): kotlin.Char
@kotlin.SinceKotlin(version = "1.3") public fun kotlin.ranges.CharRange.random(/*0*/ random: kotlin.random.Random): kotlin.Char
@kotlin.SinceKotlin(version = "1.3") @kotlin.internal.InlineOnly public inline fun kotlin.ranges.IntRange.random(): kotlin.Int
@kotlin.SinceKotlin(version = "1.3") public fun kotlin.ranges.IntRange.random(/*0*/ random: kotlin.random.Random): kotlin.Int
@kotlin.SinceKotlin(version = "1.3") @kotlin.internal.InlineOnly public inline fun kotlin.ranges.LongRange.random(): kotlin.Long
@kotlin.SinceKotlin(version = "1.3") public fun kotlin.ranges.LongRange.random(/*0*/ random: kotlin.random.Random): kotlin.Long
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes @kotlin.internal.InlineOnly public inline fun kotlin.ranges.UIntRange.random(): kotlin.UInt
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.ranges.UIntRange.random(/*0*/ random: kotlin.random.Random): kotlin.UInt
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes @kotlin.internal.InlineOnly public inline fun kotlin.ranges.ULongRange.random(): kotlin.ULong
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.ranges.ULongRange.random(/*0*/ random: kotlin.random.Random): kotlin.ULong
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalStdlibApi @kotlin.internal.InlineOnly public inline fun kotlin.ranges.CharRange.randomOrNull(): kotlin.Char?
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalStdlibApi public fun kotlin.ranges.CharRange.randomOrNull(/*0*/ random: kotlin.random.Random): kotlin.Char?
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalStdlibApi @kotlin.internal.InlineOnly public inline fun kotlin.ranges.IntRange.randomOrNull(): kotlin.Int?
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalStdlibApi public fun kotlin.ranges.IntRange.randomOrNull(/*0*/ random: kotlin.random.Random): kotlin.Int?
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalStdlibApi @kotlin.internal.InlineOnly public inline fun kotlin.ranges.LongRange.randomOrNull(): kotlin.Long?
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalStdlibApi public fun kotlin.ranges.LongRange.randomOrNull(/*0*/ random: kotlin.random.Random): kotlin.Long?
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalStdlibApi @kotlin.ExperimentalUnsignedTypes @kotlin.internal.InlineOnly public inline fun kotlin.ranges.UIntRange.randomOrNull(): kotlin.UInt?
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalStdlibApi @kotlin.ExperimentalUnsignedTypes public fun kotlin.ranges.UIntRange.randomOrNull(/*0*/ random: kotlin.random.Random): kotlin.UInt?
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalStdlibApi @kotlin.ExperimentalUnsignedTypes @kotlin.internal.InlineOnly public inline fun kotlin.ranges.ULongRange.randomOrNull(): kotlin.ULong?
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalStdlibApi @kotlin.ExperimentalUnsignedTypes public fun kotlin.ranges.ULongRange.randomOrNull(/*0*/ random: kotlin.random.Random): kotlin.ULong?
public operator fun </*0*/ T : kotlin.Comparable<T>> T.rangeTo(/*0*/ that: T): kotlin.ranges.ClosedRange<T>
@kotlin.SinceKotlin(version = "1.1") public operator fun kotlin.Double.rangeTo(/*0*/ that: kotlin.Double): kotlin.ranges.ClosedFloatingPointRange<kotlin.Double>
@kotlin.SinceKotlin(version = "1.1") public operator fun kotlin.Float.rangeTo(/*0*/ that: kotlin.Float): kotlin.ranges.ClosedFloatingPointRange<kotlin.Float>
public fun kotlin.ranges.CharProgression.reversed(): kotlin.ranges.CharProgression
public fun kotlin.ranges.IntProgression.reversed(): kotlin.ranges.IntProgression
public fun kotlin.ranges.LongProgression.reversed(): kotlin.ranges.LongProgression
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.ranges.UIntProgression.reversed(): kotlin.ranges.UIntProgression
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.ranges.ULongProgression.reversed(): kotlin.ranges.ULongProgression
public infix fun kotlin.ranges.CharProgression.step(/*0*/ step: kotlin.Int): kotlin.ranges.CharProgression
public infix fun kotlin.ranges.IntProgression.step(/*0*/ step: kotlin.Int): kotlin.ranges.IntProgression
public infix fun kotlin.ranges.LongProgression.step(/*0*/ step: kotlin.Long): kotlin.ranges.LongProgression
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public infix fun kotlin.ranges.UIntProgression.step(/*0*/ step: kotlin.Int): kotlin.ranges.UIntProgression
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public infix fun kotlin.ranges.ULongProgression.step(/*0*/ step: kotlin.Long): kotlin.ranges.ULongProgression
public infix fun kotlin.Byte.until(/*0*/ to: kotlin.Byte): kotlin.ranges.IntRange
public infix fun kotlin.Byte.until(/*0*/ to: kotlin.Int): kotlin.ranges.IntRange
public infix fun kotlin.Byte.until(/*0*/ to: kotlin.Long): kotlin.ranges.LongRange
public infix fun kotlin.Byte.until(/*0*/ to: kotlin.Short): kotlin.ranges.IntRange
public infix fun kotlin.Char.until(/*0*/ to: kotlin.Char): kotlin.ranges.CharRange
public infix fun kotlin.Int.until(/*0*/ to: kotlin.Byte): kotlin.ranges.IntRange
public infix fun kotlin.Int.until(/*0*/ to: kotlin.Int): kotlin.ranges.IntRange
public infix fun kotlin.Int.until(/*0*/ to: kotlin.Long): kotlin.ranges.LongRange
public infix fun kotlin.Int.until(/*0*/ to: kotlin.Short): kotlin.ranges.IntRange
public infix fun kotlin.Long.until(/*0*/ to: kotlin.Byte): kotlin.ranges.LongRange
public infix fun kotlin.Long.until(/*0*/ to: kotlin.Int): kotlin.ranges.LongRange
public infix fun kotlin.Long.until(/*0*/ to: kotlin.Long): kotlin.ranges.LongRange
public infix fun kotlin.Long.until(/*0*/ to: kotlin.Short): kotlin.ranges.LongRange
public infix fun kotlin.Short.until(/*0*/ to: kotlin.Byte): kotlin.ranges.IntRange
public infix fun kotlin.Short.until(/*0*/ to: kotlin.Int): kotlin.ranges.IntRange
public infix fun kotlin.Short.until(/*0*/ to: kotlin.Long): kotlin.ranges.LongRange
public infix fun kotlin.Short.until(/*0*/ to: kotlin.Short): kotlin.ranges.IntRange
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public infix fun kotlin.UByte.until(/*0*/ to: kotlin.UByte): kotlin.ranges.UIntRange
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public infix fun kotlin.UInt.until(/*0*/ to: kotlin.UInt): kotlin.ranges.UIntRange
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public infix fun kotlin.ULong.until(/*0*/ to: kotlin.ULong): kotlin.ranges.ULongRange
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public infix fun kotlin.UShort.until(/*0*/ to: kotlin.UShort): kotlin.ranges.UIntRange
public open class CharProgression : kotlin.collections.Iterable<kotlin.Char> {
public final val first: kotlin.Char
public final fun <get-first>(): kotlin.Char
public final val last: kotlin.Char
public final fun <get-last>(): kotlin.Char
public final val step: kotlin.Int
public final fun <get-step>(): kotlin.Int
public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ fun hashCode(): kotlin.Int
public open fun isEmpty(): kotlin.Boolean
public open override /*1*/ fun iterator(): kotlin.collections.CharIterator
public open override /*1*/ fun toString(): kotlin.String
public companion object Companion {
public final fun fromClosedRange(/*0*/ rangeStart: kotlin.Char, /*1*/ rangeEnd: kotlin.Char, /*2*/ step: kotlin.Int): kotlin.ranges.CharProgression
}
}
public final class CharRange : kotlin.ranges.CharProgression, kotlin.ranges.ClosedRange<kotlin.Char> {
/*primary*/ public constructor CharRange(/*0*/ start: kotlin.Char, /*1*/ endInclusive: kotlin.Char)
public open override /*1*/ val endInclusive: kotlin.Char
public open override /*1*/ fun <get-endInclusive>(): kotlin.Char
public open override /*1*/ val start: kotlin.Char
public open override /*1*/ fun <get-start>(): kotlin.Char
public open override /*1*/ fun contains(/*0*/ value: kotlin.Char): kotlin.Boolean
public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*2*/ fun hashCode(): kotlin.Int
public open override /*2*/ fun isEmpty(): kotlin.Boolean
public open override /*2*/ fun toString(): kotlin.String
public companion object Companion {
public final val EMPTY: kotlin.ranges.CharRange
public final fun <get-EMPTY>(): kotlin.ranges.CharRange
}
}
@kotlin.SinceKotlin(version = "1.1") public interface ClosedFloatingPointRange</*0*/ T : kotlin.Comparable<T>> : kotlin.ranges.ClosedRange<T> {
public open override /*1*/ fun contains(/*0*/ value: T): kotlin.Boolean
public open override /*1*/ fun isEmpty(): kotlin.Boolean
public abstract fun lessThanOrEquals(/*0*/ a: T, /*1*/ b: T): kotlin.Boolean
}
public interface ClosedRange</*0*/ T : kotlin.Comparable<T>> {
public abstract val endInclusive: T
public abstract fun <get-endInclusive>(): T
public abstract val start: T
public abstract fun <get-start>(): T
public open operator fun contains(/*0*/ value: T): kotlin.Boolean
public open fun isEmpty(): kotlin.Boolean
}
public open class IntProgression : kotlin.collections.Iterable<kotlin.Int> {
public final val first: kotlin.Int
public final fun <get-first>(): kotlin.Int
public final val last: kotlin.Int
public final fun <get-last>(): kotlin.Int
public final val step: kotlin.Int
public final fun <get-step>(): kotlin.Int
public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ fun hashCode(): kotlin.Int
public open fun isEmpty(): kotlin.Boolean
public open override /*1*/ fun iterator(): kotlin.collections.IntIterator
public open override /*1*/ fun toString(): kotlin.String
public companion object Companion {
public final fun fromClosedRange(/*0*/ rangeStart: kotlin.Int, /*1*/ rangeEnd: kotlin.Int, /*2*/ step: kotlin.Int): kotlin.ranges.IntProgression
}
}
public final class IntRange : kotlin.ranges.IntProgression, kotlin.ranges.ClosedRange<kotlin.Int> {
/*primary*/ public constructor IntRange(/*0*/ start: kotlin.Int, /*1*/ endInclusive: kotlin.Int)
public open override /*1*/ val endInclusive: kotlin.Int
public open override /*1*/ fun <get-endInclusive>(): kotlin.Int
public open override /*1*/ val start: kotlin.Int
public open override /*1*/ fun <get-start>(): kotlin.Int
public open override /*1*/ fun contains(/*0*/ value: kotlin.Int): kotlin.Boolean
public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*2*/ fun hashCode(): kotlin.Int
public open override /*2*/ fun isEmpty(): kotlin.Boolean
public open override /*2*/ fun toString(): kotlin.String
public companion object Companion {
public final val EMPTY: kotlin.ranges.IntRange
public final fun <get-EMPTY>(): kotlin.ranges.IntRange
}
}
public open class LongProgression : kotlin.collections.Iterable<kotlin.Long> {
public final val first: kotlin.Long
public final fun <get-first>(): kotlin.Long
public final val last: kotlin.Long
public final fun <get-last>(): kotlin.Long
public final val step: kotlin.Long
public final fun <get-step>(): kotlin.Long
public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ fun hashCode(): kotlin.Int
public open fun isEmpty(): kotlin.Boolean
public open override /*1*/ fun iterator(): kotlin.collections.LongIterator
public open override /*1*/ fun toString(): kotlin.String
public companion object Companion {
public final fun fromClosedRange(/*0*/ rangeStart: kotlin.Long, /*1*/ rangeEnd: kotlin.Long, /*2*/ step: kotlin.Long): kotlin.ranges.LongProgression
}
}
public final class LongRange : kotlin.ranges.LongProgression, kotlin.ranges.ClosedRange<kotlin.Long> {
/*primary*/ public constructor LongRange(/*0*/ start: kotlin.Long, /*1*/ endInclusive: kotlin.Long)
public open override /*1*/ val endInclusive: kotlin.Long
public open override /*1*/ fun <get-endInclusive>(): kotlin.Long
public open override /*1*/ val start: kotlin.Long
public open override /*1*/ fun <get-start>(): kotlin.Long
public open override /*1*/ fun contains(/*0*/ value: kotlin.Long): kotlin.Boolean
public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*2*/ fun hashCode(): kotlin.Int
public open override /*2*/ fun isEmpty(): kotlin.Boolean
public open override /*2*/ fun toString(): kotlin.String
public companion object Companion {
public final val EMPTY: kotlin.ranges.LongRange
public final fun <get-EMPTY>(): kotlin.ranges.LongRange
}
}
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public open class UIntProgression : kotlin.collections.Iterable<kotlin.UInt> {
public final val first: kotlin.UInt
public final fun <get-first>(): kotlin.UInt
public final val last: kotlin.UInt
public final fun <get-last>(): kotlin.UInt
public final val step: kotlin.Int
public final fun <get-step>(): kotlin.Int
public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ fun hashCode(): kotlin.Int
public open fun isEmpty(): kotlin.Boolean
public open override /*1*/ fun iterator(): kotlin.collections.UIntIterator
public open override /*1*/ fun toString(): kotlin.String
public companion object Companion {
public final fun fromClosedRange(/*0*/ rangeStart: kotlin.UInt, /*1*/ rangeEnd: kotlin.UInt, /*2*/ step: kotlin.Int): kotlin.ranges.UIntProgression
}
}
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public final class UIntRange : kotlin.ranges.UIntProgression, kotlin.ranges.ClosedRange<kotlin.UInt> {
/*primary*/ public constructor UIntRange(/*0*/ start: kotlin.UInt, /*1*/ endInclusive: kotlin.UInt)
public open override /*1*/ val endInclusive: kotlin.UInt
public open override /*1*/ fun <get-endInclusive>(): kotlin.UInt
public open override /*1*/ val start: kotlin.UInt
public open override /*1*/ fun <get-start>(): kotlin.UInt
public open override /*1*/ fun contains(/*0*/ value: kotlin.UInt): kotlin.Boolean
public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*2*/ fun hashCode(): kotlin.Int
public open override /*2*/ fun isEmpty(): kotlin.Boolean
public open override /*2*/ fun toString(): kotlin.String
public companion object Companion {
public final val EMPTY: kotlin.ranges.UIntRange
public final fun <get-EMPTY>(): kotlin.ranges.UIntRange
}
}
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public open class ULongProgression : kotlin.collections.Iterable<kotlin.ULong> {
public final val first: kotlin.ULong
public final fun <get-first>(): kotlin.ULong
public final val last: kotlin.ULong
public final fun <get-last>(): kotlin.ULong
public final val step: kotlin.Long
public final fun <get-step>(): kotlin.Long
public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ fun hashCode(): kotlin.Int
public open fun isEmpty(): kotlin.Boolean
public open override /*1*/ fun iterator(): kotlin.collections.ULongIterator
public open override /*1*/ fun toString(): kotlin.String
public companion object Companion {
public final fun fromClosedRange(/*0*/ rangeStart: kotlin.ULong, /*1*/ rangeEnd: kotlin.ULong, /*2*/ step: kotlin.Long): kotlin.ranges.ULongProgression
}
}
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public final class ULongRange : kotlin.ranges.ULongProgression, kotlin.ranges.ClosedRange<kotlin.ULong> {
/*primary*/ public constructor ULongRange(/*0*/ start: kotlin.ULong, /*1*/ endInclusive: kotlin.ULong)
public open override /*1*/ val endInclusive: kotlin.ULong
public open override /*1*/ fun <get-endInclusive>(): kotlin.ULong
public open override /*1*/ val start: kotlin.ULong
public open override /*1*/ fun <get-start>(): kotlin.ULong
public open override /*1*/ fun contains(/*0*/ value: kotlin.ULong): kotlin.Boolean
public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*2*/ fun hashCode(): kotlin.Int
public open override /*2*/ fun isEmpty(): kotlin.Boolean
public open override /*2*/ fun toString(): kotlin.String
public companion object Companion {
public final val EMPTY: kotlin.ranges.ULongRange
public final fun <get-EMPTY>(): kotlin.ranges.ULongRange
}
}
@@ -0,0 +1,119 @@
package kotlin.reflect
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalStdlibApi public inline fun </*0*/ reified T> typeOf(): kotlin.reflect.KType
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalStdlibApi @kotlin.internal.LowPriorityInOverloadResolution public fun </*0*/ T : kotlin.Any> kotlin.reflect.KClass<T>.cast(/*0*/ value: kotlin.Any?): T
@kotlin.reflect.ExperimentalAssociatedObjects public inline fun </*0*/ reified T : kotlin.Annotation> kotlin.reflect.KClass<*>.findAssociatedObject(): kotlin.Any?
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalStdlibApi @kotlin.internal.LowPriorityInOverloadResolution public fun </*0*/ T : kotlin.Any> kotlin.reflect.KClass<T>.safeCast(/*0*/ value: kotlin.Any?): T?
@kotlin.reflect.ExperimentalAssociatedObjects @kotlin.annotation.Retention(value = AnnotationRetention.BINARY) @kotlin.annotation.Target(allowedTargets = {AnnotationTarget.ANNOTATION_CLASS}) public final annotation class AssociatedObjectKey : kotlin.Annotation {
/*primary*/ public constructor AssociatedObjectKey()
}
@kotlin.RequiresOptIn(level = Level.ERROR) @kotlin.annotation.Retention(value = AnnotationRetention.BINARY) public final annotation class ExperimentalAssociatedObjects : kotlin.Annotation {
/*primary*/ public constructor ExperimentalAssociatedObjects()
}
public interface KCallable</*0*/ out R> {
public abstract val name: kotlin.String
public abstract fun <get-name>(): kotlin.String
}
public interface KClass</*0*/ T : kotlin.Any> : kotlin.reflect.KClassifier {
public abstract val qualifiedName: kotlin.String?
public abstract fun <get-qualifiedName>(): kotlin.String?
public abstract val simpleName: kotlin.String?
public abstract fun <get-simpleName>(): kotlin.String?
public abstract override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public abstract override /*1*/ fun hashCode(): kotlin.Int
@kotlin.SinceKotlin(version = "1.1") public abstract fun isInstance(/*0*/ value: kotlin.Any?): kotlin.Boolean
}
@kotlin.SinceKotlin(version = "1.1") public interface KClassifier {
}
public interface KFunction</*0*/ out R> : kotlin.reflect.KCallable<R>, kotlin.Function<R> {
}
public interface KMutableProperty</*0*/ V> : kotlin.reflect.KProperty<V> {
}
public interface KMutableProperty0</*0*/ V> : kotlin.reflect.KProperty0<V>, kotlin.reflect.KMutableProperty<V> {
public abstract fun set(/*0*/ value: V): kotlin.Unit
}
public interface KMutableProperty1</*0*/ T, /*1*/ V> : kotlin.reflect.KProperty1<T, V>, kotlin.reflect.KMutableProperty<V> {
public abstract fun set(/*0*/ receiver: T, /*1*/ value: V): kotlin.Unit
}
public interface KMutableProperty2</*0*/ D, /*1*/ E, /*2*/ V> : kotlin.reflect.KProperty2<D, E, V>, kotlin.reflect.KMutableProperty<V> {
public abstract fun set(/*0*/ receiver1: D, /*1*/ receiver2: E, /*2*/ value: V): kotlin.Unit
}
public interface KProperty</*0*/ out V> : kotlin.reflect.KCallable<V> {
}
public interface KProperty0</*0*/ out V> : kotlin.reflect.KProperty<V>, () -> V {
public abstract fun get(): V
}
public interface KProperty1</*0*/ T, /*1*/ out V> : kotlin.reflect.KProperty<V>, (T) -> V {
public abstract fun get(/*0*/ receiver: T): V
}
public interface KProperty2</*0*/ D, /*1*/ E, /*2*/ out V> : kotlin.reflect.KProperty<V>, (D, E) -> V {
public abstract fun get(/*0*/ receiver1: D, /*1*/ receiver2: E): V
}
public interface KType {
@kotlin.SinceKotlin(version = "1.1") public abstract val arguments: kotlin.collections.List<kotlin.reflect.KTypeProjection>
public abstract fun <get-arguments>(): kotlin.collections.List<kotlin.reflect.KTypeProjection>
@kotlin.SinceKotlin(version = "1.1") public abstract val classifier: kotlin.reflect.KClassifier?
public abstract fun <get-classifier>(): kotlin.reflect.KClassifier?
public abstract val isMarkedNullable: kotlin.Boolean
public abstract fun <get-isMarkedNullable>(): kotlin.Boolean
}
@kotlin.SinceKotlin(version = "1.1") public interface KTypeParameter : kotlin.reflect.KClassifier {
public abstract val isReified: kotlin.Boolean
public abstract fun <get-isReified>(): kotlin.Boolean
public abstract val name: kotlin.String
public abstract fun <get-name>(): kotlin.String
public abstract val upperBounds: kotlin.collections.List<kotlin.reflect.KType>
public abstract fun <get-upperBounds>(): kotlin.collections.List<kotlin.reflect.KType>
public abstract val variance: kotlin.reflect.KVariance
public abstract fun <get-variance>(): kotlin.reflect.KVariance
}
@kotlin.SinceKotlin(version = "1.1") public final data class KTypeProjection {
/*primary*/ public constructor KTypeProjection(/*0*/ variance: kotlin.reflect.KVariance?, /*1*/ type: kotlin.reflect.KType?)
public final val type: kotlin.reflect.KType?
public final fun <get-type>(): kotlin.reflect.KType?
public final val variance: kotlin.reflect.KVariance?
public final fun <get-variance>(): kotlin.reflect.KVariance?
public final operator /*synthesized*/ fun component1(): kotlin.reflect.KVariance?
public final operator /*synthesized*/ fun component2(): kotlin.reflect.KType?
public final /*synthesized*/ fun copy(/*0*/ variance: kotlin.reflect.KVariance? = ..., /*1*/ type: kotlin.reflect.KType? = ...): kotlin.reflect.KTypeProjection
public open override /*1*/ /*synthesized*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*synthesized*/ fun hashCode(): kotlin.Int
public open override /*1*/ fun toString(): kotlin.String
public companion object Companion {
public final val STAR: kotlin.reflect.KTypeProjection
public final fun <get-STAR>(): kotlin.reflect.KTypeProjection
public final fun contravariant(/*0*/ type: kotlin.reflect.KType): kotlin.reflect.KTypeProjection
public final fun covariant(/*0*/ type: kotlin.reflect.KType): kotlin.reflect.KTypeProjection
public final fun invariant(/*0*/ type: kotlin.reflect.KType): kotlin.reflect.KTypeProjection
}
}
@kotlin.SinceKotlin(version = "1.1") public final enum class KVariance : kotlin.Enum<kotlin.reflect.KVariance> {
enum entry INVARIANT
enum entry IN
enum entry OUT
// Static members
public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): kotlin.reflect.KVariance
public final /*synthesized*/ fun values(): kotlin.Array<kotlin.reflect.KVariance>
}
@@ -0,0 +1,206 @@
package kotlin.sequences
@kotlin.internal.InlineOnly public inline fun </*0*/ T> Sequence(/*0*/ crossinline iterator: () -> kotlin.collections.Iterator<T>): kotlin.sequences.Sequence<T>
@kotlin.SinceKotlin(version = "1.3") @kotlin.Deprecated(level = DeprecationLevel.ERROR, message = "Use 'iterator { }' function instead.", replaceWith = kotlin.ReplaceWith(expression = "iterator(builderAction)", imports = {})) @kotlin.internal.InlineOnly public inline fun </*0*/ T> buildIterator(/*0*/ @kotlin.BuilderInference noinline builderAction: suspend kotlin.sequences.SequenceScope<T>.() -> kotlin.Unit): kotlin.collections.Iterator<T>
@kotlin.SinceKotlin(version = "1.3") @kotlin.Deprecated(level = DeprecationLevel.ERROR, message = "Use 'sequence { }' function instead.", replaceWith = kotlin.ReplaceWith(expression = "sequence(builderAction)", imports = {})) @kotlin.internal.InlineOnly public inline fun </*0*/ T> buildSequence(/*0*/ @kotlin.BuilderInference noinline builderAction: suspend kotlin.sequences.SequenceScope<T>.() -> kotlin.Unit): kotlin.sequences.Sequence<T>
public fun </*0*/ T> emptySequence(): kotlin.sequences.Sequence<T>
public fun </*0*/ T : kotlin.Any> generateSequence(/*0*/ nextFunction: () -> T?): kotlin.sequences.Sequence<T>
public fun </*0*/ T : kotlin.Any> generateSequence(/*0*/ seedFunction: () -> T?, /*1*/ nextFunction: (T) -> T?): kotlin.sequences.Sequence<T>
@kotlin.internal.LowPriorityInOverloadResolution public fun </*0*/ T : kotlin.Any> generateSequence(/*0*/ seed: T?, /*1*/ nextFunction: (T) -> T?): kotlin.sequences.Sequence<T>
@kotlin.SinceKotlin(version = "1.3") public fun </*0*/ T> iterator(/*0*/ @kotlin.BuilderInference block: suspend kotlin.sequences.SequenceScope<T>.() -> kotlin.Unit): kotlin.collections.Iterator<T>
@kotlin.SinceKotlin(version = "1.3") public fun </*0*/ T> sequence(/*0*/ @kotlin.BuilderInference block: suspend kotlin.sequences.SequenceScope<T>.() -> kotlin.Unit): kotlin.sequences.Sequence<T>
public fun </*0*/ T> sequenceOf(/*0*/ vararg elements: T /*kotlin.Array<out T>*/): kotlin.sequences.Sequence<T>
public inline fun </*0*/ T> kotlin.sequences.Sequence<T>.all(/*0*/ predicate: (T) -> kotlin.Boolean): kotlin.Boolean
public fun </*0*/ T> kotlin.sequences.Sequence<T>.any(): kotlin.Boolean
public inline fun </*0*/ T> kotlin.sequences.Sequence<T>.any(/*0*/ predicate: (T) -> kotlin.Boolean): kotlin.Boolean
public fun </*0*/ T> kotlin.sequences.Sequence<T>.asIterable(): kotlin.collections.Iterable<T>
public fun </*0*/ T> kotlin.collections.Iterator<T>.asSequence(): kotlin.sequences.Sequence<T>
@kotlin.internal.InlineOnly public inline fun </*0*/ T> kotlin.sequences.Sequence<T>.asSequence(): kotlin.sequences.Sequence<T>
public inline fun </*0*/ T, /*1*/ K, /*2*/ V> kotlin.sequences.Sequence<T>.associate(/*0*/ transform: (T) -> kotlin.Pair<K, V>): kotlin.collections.Map<K, V>
public inline fun </*0*/ T, /*1*/ K> kotlin.sequences.Sequence<T>.associateBy(/*0*/ keySelector: (T) -> K): kotlin.collections.Map<K, T>
public inline fun </*0*/ T, /*1*/ K, /*2*/ V> kotlin.sequences.Sequence<T>.associateBy(/*0*/ keySelector: (T) -> K, /*1*/ valueTransform: (T) -> V): kotlin.collections.Map<K, V>
public inline fun </*0*/ T, /*1*/ K, /*2*/ M : kotlin.collections.MutableMap<in K, in T>> kotlin.sequences.Sequence<T>.associateByTo(/*0*/ destination: M, /*1*/ keySelector: (T) -> K): M
public inline fun </*0*/ T, /*1*/ K, /*2*/ V, /*3*/ M : kotlin.collections.MutableMap<in K, in V>> kotlin.sequences.Sequence<T>.associateByTo(/*0*/ destination: M, /*1*/ keySelector: (T) -> K, /*2*/ valueTransform: (T) -> V): M
public inline fun </*0*/ T, /*1*/ K, /*2*/ V, /*3*/ M : kotlin.collections.MutableMap<in K, in V>> kotlin.sequences.Sequence<T>.associateTo(/*0*/ destination: M, /*1*/ transform: (T) -> kotlin.Pair<K, V>): M
@kotlin.SinceKotlin(version = "1.3") public inline fun </*0*/ K, /*1*/ V> kotlin.sequences.Sequence<K>.associateWith(/*0*/ valueSelector: (K) -> V): kotlin.collections.Map<K, V>
@kotlin.SinceKotlin(version = "1.3") public inline fun </*0*/ K, /*1*/ V, /*2*/ M : kotlin.collections.MutableMap<in K, in V>> kotlin.sequences.Sequence<K>.associateWithTo(/*0*/ destination: M, /*1*/ valueSelector: (K) -> V): M
@kotlin.jvm.JvmName(name = "averageOfByte") public fun kotlin.sequences.Sequence<kotlin.Byte>.average(): kotlin.Double
@kotlin.jvm.JvmName(name = "averageOfDouble") public fun kotlin.sequences.Sequence<kotlin.Double>.average(): kotlin.Double
@kotlin.jvm.JvmName(name = "averageOfFloat") public fun kotlin.sequences.Sequence<kotlin.Float>.average(): kotlin.Double
@kotlin.jvm.JvmName(name = "averageOfInt") public fun kotlin.sequences.Sequence<kotlin.Int>.average(): kotlin.Double
@kotlin.jvm.JvmName(name = "averageOfLong") public fun kotlin.sequences.Sequence<kotlin.Long>.average(): kotlin.Double
@kotlin.jvm.JvmName(name = "averageOfShort") public fun kotlin.sequences.Sequence<kotlin.Short>.average(): kotlin.Double
@kotlin.SinceKotlin(version = "1.2") public fun </*0*/ T> kotlin.sequences.Sequence<T>.chunked(/*0*/ size: kotlin.Int): kotlin.sequences.Sequence<kotlin.collections.List<T>>
@kotlin.SinceKotlin(version = "1.2") public fun </*0*/ T, /*1*/ R> kotlin.sequences.Sequence<T>.chunked(/*0*/ size: kotlin.Int, /*1*/ transform: (kotlin.collections.List<T>) -> R): kotlin.sequences.Sequence<R>
public fun </*0*/ T> kotlin.sequences.Sequence<T>.constrainOnce(): kotlin.sequences.Sequence<T>
public operator fun </*0*/ @kotlin.internal.OnlyInputTypes T> kotlin.sequences.Sequence<T>.contains(/*0*/ element: T): kotlin.Boolean
public fun </*0*/ T> kotlin.sequences.Sequence<T>.count(): kotlin.Int
public inline fun </*0*/ T> kotlin.sequences.Sequence<T>.count(/*0*/ predicate: (T) -> kotlin.Boolean): kotlin.Int
public fun </*0*/ T> kotlin.sequences.Sequence<T>.distinct(): kotlin.sequences.Sequence<T>
public fun </*0*/ T, /*1*/ K> kotlin.sequences.Sequence<T>.distinctBy(/*0*/ selector: (T) -> K): kotlin.sequences.Sequence<T>
public fun </*0*/ T> kotlin.sequences.Sequence<T>.drop(/*0*/ n: kotlin.Int): kotlin.sequences.Sequence<T>
public fun </*0*/ T> kotlin.sequences.Sequence<T>.dropWhile(/*0*/ predicate: (T) -> kotlin.Boolean): kotlin.sequences.Sequence<T>
public fun </*0*/ T> kotlin.sequences.Sequence<T>.elementAt(/*0*/ index: kotlin.Int): T
public fun </*0*/ T> kotlin.sequences.Sequence<T>.elementAtOrElse(/*0*/ index: kotlin.Int, /*1*/ defaultValue: (kotlin.Int) -> T): T
public fun </*0*/ T> kotlin.sequences.Sequence<T>.elementAtOrNull(/*0*/ index: kotlin.Int): T?
public fun </*0*/ T> kotlin.sequences.Sequence<T>.filter(/*0*/ predicate: (T) -> kotlin.Boolean): kotlin.sequences.Sequence<T>
public fun </*0*/ T> kotlin.sequences.Sequence<T>.filterIndexed(/*0*/ predicate: (index: kotlin.Int, T) -> kotlin.Boolean): kotlin.sequences.Sequence<T>
public inline fun </*0*/ T, /*1*/ C : kotlin.collections.MutableCollection<in T>> kotlin.sequences.Sequence<T>.filterIndexedTo(/*0*/ destination: C, /*1*/ predicate: (index: kotlin.Int, T) -> kotlin.Boolean): C
public inline fun </*0*/ reified R> kotlin.sequences.Sequence<*>.filterIsInstance(): kotlin.sequences.Sequence<R>
public inline fun </*0*/ reified R, /*1*/ C : kotlin.collections.MutableCollection<in R>> kotlin.sequences.Sequence<*>.filterIsInstanceTo(/*0*/ destination: C): C
public fun </*0*/ T> kotlin.sequences.Sequence<T>.filterNot(/*0*/ predicate: (T) -> kotlin.Boolean): kotlin.sequences.Sequence<T>
public fun </*0*/ T : kotlin.Any> kotlin.sequences.Sequence<T?>.filterNotNull(): kotlin.sequences.Sequence<T>
public fun </*0*/ C : kotlin.collections.MutableCollection<in T>, /*1*/ T : kotlin.Any> kotlin.sequences.Sequence<T?>.filterNotNullTo(/*0*/ destination: C): C
public inline fun </*0*/ T, /*1*/ C : kotlin.collections.MutableCollection<in T>> kotlin.sequences.Sequence<T>.filterNotTo(/*0*/ destination: C, /*1*/ predicate: (T) -> kotlin.Boolean): C
public inline fun </*0*/ T, /*1*/ C : kotlin.collections.MutableCollection<in T>> kotlin.sequences.Sequence<T>.filterTo(/*0*/ destination: C, /*1*/ predicate: (T) -> kotlin.Boolean): C
@kotlin.internal.InlineOnly public inline fun </*0*/ T> kotlin.sequences.Sequence<T>.find(/*0*/ predicate: (T) -> kotlin.Boolean): T?
@kotlin.internal.InlineOnly public inline fun </*0*/ T> kotlin.sequences.Sequence<T>.findLast(/*0*/ predicate: (T) -> kotlin.Boolean): T?
public fun </*0*/ T> kotlin.sequences.Sequence<T>.first(): T
public inline fun </*0*/ T> kotlin.sequences.Sequence<T>.first(/*0*/ predicate: (T) -> kotlin.Boolean): T
public fun </*0*/ T> kotlin.sequences.Sequence<T>.firstOrNull(): T?
public inline fun </*0*/ T> kotlin.sequences.Sequence<T>.firstOrNull(/*0*/ predicate: (T) -> kotlin.Boolean): T?
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.jvm.JvmName(name = "flatMapIterable") public fun </*0*/ T, /*1*/ R> kotlin.sequences.Sequence<T>.flatMap(/*0*/ transform: (T) -> kotlin.collections.Iterable<R>): kotlin.sequences.Sequence<R>
public fun </*0*/ T, /*1*/ R> kotlin.sequences.Sequence<T>.flatMap(/*0*/ transform: (T) -> kotlin.sequences.Sequence<R>): kotlin.sequences.Sequence<R>
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.jvm.JvmName(name = "flatMapIterableTo") public inline fun </*0*/ T, /*1*/ R, /*2*/ C : kotlin.collections.MutableCollection<in R>> kotlin.sequences.Sequence<T>.flatMapTo(/*0*/ destination: C, /*1*/ transform: (T) -> kotlin.collections.Iterable<R>): C
public inline fun </*0*/ T, /*1*/ R, /*2*/ C : kotlin.collections.MutableCollection<in R>> kotlin.sequences.Sequence<T>.flatMapTo(/*0*/ destination: C, /*1*/ transform: (T) -> kotlin.sequences.Sequence<R>): C
@kotlin.jvm.JvmName(name = "flattenSequenceOfIterable") public fun </*0*/ T> kotlin.sequences.Sequence<kotlin.collections.Iterable<T>>.flatten(): kotlin.sequences.Sequence<T>
public fun </*0*/ T> kotlin.sequences.Sequence<kotlin.sequences.Sequence<T>>.flatten(): kotlin.sequences.Sequence<T>
public inline fun </*0*/ T, /*1*/ R> kotlin.sequences.Sequence<T>.fold(/*0*/ initial: R, /*1*/ operation: (acc: R, T) -> R): R
public inline fun </*0*/ T, /*1*/ R> kotlin.sequences.Sequence<T>.foldIndexed(/*0*/ initial: R, /*1*/ operation: (index: kotlin.Int, acc: R, T) -> R): R
public inline fun </*0*/ T> kotlin.sequences.Sequence<T>.forEach(/*0*/ action: (T) -> kotlin.Unit): kotlin.Unit
public inline fun </*0*/ T> kotlin.sequences.Sequence<T>.forEachIndexed(/*0*/ action: (index: kotlin.Int, T) -> kotlin.Unit): kotlin.Unit
public inline fun </*0*/ T, /*1*/ K> kotlin.sequences.Sequence<T>.groupBy(/*0*/ keySelector: (T) -> K): kotlin.collections.Map<K, kotlin.collections.List<T>>
public inline fun </*0*/ T, /*1*/ K, /*2*/ V> kotlin.sequences.Sequence<T>.groupBy(/*0*/ keySelector: (T) -> K, /*1*/ valueTransform: (T) -> V): kotlin.collections.Map<K, kotlin.collections.List<V>>
public inline fun </*0*/ T, /*1*/ K, /*2*/ M : kotlin.collections.MutableMap<in K, kotlin.collections.MutableList<T>>> kotlin.sequences.Sequence<T>.groupByTo(/*0*/ destination: M, /*1*/ keySelector: (T) -> K): M
public inline fun </*0*/ T, /*1*/ K, /*2*/ V, /*3*/ M : kotlin.collections.MutableMap<in K, kotlin.collections.MutableList<V>>> kotlin.sequences.Sequence<T>.groupByTo(/*0*/ destination: M, /*1*/ keySelector: (T) -> K, /*2*/ valueTransform: (T) -> V): M
@kotlin.SinceKotlin(version = "1.1") public inline fun </*0*/ T, /*1*/ K> kotlin.sequences.Sequence<T>.groupingBy(/*0*/ crossinline keySelector: (T) -> K): kotlin.collections.Grouping<T, K>
@kotlin.SinceKotlin(version = "1.3") public fun </*0*/ T> kotlin.sequences.Sequence<T>.ifEmpty(/*0*/ defaultValue: () -> kotlin.sequences.Sequence<T>): kotlin.sequences.Sequence<T>
public fun </*0*/ @kotlin.internal.OnlyInputTypes T> kotlin.sequences.Sequence<T>.indexOf(/*0*/ element: T): kotlin.Int
public inline fun </*0*/ T> kotlin.sequences.Sequence<T>.indexOfFirst(/*0*/ predicate: (T) -> kotlin.Boolean): kotlin.Int
public inline fun </*0*/ T> kotlin.sequences.Sequence<T>.indexOfLast(/*0*/ predicate: (T) -> kotlin.Boolean): kotlin.Int
public fun </*0*/ T, /*1*/ A : kotlin.text.Appendable> kotlin.sequences.Sequence<T>.joinTo(/*0*/ buffer: A, /*1*/ separator: kotlin.CharSequence = ..., /*2*/ prefix: kotlin.CharSequence = ..., /*3*/ postfix: kotlin.CharSequence = ..., /*4*/ limit: kotlin.Int = ..., /*5*/ truncated: kotlin.CharSequence = ..., /*6*/ transform: ((T) -> kotlin.CharSequence)? = ...): A
public fun </*0*/ T> kotlin.sequences.Sequence<T>.joinToString(/*0*/ separator: kotlin.CharSequence = ..., /*1*/ prefix: kotlin.CharSequence = ..., /*2*/ postfix: kotlin.CharSequence = ..., /*3*/ limit: kotlin.Int = ..., /*4*/ truncated: kotlin.CharSequence = ..., /*5*/ transform: ((T) -> kotlin.CharSequence)? = ...): kotlin.String
public fun </*0*/ T> kotlin.sequences.Sequence<T>.last(): T
public inline fun </*0*/ T> kotlin.sequences.Sequence<T>.last(/*0*/ predicate: (T) -> kotlin.Boolean): T
public fun </*0*/ @kotlin.internal.OnlyInputTypes T> kotlin.sequences.Sequence<T>.lastIndexOf(/*0*/ element: T): kotlin.Int
public fun </*0*/ T> kotlin.sequences.Sequence<T>.lastOrNull(): T?
public inline fun </*0*/ T> kotlin.sequences.Sequence<T>.lastOrNull(/*0*/ predicate: (T) -> kotlin.Boolean): T?
public fun </*0*/ T, /*1*/ R> kotlin.sequences.Sequence<T>.map(/*0*/ transform: (T) -> R): kotlin.sequences.Sequence<R>
public fun </*0*/ T, /*1*/ R> kotlin.sequences.Sequence<T>.mapIndexed(/*0*/ transform: (index: kotlin.Int, T) -> R): kotlin.sequences.Sequence<R>
public fun </*0*/ T, /*1*/ R : kotlin.Any> kotlin.sequences.Sequence<T>.mapIndexedNotNull(/*0*/ transform: (index: kotlin.Int, T) -> R?): kotlin.sequences.Sequence<R>
public inline fun </*0*/ T, /*1*/ R : kotlin.Any, /*2*/ C : kotlin.collections.MutableCollection<in R>> kotlin.sequences.Sequence<T>.mapIndexedNotNullTo(/*0*/ destination: C, /*1*/ transform: (index: kotlin.Int, T) -> R?): C
public inline fun </*0*/ T, /*1*/ R, /*2*/ C : kotlin.collections.MutableCollection<in R>> kotlin.sequences.Sequence<T>.mapIndexedTo(/*0*/ destination: C, /*1*/ transform: (index: kotlin.Int, T) -> R): C
public fun </*0*/ T, /*1*/ R : kotlin.Any> kotlin.sequences.Sequence<T>.mapNotNull(/*0*/ transform: (T) -> R?): kotlin.sequences.Sequence<R>
public inline fun </*0*/ T, /*1*/ R : kotlin.Any, /*2*/ C : kotlin.collections.MutableCollection<in R>> kotlin.sequences.Sequence<T>.mapNotNullTo(/*0*/ destination: C, /*1*/ transform: (T) -> R?): C
public inline fun </*0*/ T, /*1*/ R, /*2*/ C : kotlin.collections.MutableCollection<in R>> kotlin.sequences.Sequence<T>.mapTo(/*0*/ destination: C, /*1*/ transform: (T) -> R): C
public fun </*0*/ T : kotlin.Comparable<T>> kotlin.sequences.Sequence<T>.max(): T?
@kotlin.SinceKotlin(version = "1.1") public fun kotlin.sequences.Sequence<kotlin.Double>.max(): kotlin.Double?
@kotlin.SinceKotlin(version = "1.1") public fun kotlin.sequences.Sequence<kotlin.Float>.max(): kotlin.Float?
public inline fun </*0*/ T, /*1*/ R : kotlin.Comparable<R>> kotlin.sequences.Sequence<T>.maxBy(/*0*/ selector: (T) -> R): T?
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly public inline fun </*0*/ T, /*1*/ R : kotlin.Comparable<R>> kotlin.sequences.Sequence<T>.maxOf(/*0*/ selector: (T) -> R): R
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly public inline fun </*0*/ T> kotlin.sequences.Sequence<T>.maxOf(/*0*/ selector: (T) -> kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly public inline fun </*0*/ T> kotlin.sequences.Sequence<T>.maxOf(/*0*/ selector: (T) -> kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly public inline fun </*0*/ T, /*1*/ R : kotlin.Comparable<R>> kotlin.sequences.Sequence<T>.maxOfOrNull(/*0*/ selector: (T) -> R): R?
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly public inline fun </*0*/ T> kotlin.sequences.Sequence<T>.maxOfOrNull(/*0*/ selector: (T) -> kotlin.Double): kotlin.Double?
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly public inline fun </*0*/ T> kotlin.sequences.Sequence<T>.maxOfOrNull(/*0*/ selector: (T) -> kotlin.Float): kotlin.Float?
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly public inline fun </*0*/ T, /*1*/ R> kotlin.sequences.Sequence<T>.maxOfWith(/*0*/ comparator: kotlin.Comparator<in R>, /*1*/ selector: (T) -> R): R
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly public inline fun </*0*/ T, /*1*/ R> kotlin.sequences.Sequence<T>.maxOfWithOrNull(/*0*/ comparator: kotlin.Comparator<in R>, /*1*/ selector: (T) -> R): R?
public fun </*0*/ T> kotlin.sequences.Sequence<T>.maxWith(/*0*/ comparator: kotlin.Comparator<in T>): T?
public fun </*0*/ T : kotlin.Comparable<T>> kotlin.sequences.Sequence<T>.min(): T?
@kotlin.SinceKotlin(version = "1.1") public fun kotlin.sequences.Sequence<kotlin.Double>.min(): kotlin.Double?
@kotlin.SinceKotlin(version = "1.1") public fun kotlin.sequences.Sequence<kotlin.Float>.min(): kotlin.Float?
public inline fun </*0*/ T, /*1*/ R : kotlin.Comparable<R>> kotlin.sequences.Sequence<T>.minBy(/*0*/ selector: (T) -> R): T?
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly public inline fun </*0*/ T, /*1*/ R : kotlin.Comparable<R>> kotlin.sequences.Sequence<T>.minOf(/*0*/ selector: (T) -> R): R
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly public inline fun </*0*/ T> kotlin.sequences.Sequence<T>.minOf(/*0*/ selector: (T) -> kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly public inline fun </*0*/ T> kotlin.sequences.Sequence<T>.minOf(/*0*/ selector: (T) -> kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly public inline fun </*0*/ T, /*1*/ R : kotlin.Comparable<R>> kotlin.sequences.Sequence<T>.minOfOrNull(/*0*/ selector: (T) -> R): R?
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly public inline fun </*0*/ T> kotlin.sequences.Sequence<T>.minOfOrNull(/*0*/ selector: (T) -> kotlin.Double): kotlin.Double?
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly public inline fun </*0*/ T> kotlin.sequences.Sequence<T>.minOfOrNull(/*0*/ selector: (T) -> kotlin.Float): kotlin.Float?
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly public inline fun </*0*/ T, /*1*/ R> kotlin.sequences.Sequence<T>.minOfWith(/*0*/ comparator: kotlin.Comparator<in R>, /*1*/ selector: (T) -> R): R
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly public inline fun </*0*/ T, /*1*/ R> kotlin.sequences.Sequence<T>.minOfWithOrNull(/*0*/ comparator: kotlin.Comparator<in R>, /*1*/ selector: (T) -> R): R?
public fun </*0*/ T> kotlin.sequences.Sequence<T>.minWith(/*0*/ comparator: kotlin.Comparator<in T>): T?
public operator fun </*0*/ T> kotlin.sequences.Sequence<T>.minus(/*0*/ element: T): kotlin.sequences.Sequence<T>
public operator fun </*0*/ T> kotlin.sequences.Sequence<T>.minus(/*0*/ elements: kotlin.Array<out T>): kotlin.sequences.Sequence<T>
public operator fun </*0*/ T> kotlin.sequences.Sequence<T>.minus(/*0*/ elements: kotlin.collections.Iterable<T>): kotlin.sequences.Sequence<T>
public operator fun </*0*/ T> kotlin.sequences.Sequence<T>.minus(/*0*/ elements: kotlin.sequences.Sequence<T>): kotlin.sequences.Sequence<T>
@kotlin.internal.InlineOnly public inline fun </*0*/ T> kotlin.sequences.Sequence<T>.minusElement(/*0*/ element: T): kotlin.sequences.Sequence<T>
public fun </*0*/ T> kotlin.sequences.Sequence<T>.none(): kotlin.Boolean
public inline fun </*0*/ T> kotlin.sequences.Sequence<T>.none(/*0*/ predicate: (T) -> kotlin.Boolean): kotlin.Boolean
@kotlin.SinceKotlin(version = "1.1") public fun </*0*/ T> kotlin.sequences.Sequence<T>.onEach(/*0*/ action: (T) -> kotlin.Unit): kotlin.sequences.Sequence<T>
@kotlin.SinceKotlin(version = "1.4") public fun </*0*/ T> kotlin.sequences.Sequence<T>.onEachIndexed(/*0*/ action: (index: kotlin.Int, T) -> kotlin.Unit): kotlin.sequences.Sequence<T>
@kotlin.SinceKotlin(version = "1.3") @kotlin.internal.InlineOnly public inline fun </*0*/ T> kotlin.sequences.Sequence<T>?.orEmpty(): kotlin.sequences.Sequence<T>
public inline fun </*0*/ T> kotlin.sequences.Sequence<T>.partition(/*0*/ predicate: (T) -> kotlin.Boolean): kotlin.Pair<kotlin.collections.List<T>, kotlin.collections.List<T>>
public operator fun </*0*/ T> kotlin.sequences.Sequence<T>.plus(/*0*/ element: T): kotlin.sequences.Sequence<T>
public operator fun </*0*/ T> kotlin.sequences.Sequence<T>.plus(/*0*/ elements: kotlin.Array<out T>): kotlin.sequences.Sequence<T>
public operator fun </*0*/ T> kotlin.sequences.Sequence<T>.plus(/*0*/ elements: kotlin.collections.Iterable<T>): kotlin.sequences.Sequence<T>
public operator fun </*0*/ T> kotlin.sequences.Sequence<T>.plus(/*0*/ elements: kotlin.sequences.Sequence<T>): kotlin.sequences.Sequence<T>
@kotlin.internal.InlineOnly public inline fun </*0*/ T> kotlin.sequences.Sequence<T>.plusElement(/*0*/ element: T): kotlin.sequences.Sequence<T>
public inline fun </*0*/ S, /*1*/ T : S> kotlin.sequences.Sequence<T>.reduce(/*0*/ operation: (acc: S, T) -> S): S
public inline fun </*0*/ S, /*1*/ T : S> kotlin.sequences.Sequence<T>.reduceIndexed(/*0*/ operation: (index: kotlin.Int, acc: S, T) -> S): S
@kotlin.SinceKotlin(version = "1.4") public inline fun </*0*/ S, /*1*/ T : S> kotlin.sequences.Sequence<T>.reduceIndexedOrNull(/*0*/ operation: (index: kotlin.Int, acc: S, T) -> S): S?
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalStdlibApi public inline fun </*0*/ S, /*1*/ T : S> kotlin.sequences.Sequence<T>.reduceOrNull(/*0*/ operation: (acc: S, T) -> S): S?
public fun </*0*/ T : kotlin.Any> kotlin.sequences.Sequence<T?>.requireNoNulls(): kotlin.sequences.Sequence<T>
@kotlin.SinceKotlin(version = "1.4") public fun </*0*/ T, /*1*/ R> kotlin.sequences.Sequence<T>.runningFold(/*0*/ initial: R, /*1*/ operation: (acc: R, T) -> R): kotlin.sequences.Sequence<R>
@kotlin.SinceKotlin(version = "1.4") public fun </*0*/ T, /*1*/ R> kotlin.sequences.Sequence<T>.runningFoldIndexed(/*0*/ initial: R, /*1*/ operation: (index: kotlin.Int, acc: R, T) -> R): kotlin.sequences.Sequence<R>
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalStdlibApi public fun </*0*/ S, /*1*/ T : S> kotlin.sequences.Sequence<T>.runningReduce(/*0*/ operation: (acc: S, T) -> S): kotlin.sequences.Sequence<S>
@kotlin.SinceKotlin(version = "1.4") public fun </*0*/ S, /*1*/ T : S> kotlin.sequences.Sequence<T>.runningReduceIndexed(/*0*/ operation: (index: kotlin.Int, acc: S, T) -> S): kotlin.sequences.Sequence<S>
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalStdlibApi public fun </*0*/ T, /*1*/ R> kotlin.sequences.Sequence<T>.scan(/*0*/ initial: R, /*1*/ operation: (acc: R, T) -> R): kotlin.sequences.Sequence<R>
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalStdlibApi public fun </*0*/ T, /*1*/ R> kotlin.sequences.Sequence<T>.scanIndexed(/*0*/ initial: R, /*1*/ operation: (index: kotlin.Int, acc: R, T) -> R): kotlin.sequences.Sequence<R>
@kotlin.Deprecated(message = "Use runningReduce instead.", replaceWith = kotlin.ReplaceWith(expression = "runningReduce(operation)", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalStdlibApi public fun </*0*/ S, /*1*/ T : S> kotlin.sequences.Sequence<T>.scanReduce(/*0*/ operation: (acc: S, T) -> S): kotlin.sequences.Sequence<S>
@kotlin.Deprecated(message = "Use runningReduceIndexed instead.", replaceWith = kotlin.ReplaceWith(expression = "runningReduceIndexed(operation)", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalStdlibApi public fun </*0*/ S, /*1*/ T : S> kotlin.sequences.Sequence<T>.scanReduceIndexed(/*0*/ operation: (index: kotlin.Int, acc: S, T) -> S): kotlin.sequences.Sequence<S>
@kotlin.SinceKotlin(version = "1.4") public fun </*0*/ T> kotlin.sequences.Sequence<T>.shuffled(): kotlin.sequences.Sequence<T>
@kotlin.SinceKotlin(version = "1.4") public fun </*0*/ T> kotlin.sequences.Sequence<T>.shuffled(/*0*/ random: kotlin.random.Random): kotlin.sequences.Sequence<T>
public fun </*0*/ T> kotlin.sequences.Sequence<T>.single(): T
public inline fun </*0*/ T> kotlin.sequences.Sequence<T>.single(/*0*/ predicate: (T) -> kotlin.Boolean): T
public fun </*0*/ T> kotlin.sequences.Sequence<T>.singleOrNull(): T?
public inline fun </*0*/ T> kotlin.sequences.Sequence<T>.singleOrNull(/*0*/ predicate: (T) -> kotlin.Boolean): T?
public fun </*0*/ T : kotlin.Comparable<T>> kotlin.sequences.Sequence<T>.sorted(): kotlin.sequences.Sequence<T>
public inline fun </*0*/ T, /*1*/ R : kotlin.Comparable<R>> kotlin.sequences.Sequence<T>.sortedBy(/*0*/ crossinline selector: (T) -> R?): kotlin.sequences.Sequence<T>
public inline fun </*0*/ T, /*1*/ R : kotlin.Comparable<R>> kotlin.sequences.Sequence<T>.sortedByDescending(/*0*/ crossinline selector: (T) -> R?): kotlin.sequences.Sequence<T>
public fun </*0*/ T : kotlin.Comparable<T>> kotlin.sequences.Sequence<T>.sortedDescending(): kotlin.sequences.Sequence<T>
public fun </*0*/ T> kotlin.sequences.Sequence<T>.sortedWith(/*0*/ comparator: kotlin.Comparator<in T>): kotlin.sequences.Sequence<T>
@kotlin.jvm.JvmName(name = "sumOfByte") public fun kotlin.sequences.Sequence<kotlin.Byte>.sum(): kotlin.Int
@kotlin.jvm.JvmName(name = "sumOfDouble") public fun kotlin.sequences.Sequence<kotlin.Double>.sum(): kotlin.Double
@kotlin.jvm.JvmName(name = "sumOfFloat") public fun kotlin.sequences.Sequence<kotlin.Float>.sum(): kotlin.Float
@kotlin.jvm.JvmName(name = "sumOfInt") public fun kotlin.sequences.Sequence<kotlin.Int>.sum(): kotlin.Int
@kotlin.jvm.JvmName(name = "sumOfLong") public fun kotlin.sequences.Sequence<kotlin.Long>.sum(): kotlin.Long
@kotlin.jvm.JvmName(name = "sumOfShort") public fun kotlin.sequences.Sequence<kotlin.Short>.sum(): kotlin.Int
@kotlin.jvm.JvmName(name = "sumOfUByte") @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.sequences.Sequence<kotlin.UByte>.sum(): kotlin.UInt
@kotlin.jvm.JvmName(name = "sumOfUInt") @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.sequences.Sequence<kotlin.UInt>.sum(): kotlin.UInt
@kotlin.jvm.JvmName(name = "sumOfULong") @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.sequences.Sequence<kotlin.ULong>.sum(): kotlin.ULong
@kotlin.jvm.JvmName(name = "sumOfUShort") @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.sequences.Sequence<kotlin.UShort>.sum(): kotlin.UInt
public inline fun </*0*/ T> kotlin.sequences.Sequence<T>.sumBy(/*0*/ selector: (T) -> kotlin.Int): kotlin.Int
public inline fun </*0*/ T> kotlin.sequences.Sequence<T>.sumByDouble(/*0*/ selector: (T) -> kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.jvm.JvmName(name = "sumOfDouble") @kotlin.internal.InlineOnly public inline fun </*0*/ T> kotlin.sequences.Sequence<T>.sumOf(/*0*/ selector: (T) -> kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.jvm.JvmName(name = "sumOfInt") @kotlin.internal.InlineOnly public inline fun </*0*/ T> kotlin.sequences.Sequence<T>.sumOf(/*0*/ selector: (T) -> kotlin.Int): kotlin.Int
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.jvm.JvmName(name = "sumOfLong") @kotlin.internal.InlineOnly public inline fun </*0*/ T> kotlin.sequences.Sequence<T>.sumOf(/*0*/ selector: (T) -> kotlin.Long): kotlin.Long
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.jvm.JvmName(name = "sumOfUInt") @kotlin.ExperimentalUnsignedTypes @kotlin.internal.InlineOnly public inline fun </*0*/ T> kotlin.sequences.Sequence<T>.sumOf(/*0*/ selector: (T) -> kotlin.UInt): kotlin.UInt
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.jvm.JvmName(name = "sumOfULong") @kotlin.ExperimentalUnsignedTypes @kotlin.internal.InlineOnly public inline fun </*0*/ T> kotlin.sequences.Sequence<T>.sumOf(/*0*/ selector: (T) -> kotlin.ULong): kotlin.ULong
public fun </*0*/ T> kotlin.sequences.Sequence<T>.take(/*0*/ n: kotlin.Int): kotlin.sequences.Sequence<T>
public fun </*0*/ T> kotlin.sequences.Sequence<T>.takeWhile(/*0*/ predicate: (T) -> kotlin.Boolean): kotlin.sequences.Sequence<T>
public fun </*0*/ T, /*1*/ C : kotlin.collections.MutableCollection<in T>> kotlin.sequences.Sequence<T>.toCollection(/*0*/ destination: C): C
public fun </*0*/ T> kotlin.sequences.Sequence<T>.toHashSet(): kotlin.collections.HashSet<T>
public fun </*0*/ T> kotlin.sequences.Sequence<T>.toList(): kotlin.collections.List<T>
public fun </*0*/ T> kotlin.sequences.Sequence<T>.toMutableList(): kotlin.collections.MutableList<T>
public fun </*0*/ T> kotlin.sequences.Sequence<T>.toMutableSet(): kotlin.collections.MutableSet<T>
public fun </*0*/ T> kotlin.sequences.Sequence<T>.toSet(): kotlin.collections.Set<T>
public fun </*0*/ T, /*1*/ R> kotlin.sequences.Sequence<kotlin.Pair<T, R>>.unzip(): kotlin.Pair<kotlin.collections.List<T>, kotlin.collections.List<R>>
@kotlin.SinceKotlin(version = "1.2") public fun </*0*/ T> kotlin.sequences.Sequence<T>.windowed(/*0*/ size: kotlin.Int, /*1*/ step: kotlin.Int = ..., /*2*/ partialWindows: kotlin.Boolean = ...): kotlin.sequences.Sequence<kotlin.collections.List<T>>
@kotlin.SinceKotlin(version = "1.2") public fun </*0*/ T, /*1*/ R> kotlin.sequences.Sequence<T>.windowed(/*0*/ size: kotlin.Int, /*1*/ step: kotlin.Int = ..., /*2*/ partialWindows: kotlin.Boolean = ..., /*3*/ transform: (kotlin.collections.List<T>) -> R): kotlin.sequences.Sequence<R>
public fun </*0*/ T> kotlin.sequences.Sequence<T>.withIndex(): kotlin.sequences.Sequence<kotlin.collections.IndexedValue<T>>
public infix fun </*0*/ T, /*1*/ R> kotlin.sequences.Sequence<T>.zip(/*0*/ other: kotlin.sequences.Sequence<R>): kotlin.sequences.Sequence<kotlin.Pair<T, R>>
public fun </*0*/ T, /*1*/ R, /*2*/ V> kotlin.sequences.Sequence<T>.zip(/*0*/ other: kotlin.sequences.Sequence<R>, /*1*/ transform: (a: T, b: R) -> V): kotlin.sequences.Sequence<V>
@kotlin.SinceKotlin(version = "1.2") public fun </*0*/ T> kotlin.sequences.Sequence<T>.zipWithNext(): kotlin.sequences.Sequence<kotlin.Pair<T, T>>
@kotlin.SinceKotlin(version = "1.2") public fun </*0*/ T, /*1*/ R> kotlin.sequences.Sequence<T>.zipWithNext(/*0*/ transform: (a: T, b: T) -> R): kotlin.sequences.Sequence<R>
public interface Sequence</*0*/ out T> {
public abstract operator fun iterator(): kotlin.collections.Iterator<T>
}
@kotlin.coroutines.RestrictsSuspension @kotlin.SinceKotlin(version = "1.3") public abstract class SequenceScope</*0*/ in T> {
public abstract suspend fun yield(/*0*/ value: T): kotlin.Unit
public final suspend fun yieldAll(/*0*/ elements: kotlin.collections.Iterable<T>): kotlin.Unit
public abstract suspend fun yieldAll(/*0*/ iterator: kotlin.collections.Iterator<T>): kotlin.Unit
public final suspend fun yieldAll(/*0*/ sequence: kotlin.sequences.Sequence<T>): kotlin.Unit
}
@kotlin.Deprecated(level = DeprecationLevel.ERROR, message = "Use SequenceScope class instead.", replaceWith = kotlin.ReplaceWith(expression = "SequenceScope<T>", imports = {})) public typealias SequenceBuilder</*0*/ T> = kotlin.sequences.SequenceScope<T>
+621
View File
@@ -0,0 +1,621 @@
package kotlin.text
@kotlin.SinceKotlin(version = "1.2") public val kotlin.String.Companion.CASE_INSENSITIVE_ORDER: kotlin.Comparator<kotlin.String>
public fun kotlin.String.Companion.<get-CASE_INSENSITIVE_ORDER>(): kotlin.Comparator<kotlin.String>
public val kotlin.CharSequence.indices: kotlin.ranges.IntRange
public fun kotlin.CharSequence.<get-indices>(): kotlin.ranges.IntRange
public val kotlin.CharSequence.lastIndex: kotlin.Int
public fun kotlin.CharSequence.<get-lastIndex>(): kotlin.Int
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "Provided for binary compatibility") @kotlin.js.JsName(name = "Regex_sb3q2$") public fun Regex_0(/*0*/ pattern: kotlin.String, /*1*/ option: kotlin.text.RegexOption): kotlin.text.Regex
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "Provided for binary compatibility") @kotlin.js.JsName(name = "Regex_61zpoe$") public fun Regex_1(/*0*/ pattern: kotlin.String): kotlin.text.Regex
@kotlin.SinceKotlin(version = "1.2") public fun String(/*0*/ chars: kotlin.CharArray): kotlin.String
@kotlin.SinceKotlin(version = "1.2") public fun String(/*0*/ chars: kotlin.CharArray, /*1*/ offset: kotlin.Int, /*2*/ length: kotlin.Int): kotlin.String
@kotlin.SinceKotlin(version = "1.1") @kotlin.internal.InlineOnly public inline fun buildString(/*0*/ capacity: kotlin.Int, /*1*/ builderAction: kotlin.text.StringBuilder.() -> kotlin.Unit): kotlin.String
@kotlin.internal.InlineOnly public inline fun buildString(/*0*/ builderAction: kotlin.text.StringBuilder.() -> kotlin.Unit): kotlin.String
public inline fun kotlin.CharSequence.all(/*0*/ predicate: (kotlin.Char) -> kotlin.Boolean): kotlin.Boolean
public fun kotlin.CharSequence.any(): kotlin.Boolean
public inline fun kotlin.CharSequence.any(/*0*/ predicate: (kotlin.Char) -> kotlin.Boolean): kotlin.Boolean
public fun </*0*/ T : kotlin.text.Appendable> T.append(/*0*/ vararg value: kotlin.CharSequence? /*kotlin.Array<out kotlin.CharSequence?>*/): T
@kotlin.Deprecated(level = DeprecationLevel.WARNING, message = "Use append(value: Any?) instead", replaceWith = kotlin.ReplaceWith(expression = "append(value = obj)", imports = {})) @kotlin.internal.InlineOnly public inline fun kotlin.text.StringBuilder.append(/*0*/ obj: kotlin.Any?): kotlin.text.StringBuilder
public fun kotlin.text.StringBuilder.append(/*0*/ vararg value: kotlin.Any? /*kotlin.Array<out kotlin.Any?>*/): kotlin.text.StringBuilder
public fun kotlin.text.StringBuilder.append(/*0*/ vararg value: kotlin.String? /*kotlin.Array<out kotlin.String?>*/): kotlin.text.StringBuilder
@kotlin.SinceKotlin(version = "1.4") @kotlin.internal.InlineOnly public inline fun kotlin.text.Appendable.appendLine(): kotlin.text.Appendable
@kotlin.SinceKotlin(version = "1.4") @kotlin.internal.InlineOnly public inline fun kotlin.text.Appendable.appendLine(/*0*/ value: kotlin.Char): kotlin.text.Appendable
@kotlin.SinceKotlin(version = "1.4") @kotlin.internal.InlineOnly public inline fun kotlin.text.Appendable.appendLine(/*0*/ value: kotlin.CharSequence?): kotlin.text.Appendable
@kotlin.SinceKotlin(version = "1.4") @kotlin.internal.InlineOnly public inline fun kotlin.text.StringBuilder.appendLine(): kotlin.text.StringBuilder
@kotlin.SinceKotlin(version = "1.4") @kotlin.internal.InlineOnly public inline fun kotlin.text.StringBuilder.appendLine(/*0*/ value: kotlin.Any?): kotlin.text.StringBuilder
@kotlin.SinceKotlin(version = "1.4") @kotlin.internal.InlineOnly public inline fun kotlin.text.StringBuilder.appendLine(/*0*/ value: kotlin.Boolean): kotlin.text.StringBuilder
@kotlin.SinceKotlin(version = "1.4") @kotlin.internal.InlineOnly public inline fun kotlin.text.StringBuilder.appendLine(/*0*/ value: kotlin.Char): kotlin.text.StringBuilder
@kotlin.SinceKotlin(version = "1.4") @kotlin.internal.InlineOnly public inline fun kotlin.text.StringBuilder.appendLine(/*0*/ value: kotlin.CharArray): kotlin.text.StringBuilder
@kotlin.SinceKotlin(version = "1.4") @kotlin.internal.InlineOnly public inline fun kotlin.text.StringBuilder.appendLine(/*0*/ value: kotlin.CharSequence?): kotlin.text.StringBuilder
@kotlin.SinceKotlin(version = "1.4") @kotlin.internal.InlineOnly public inline fun kotlin.text.StringBuilder.appendLine(/*0*/ value: kotlin.String?): kotlin.text.StringBuilder
@kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) public fun </*0*/ T : kotlin.text.Appendable> T.appendRange(/*0*/ value: kotlin.CharSequence, /*1*/ startIndex: kotlin.Int, /*2*/ endIndex: kotlin.Int): T
@kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) public inline fun kotlin.text.StringBuilder.appendRange(/*0*/ value: kotlin.CharArray, /*1*/ startIndex: kotlin.Int, /*2*/ endIndex: kotlin.Int): kotlin.text.StringBuilder
@kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) public inline fun kotlin.text.StringBuilder.appendRange(/*0*/ value: kotlin.CharSequence, /*1*/ startIndex: kotlin.Int, /*2*/ endIndex: kotlin.Int): kotlin.text.StringBuilder
public fun kotlin.CharSequence.asIterable(): kotlin.collections.Iterable<kotlin.Char>
public fun kotlin.CharSequence.asSequence(): kotlin.sequences.Sequence<kotlin.Char>
public inline fun </*0*/ K, /*1*/ V> kotlin.CharSequence.associate(/*0*/ transform: (kotlin.Char) -> kotlin.Pair<K, V>): kotlin.collections.Map<K, V>
public inline fun </*0*/ K> kotlin.CharSequence.associateBy(/*0*/ keySelector: (kotlin.Char) -> K): kotlin.collections.Map<K, kotlin.Char>
public inline fun </*0*/ K, /*1*/ V> kotlin.CharSequence.associateBy(/*0*/ keySelector: (kotlin.Char) -> K, /*1*/ valueTransform: (kotlin.Char) -> V): kotlin.collections.Map<K, V>
public inline fun </*0*/ K, /*1*/ M : kotlin.collections.MutableMap<in K, in kotlin.Char>> kotlin.CharSequence.associateByTo(/*0*/ destination: M, /*1*/ keySelector: (kotlin.Char) -> K): M
public inline fun </*0*/ K, /*1*/ V, /*2*/ M : kotlin.collections.MutableMap<in K, in V>> kotlin.CharSequence.associateByTo(/*0*/ destination: M, /*1*/ keySelector: (kotlin.Char) -> K, /*2*/ valueTransform: (kotlin.Char) -> V): M
public inline fun </*0*/ K, /*1*/ V, /*2*/ M : kotlin.collections.MutableMap<in K, in V>> kotlin.CharSequence.associateTo(/*0*/ destination: M, /*1*/ transform: (kotlin.Char) -> kotlin.Pair<K, V>): M
@kotlin.SinceKotlin(version = "1.3") public inline fun </*0*/ V> kotlin.CharSequence.associateWith(/*0*/ valueSelector: (kotlin.Char) -> V): kotlin.collections.Map<kotlin.Char, V>
@kotlin.SinceKotlin(version = "1.3") public inline fun </*0*/ V, /*1*/ M : kotlin.collections.MutableMap<in kotlin.Char, in V>> kotlin.CharSequence.associateWithTo(/*0*/ destination: M, /*1*/ valueSelector: (kotlin.Char) -> V): M
public fun kotlin.String.capitalize(): kotlin.String
@kotlin.SinceKotlin(version = "1.2") public fun kotlin.CharSequence.chunked(/*0*/ size: kotlin.Int): kotlin.collections.List<kotlin.String>
@kotlin.SinceKotlin(version = "1.2") public fun </*0*/ R> kotlin.CharSequence.chunked(/*0*/ size: kotlin.Int, /*1*/ transform: (kotlin.CharSequence) -> R): kotlin.collections.List<R>
@kotlin.SinceKotlin(version = "1.2") public fun kotlin.CharSequence.chunkedSequence(/*0*/ size: kotlin.Int): kotlin.sequences.Sequence<kotlin.String>
@kotlin.SinceKotlin(version = "1.2") public fun </*0*/ R> kotlin.CharSequence.chunkedSequence(/*0*/ size: kotlin.Int, /*1*/ transform: (kotlin.CharSequence) -> R): kotlin.sequences.Sequence<R>
@kotlin.SinceKotlin(version = "1.3") public inline fun kotlin.text.StringBuilder.clear(): kotlin.text.StringBuilder
public fun kotlin.CharSequence.commonPrefixWith(/*0*/ other: kotlin.CharSequence, /*1*/ ignoreCase: kotlin.Boolean = ...): kotlin.String
public fun kotlin.CharSequence.commonSuffixWith(/*0*/ other: kotlin.CharSequence, /*1*/ ignoreCase: kotlin.Boolean = ...): kotlin.String
@kotlin.SinceKotlin(version = "1.2") public fun kotlin.String.compareTo(/*0*/ other: kotlin.String, /*1*/ ignoreCase: kotlin.Boolean = ...): kotlin.Int
@kotlin.internal.InlineOnly public inline fun kotlin.String.concat(/*0*/ str: kotlin.String): kotlin.String
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalStdlibApi public fun kotlin.CharArray.concatToString(): kotlin.String
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalStdlibApi public fun kotlin.CharArray.concatToString(/*0*/ startIndex: kotlin.Int = ..., /*1*/ endIndex: kotlin.Int = ...): kotlin.String
public operator fun kotlin.CharSequence.contains(/*0*/ char: kotlin.Char, /*1*/ ignoreCase: kotlin.Boolean = ...): kotlin.Boolean
public operator fun kotlin.CharSequence.contains(/*0*/ other: kotlin.CharSequence, /*1*/ ignoreCase: kotlin.Boolean = ...): kotlin.Boolean
@kotlin.internal.InlineOnly public inline operator fun kotlin.CharSequence.contains(/*0*/ regex: kotlin.text.Regex): kotlin.Boolean
@kotlin.internal.InlineOnly public inline fun kotlin.CharSequence.count(): kotlin.Int
public inline fun kotlin.CharSequence.count(/*0*/ predicate: (kotlin.Char) -> kotlin.Boolean): kotlin.Int
public fun kotlin.String.decapitalize(): kotlin.String
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalStdlibApi public fun kotlin.ByteArray.decodeToString(): kotlin.String
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalStdlibApi public fun kotlin.ByteArray.decodeToString(/*0*/ startIndex: kotlin.Int = ..., /*1*/ endIndex: kotlin.Int = ..., /*2*/ throwOnInvalidSequence: kotlin.Boolean = ...): kotlin.String
@kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) public inline fun kotlin.text.StringBuilder.deleteAt(/*0*/ index: kotlin.Int): kotlin.text.StringBuilder
@kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) public inline fun kotlin.text.StringBuilder.deleteRange(/*0*/ startIndex: kotlin.Int, /*1*/ endIndex: kotlin.Int): kotlin.text.StringBuilder
public fun kotlin.CharSequence.drop(/*0*/ n: kotlin.Int): kotlin.CharSequence
public fun kotlin.String.drop(/*0*/ n: kotlin.Int): kotlin.String
public fun kotlin.CharSequence.dropLast(/*0*/ n: kotlin.Int): kotlin.CharSequence
public fun kotlin.String.dropLast(/*0*/ n: kotlin.Int): kotlin.String
public inline fun kotlin.CharSequence.dropLastWhile(/*0*/ predicate: (kotlin.Char) -> kotlin.Boolean): kotlin.CharSequence
public inline fun kotlin.String.dropLastWhile(/*0*/ predicate: (kotlin.Char) -> kotlin.Boolean): kotlin.String
public inline fun kotlin.CharSequence.dropWhile(/*0*/ predicate: (kotlin.Char) -> kotlin.Boolean): kotlin.CharSequence
public inline fun kotlin.String.dropWhile(/*0*/ predicate: (kotlin.Char) -> kotlin.Boolean): kotlin.String
public fun kotlin.CharSequence.elementAt(/*0*/ index: kotlin.Int): kotlin.Char
@kotlin.internal.InlineOnly public inline fun kotlin.CharSequence.elementAtOrElse(/*0*/ index: kotlin.Int, /*1*/ defaultValue: (kotlin.Int) -> kotlin.Char): kotlin.Char
@kotlin.internal.InlineOnly public inline fun kotlin.CharSequence.elementAtOrNull(/*0*/ index: kotlin.Int): kotlin.Char?
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalStdlibApi public fun kotlin.String.encodeToByteArray(): kotlin.ByteArray
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalStdlibApi public fun kotlin.String.encodeToByteArray(/*0*/ startIndex: kotlin.Int = ..., /*1*/ endIndex: kotlin.Int = ..., /*2*/ throwOnInvalidSequence: kotlin.Boolean = ...): kotlin.ByteArray
public fun kotlin.CharSequence.endsWith(/*0*/ char: kotlin.Char, /*1*/ ignoreCase: kotlin.Boolean = ...): kotlin.Boolean
public fun kotlin.CharSequence.endsWith(/*0*/ suffix: kotlin.CharSequence, /*1*/ ignoreCase: kotlin.Boolean = ...): kotlin.Boolean
public fun kotlin.String.endsWith(/*0*/ suffix: kotlin.String, /*1*/ ignoreCase: kotlin.Boolean = ...): kotlin.Boolean
public fun kotlin.Char.equals(/*0*/ other: kotlin.Char, /*1*/ ignoreCase: kotlin.Boolean = ...): kotlin.Boolean
public fun kotlin.String?.equals(/*0*/ other: kotlin.String?, /*1*/ ignoreCase: kotlin.Boolean = ...): kotlin.Boolean
public inline fun kotlin.CharSequence.filter(/*0*/ predicate: (kotlin.Char) -> kotlin.Boolean): kotlin.CharSequence
public inline fun kotlin.String.filter(/*0*/ predicate: (kotlin.Char) -> kotlin.Boolean): kotlin.String
public inline fun kotlin.CharSequence.filterIndexed(/*0*/ predicate: (index: kotlin.Int, kotlin.Char) -> kotlin.Boolean): kotlin.CharSequence
public inline fun kotlin.String.filterIndexed(/*0*/ predicate: (index: kotlin.Int, kotlin.Char) -> kotlin.Boolean): kotlin.String
public inline fun </*0*/ C : kotlin.text.Appendable> kotlin.CharSequence.filterIndexedTo(/*0*/ destination: C, /*1*/ predicate: (index: kotlin.Int, kotlin.Char) -> kotlin.Boolean): C
public inline fun kotlin.CharSequence.filterNot(/*0*/ predicate: (kotlin.Char) -> kotlin.Boolean): kotlin.CharSequence
public inline fun kotlin.String.filterNot(/*0*/ predicate: (kotlin.Char) -> kotlin.Boolean): kotlin.String
public inline fun </*0*/ C : kotlin.text.Appendable> kotlin.CharSequence.filterNotTo(/*0*/ destination: C, /*1*/ predicate: (kotlin.Char) -> kotlin.Boolean): C
public inline fun </*0*/ C : kotlin.text.Appendable> kotlin.CharSequence.filterTo(/*0*/ destination: C, /*1*/ predicate: (kotlin.Char) -> kotlin.Boolean): C
@kotlin.internal.InlineOnly public inline fun kotlin.CharSequence.find(/*0*/ predicate: (kotlin.Char) -> kotlin.Boolean): kotlin.Char?
public fun kotlin.CharSequence.findAnyOf(/*0*/ strings: kotlin.collections.Collection<kotlin.String>, /*1*/ startIndex: kotlin.Int = ..., /*2*/ ignoreCase: kotlin.Boolean = ...): kotlin.Pair<kotlin.Int, kotlin.String>?
@kotlin.internal.InlineOnly public inline fun kotlin.CharSequence.findLast(/*0*/ predicate: (kotlin.Char) -> kotlin.Boolean): kotlin.Char?
public fun kotlin.CharSequence.findLastAnyOf(/*0*/ strings: kotlin.collections.Collection<kotlin.String>, /*1*/ startIndex: kotlin.Int = ..., /*2*/ ignoreCase: kotlin.Boolean = ...): kotlin.Pair<kotlin.Int, kotlin.String>?
public fun kotlin.CharSequence.first(): kotlin.Char
public inline fun kotlin.CharSequence.first(/*0*/ predicate: (kotlin.Char) -> kotlin.Boolean): kotlin.Char
public fun kotlin.CharSequence.firstOrNull(): kotlin.Char?
public inline fun kotlin.CharSequence.firstOrNull(/*0*/ predicate: (kotlin.Char) -> kotlin.Boolean): kotlin.Char?
public inline fun </*0*/ R> kotlin.CharSequence.flatMap(/*0*/ transform: (kotlin.Char) -> kotlin.collections.Iterable<R>): kotlin.collections.List<R>
public inline fun </*0*/ R, /*1*/ C : kotlin.collections.MutableCollection<in R>> kotlin.CharSequence.flatMapTo(/*0*/ destination: C, /*1*/ transform: (kotlin.Char) -> kotlin.collections.Iterable<R>): C
public inline fun </*0*/ R> kotlin.CharSequence.fold(/*0*/ initial: R, /*1*/ operation: (acc: R, kotlin.Char) -> R): R
public inline fun </*0*/ R> kotlin.CharSequence.foldIndexed(/*0*/ initial: R, /*1*/ operation: (index: kotlin.Int, acc: R, kotlin.Char) -> R): R
public inline fun </*0*/ R> kotlin.CharSequence.foldRight(/*0*/ initial: R, /*1*/ operation: (kotlin.Char, acc: R) -> R): R
public inline fun </*0*/ R> kotlin.CharSequence.foldRightIndexed(/*0*/ initial: R, /*1*/ operation: (index: kotlin.Int, kotlin.Char, acc: R) -> R): R
public inline fun kotlin.CharSequence.forEach(/*0*/ action: (kotlin.Char) -> kotlin.Unit): kotlin.Unit
public inline fun kotlin.CharSequence.forEachIndexed(/*0*/ action: (index: kotlin.Int, kotlin.Char) -> kotlin.Unit): kotlin.Unit
@kotlin.internal.InlineOnly public inline fun kotlin.CharSequence.getOrElse(/*0*/ index: kotlin.Int, /*1*/ defaultValue: (kotlin.Int) -> kotlin.Char): kotlin.Char
public fun kotlin.CharSequence.getOrNull(/*0*/ index: kotlin.Int): kotlin.Char?
public inline fun </*0*/ K> kotlin.CharSequence.groupBy(/*0*/ keySelector: (kotlin.Char) -> K): kotlin.collections.Map<K, kotlin.collections.List<kotlin.Char>>
public inline fun </*0*/ K, /*1*/ V> kotlin.CharSequence.groupBy(/*0*/ keySelector: (kotlin.Char) -> K, /*1*/ valueTransform: (kotlin.Char) -> V): kotlin.collections.Map<K, kotlin.collections.List<V>>
public inline fun </*0*/ K, /*1*/ M : kotlin.collections.MutableMap<in K, kotlin.collections.MutableList<kotlin.Char>>> kotlin.CharSequence.groupByTo(/*0*/ destination: M, /*1*/ keySelector: (kotlin.Char) -> K): M
public inline fun </*0*/ K, /*1*/ V, /*2*/ M : kotlin.collections.MutableMap<in K, kotlin.collections.MutableList<V>>> kotlin.CharSequence.groupByTo(/*0*/ destination: M, /*1*/ keySelector: (kotlin.Char) -> K, /*2*/ valueTransform: (kotlin.Char) -> V): M
@kotlin.SinceKotlin(version = "1.1") public inline fun </*0*/ K> kotlin.CharSequence.groupingBy(/*0*/ crossinline keySelector: (kotlin.Char) -> K): kotlin.collections.Grouping<kotlin.Char, K>
public fun kotlin.CharSequence.hasSurrogatePairAt(/*0*/ index: kotlin.Int): kotlin.Boolean
@kotlin.SinceKotlin(version = "1.3") @kotlin.internal.InlineOnly public inline fun </*0*/ C : kotlin.CharSequence, /*1*/ R> C.ifBlank(/*0*/ defaultValue: () -> R): R where C : R
@kotlin.SinceKotlin(version = "1.3") @kotlin.internal.InlineOnly public inline fun </*0*/ C : kotlin.CharSequence, /*1*/ R> C.ifEmpty(/*0*/ defaultValue: () -> R): R where C : R
public fun kotlin.CharSequence.indexOf(/*0*/ char: kotlin.Char, /*1*/ startIndex: kotlin.Int = ..., /*2*/ ignoreCase: kotlin.Boolean = ...): kotlin.Int
public fun kotlin.CharSequence.indexOf(/*0*/ string: kotlin.String, /*1*/ startIndex: kotlin.Int = ..., /*2*/ ignoreCase: kotlin.Boolean = ...): kotlin.Int
public fun kotlin.CharSequence.indexOfAny(/*0*/ chars: kotlin.CharArray, /*1*/ startIndex: kotlin.Int = ..., /*2*/ ignoreCase: kotlin.Boolean = ...): kotlin.Int
public fun kotlin.CharSequence.indexOfAny(/*0*/ strings: kotlin.collections.Collection<kotlin.String>, /*1*/ startIndex: kotlin.Int = ..., /*2*/ ignoreCase: kotlin.Boolean = ...): kotlin.Int
public inline fun kotlin.CharSequence.indexOfFirst(/*0*/ predicate: (kotlin.Char) -> kotlin.Boolean): kotlin.Int
public inline fun kotlin.CharSequence.indexOfLast(/*0*/ predicate: (kotlin.Char) -> kotlin.Boolean): kotlin.Int
@kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) public inline fun kotlin.text.StringBuilder.insertRange(/*0*/ index: kotlin.Int, /*1*/ value: kotlin.CharArray, /*2*/ startIndex: kotlin.Int, /*3*/ endIndex: kotlin.Int): kotlin.text.StringBuilder
@kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) public inline fun kotlin.text.StringBuilder.insertRange(/*0*/ index: kotlin.Int, /*1*/ value: kotlin.CharSequence, /*2*/ startIndex: kotlin.Int, /*3*/ endIndex: kotlin.Int): kotlin.text.StringBuilder
public fun kotlin.CharSequence.isBlank(): kotlin.Boolean
@kotlin.internal.InlineOnly public inline fun kotlin.CharSequence.isEmpty(): kotlin.Boolean
public fun kotlin.Char.isHighSurrogate(): kotlin.Boolean
public fun kotlin.Char.isLowSurrogate(): kotlin.Boolean
@kotlin.internal.InlineOnly public inline fun kotlin.CharSequence.isNotBlank(): kotlin.Boolean
@kotlin.internal.InlineOnly public inline fun kotlin.CharSequence.isNotEmpty(): kotlin.Boolean
@kotlin.internal.InlineOnly public inline fun kotlin.CharSequence?.isNullOrBlank(): kotlin.Boolean
Returns(FALSE) -> <this> != null
@kotlin.internal.InlineOnly public inline fun kotlin.CharSequence?.isNullOrEmpty(): kotlin.Boolean
Returns(FALSE) -> <this> != null
public fun kotlin.Char.isSurrogate(): kotlin.Boolean
public fun kotlin.Char.isWhitespace(): kotlin.Boolean
public operator fun kotlin.CharSequence.iterator(): kotlin.collections.CharIterator
public fun kotlin.CharSequence.last(): kotlin.Char
public inline fun kotlin.CharSequence.last(/*0*/ predicate: (kotlin.Char) -> kotlin.Boolean): kotlin.Char
public fun kotlin.CharSequence.lastIndexOf(/*0*/ char: kotlin.Char, /*1*/ startIndex: kotlin.Int = ..., /*2*/ ignoreCase: kotlin.Boolean = ...): kotlin.Int
public fun kotlin.CharSequence.lastIndexOf(/*0*/ string: kotlin.String, /*1*/ startIndex: kotlin.Int = ..., /*2*/ ignoreCase: kotlin.Boolean = ...): kotlin.Int
public fun kotlin.CharSequence.lastIndexOfAny(/*0*/ chars: kotlin.CharArray, /*1*/ startIndex: kotlin.Int = ..., /*2*/ ignoreCase: kotlin.Boolean = ...): kotlin.Int
public fun kotlin.CharSequence.lastIndexOfAny(/*0*/ strings: kotlin.collections.Collection<kotlin.String>, /*1*/ startIndex: kotlin.Int = ..., /*2*/ ignoreCase: kotlin.Boolean = ...): kotlin.Int
public fun kotlin.CharSequence.lastOrNull(): kotlin.Char?
public inline fun kotlin.CharSequence.lastOrNull(/*0*/ predicate: (kotlin.Char) -> kotlin.Boolean): kotlin.Char?
public fun kotlin.CharSequence.lineSequence(): kotlin.sequences.Sequence<kotlin.String>
public fun kotlin.CharSequence.lines(): kotlin.collections.List<kotlin.String>
public inline fun </*0*/ R> kotlin.CharSequence.map(/*0*/ transform: (kotlin.Char) -> R): kotlin.collections.List<R>
public inline fun </*0*/ R> kotlin.CharSequence.mapIndexed(/*0*/ transform: (index: kotlin.Int, kotlin.Char) -> R): kotlin.collections.List<R>
public inline fun </*0*/ R : kotlin.Any> kotlin.CharSequence.mapIndexedNotNull(/*0*/ transform: (index: kotlin.Int, kotlin.Char) -> R?): kotlin.collections.List<R>
public inline fun </*0*/ R : kotlin.Any, /*1*/ C : kotlin.collections.MutableCollection<in R>> kotlin.CharSequence.mapIndexedNotNullTo(/*0*/ destination: C, /*1*/ transform: (index: kotlin.Int, kotlin.Char) -> R?): C
public inline fun </*0*/ R, /*1*/ C : kotlin.collections.MutableCollection<in R>> kotlin.CharSequence.mapIndexedTo(/*0*/ destination: C, /*1*/ transform: (index: kotlin.Int, kotlin.Char) -> R): C
public inline fun </*0*/ R : kotlin.Any> kotlin.CharSequence.mapNotNull(/*0*/ transform: (kotlin.Char) -> R?): kotlin.collections.List<R>
public inline fun </*0*/ R : kotlin.Any, /*1*/ C : kotlin.collections.MutableCollection<in R>> kotlin.CharSequence.mapNotNullTo(/*0*/ destination: C, /*1*/ transform: (kotlin.Char) -> R?): C
public inline fun </*0*/ R, /*1*/ C : kotlin.collections.MutableCollection<in R>> kotlin.CharSequence.mapTo(/*0*/ destination: C, /*1*/ transform: (kotlin.Char) -> R): C
@kotlin.internal.InlineOnly public inline fun kotlin.String.match(/*0*/ regex: kotlin.String): kotlin.Array<kotlin.String>?
@kotlin.internal.InlineOnly public inline infix fun kotlin.CharSequence.matches(/*0*/ regex: kotlin.text.Regex): kotlin.Boolean
public fun kotlin.String.matches(/*0*/ regex: kotlin.String): kotlin.Boolean
public fun kotlin.CharSequence.max(): kotlin.Char?
public inline fun </*0*/ R : kotlin.Comparable<R>> kotlin.CharSequence.maxBy(/*0*/ selector: (kotlin.Char) -> R): kotlin.Char?
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly public inline fun </*0*/ R : kotlin.Comparable<R>> kotlin.CharSequence.maxOf(/*0*/ selector: (kotlin.Char) -> R): R
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly public inline fun kotlin.CharSequence.maxOf(/*0*/ selector: (kotlin.Char) -> kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly public inline fun kotlin.CharSequence.maxOf(/*0*/ selector: (kotlin.Char) -> kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly public inline fun </*0*/ R : kotlin.Comparable<R>> kotlin.CharSequence.maxOfOrNull(/*0*/ selector: (kotlin.Char) -> R): R?
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly public inline fun kotlin.CharSequence.maxOfOrNull(/*0*/ selector: (kotlin.Char) -> kotlin.Double): kotlin.Double?
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly public inline fun kotlin.CharSequence.maxOfOrNull(/*0*/ selector: (kotlin.Char) -> kotlin.Float): kotlin.Float?
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly public inline fun </*0*/ R> kotlin.CharSequence.maxOfWith(/*0*/ comparator: kotlin.Comparator<in R>, /*1*/ selector: (kotlin.Char) -> R): R
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly public inline fun </*0*/ R> kotlin.CharSequence.maxOfWithOrNull(/*0*/ comparator: kotlin.Comparator<in R>, /*1*/ selector: (kotlin.Char) -> R): R?
public fun kotlin.CharSequence.maxWith(/*0*/ comparator: kotlin.Comparator<in kotlin.Char>): kotlin.Char?
public fun kotlin.CharSequence.min(): kotlin.Char?
public inline fun </*0*/ R : kotlin.Comparable<R>> kotlin.CharSequence.minBy(/*0*/ selector: (kotlin.Char) -> R): kotlin.Char?
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly public inline fun </*0*/ R : kotlin.Comparable<R>> kotlin.CharSequence.minOf(/*0*/ selector: (kotlin.Char) -> R): R
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly public inline fun kotlin.CharSequence.minOf(/*0*/ selector: (kotlin.Char) -> kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly public inline fun kotlin.CharSequence.minOf(/*0*/ selector: (kotlin.Char) -> kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly public inline fun </*0*/ R : kotlin.Comparable<R>> kotlin.CharSequence.minOfOrNull(/*0*/ selector: (kotlin.Char) -> R): R?
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly public inline fun kotlin.CharSequence.minOfOrNull(/*0*/ selector: (kotlin.Char) -> kotlin.Double): kotlin.Double?
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly public inline fun kotlin.CharSequence.minOfOrNull(/*0*/ selector: (kotlin.Char) -> kotlin.Float): kotlin.Float?
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly public inline fun </*0*/ R> kotlin.CharSequence.minOfWith(/*0*/ comparator: kotlin.Comparator<in R>, /*1*/ selector: (kotlin.Char) -> R): R
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.internal.InlineOnly public inline fun </*0*/ R> kotlin.CharSequence.minOfWithOrNull(/*0*/ comparator: kotlin.Comparator<in R>, /*1*/ selector: (kotlin.Char) -> R): R?
public fun kotlin.CharSequence.minWith(/*0*/ comparator: kotlin.Comparator<in kotlin.Char>): kotlin.Char?
public fun kotlin.CharSequence.none(): kotlin.Boolean
public inline fun kotlin.CharSequence.none(/*0*/ predicate: (kotlin.Char) -> kotlin.Boolean): kotlin.Boolean
@kotlin.SinceKotlin(version = "1.1") public inline fun </*0*/ S : kotlin.CharSequence> S.onEach(/*0*/ action: (kotlin.Char) -> kotlin.Unit): S
@kotlin.SinceKotlin(version = "1.4") public inline fun </*0*/ S : kotlin.CharSequence> S.onEachIndexed(/*0*/ action: (index: kotlin.Int, kotlin.Char) -> kotlin.Unit): S
@kotlin.internal.InlineOnly public inline fun kotlin.String?.orEmpty(): kotlin.String
public fun kotlin.CharSequence.padEnd(/*0*/ length: kotlin.Int, /*1*/ padChar: kotlin.Char = ...): kotlin.CharSequence
public fun kotlin.String.padEnd(/*0*/ length: kotlin.Int, /*1*/ padChar: kotlin.Char = ...): kotlin.String
public fun kotlin.CharSequence.padStart(/*0*/ length: kotlin.Int, /*1*/ padChar: kotlin.Char = ...): kotlin.CharSequence
public fun kotlin.String.padStart(/*0*/ length: kotlin.Int, /*1*/ padChar: kotlin.Char = ...): kotlin.String
public inline fun kotlin.CharSequence.partition(/*0*/ predicate: (kotlin.Char) -> kotlin.Boolean): kotlin.Pair<kotlin.CharSequence, kotlin.CharSequence>
public inline fun kotlin.String.partition(/*0*/ predicate: (kotlin.Char) -> kotlin.Boolean): kotlin.Pair<kotlin.String, kotlin.String>
@kotlin.internal.InlineOnly public inline operator fun kotlin.Char.plus(/*0*/ other: kotlin.String): kotlin.String
public fun kotlin.String.prependIndent(/*0*/ indent: kotlin.String = ...): kotlin.String
@kotlin.SinceKotlin(version = "1.3") @kotlin.internal.InlineOnly public inline fun kotlin.CharSequence.random(): kotlin.Char
@kotlin.SinceKotlin(version = "1.3") public fun kotlin.CharSequence.random(/*0*/ random: kotlin.random.Random): kotlin.Char
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalStdlibApi @kotlin.internal.InlineOnly public inline fun kotlin.CharSequence.randomOrNull(): kotlin.Char?
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalStdlibApi public fun kotlin.CharSequence.randomOrNull(/*0*/ random: kotlin.random.Random): kotlin.Char?
public inline fun kotlin.CharSequence.reduce(/*0*/ operation: (acc: kotlin.Char, kotlin.Char) -> kotlin.Char): kotlin.Char
public inline fun kotlin.CharSequence.reduceIndexed(/*0*/ operation: (index: kotlin.Int, acc: kotlin.Char, kotlin.Char) -> kotlin.Char): kotlin.Char
@kotlin.SinceKotlin(version = "1.4") public inline fun kotlin.CharSequence.reduceIndexedOrNull(/*0*/ operation: (index: kotlin.Int, acc: kotlin.Char, kotlin.Char) -> kotlin.Char): kotlin.Char?
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalStdlibApi public inline fun kotlin.CharSequence.reduceOrNull(/*0*/ operation: (acc: kotlin.Char, kotlin.Char) -> kotlin.Char): kotlin.Char?
public inline fun kotlin.CharSequence.reduceRight(/*0*/ operation: (kotlin.Char, acc: kotlin.Char) -> kotlin.Char): kotlin.Char
public inline fun kotlin.CharSequence.reduceRightIndexed(/*0*/ operation: (index: kotlin.Int, kotlin.Char, acc: kotlin.Char) -> kotlin.Char): kotlin.Char
@kotlin.SinceKotlin(version = "1.4") public inline fun kotlin.CharSequence.reduceRightIndexedOrNull(/*0*/ operation: (index: kotlin.Int, kotlin.Char, acc: kotlin.Char) -> kotlin.Char): kotlin.Char?
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalStdlibApi public inline fun kotlin.CharSequence.reduceRightOrNull(/*0*/ operation: (kotlin.Char, acc: kotlin.Char) -> kotlin.Char): kotlin.Char?
public fun kotlin.CharSequence.regionMatches(/*0*/ thisOffset: kotlin.Int, /*1*/ other: kotlin.CharSequence, /*2*/ otherOffset: kotlin.Int, /*3*/ length: kotlin.Int, /*4*/ ignoreCase: kotlin.Boolean = ...): kotlin.Boolean
public fun kotlin.CharSequence.removePrefix(/*0*/ prefix: kotlin.CharSequence): kotlin.CharSequence
public fun kotlin.String.removePrefix(/*0*/ prefix: kotlin.CharSequence): kotlin.String
public fun kotlin.CharSequence.removeRange(/*0*/ startIndex: kotlin.Int, /*1*/ endIndex: kotlin.Int): kotlin.CharSequence
public fun kotlin.CharSequence.removeRange(/*0*/ range: kotlin.ranges.IntRange): kotlin.CharSequence
@kotlin.internal.InlineOnly public inline fun kotlin.String.removeRange(/*0*/ startIndex: kotlin.Int, /*1*/ endIndex: kotlin.Int): kotlin.String
@kotlin.internal.InlineOnly public inline fun kotlin.String.removeRange(/*0*/ range: kotlin.ranges.IntRange): kotlin.String
public fun kotlin.CharSequence.removeSuffix(/*0*/ suffix: kotlin.CharSequence): kotlin.CharSequence
public fun kotlin.String.removeSuffix(/*0*/ suffix: kotlin.CharSequence): kotlin.String
public fun kotlin.CharSequence.removeSurrounding(/*0*/ delimiter: kotlin.CharSequence): kotlin.CharSequence
public fun kotlin.CharSequence.removeSurrounding(/*0*/ prefix: kotlin.CharSequence, /*1*/ suffix: kotlin.CharSequence): kotlin.CharSequence
public fun kotlin.String.removeSurrounding(/*0*/ delimiter: kotlin.CharSequence): kotlin.String
public fun kotlin.String.removeSurrounding(/*0*/ prefix: kotlin.CharSequence, /*1*/ suffix: kotlin.CharSequence): kotlin.String
public fun kotlin.CharSequence.repeat(/*0*/ n: kotlin.Int): kotlin.String
@kotlin.internal.InlineOnly public inline fun kotlin.CharSequence.replace(/*0*/ regex: kotlin.text.Regex, /*1*/ noinline transform: (kotlin.text.MatchResult) -> kotlin.CharSequence): kotlin.String
@kotlin.internal.InlineOnly public inline fun kotlin.CharSequence.replace(/*0*/ regex: kotlin.text.Regex, /*1*/ replacement: kotlin.String): kotlin.String
public fun kotlin.String.replace(/*0*/ oldChar: kotlin.Char, /*1*/ newChar: kotlin.Char, /*2*/ ignoreCase: kotlin.Boolean = ...): kotlin.String
public fun kotlin.String.replace(/*0*/ oldValue: kotlin.String, /*1*/ newValue: kotlin.String, /*2*/ ignoreCase: kotlin.Boolean = ...): kotlin.String
public fun kotlin.String.replaceAfter(/*0*/ delimiter: kotlin.Char, /*1*/ replacement: kotlin.String, /*2*/ missingDelimiterValue: kotlin.String = ...): kotlin.String
public fun kotlin.String.replaceAfter(/*0*/ delimiter: kotlin.String, /*1*/ replacement: kotlin.String, /*2*/ missingDelimiterValue: kotlin.String = ...): kotlin.String
public fun kotlin.String.replaceAfterLast(/*0*/ delimiter: kotlin.Char, /*1*/ replacement: kotlin.String, /*2*/ missingDelimiterValue: kotlin.String = ...): kotlin.String
public fun kotlin.String.replaceAfterLast(/*0*/ delimiter: kotlin.String, /*1*/ replacement: kotlin.String, /*2*/ missingDelimiterValue: kotlin.String = ...): kotlin.String
public fun kotlin.String.replaceBefore(/*0*/ delimiter: kotlin.Char, /*1*/ replacement: kotlin.String, /*2*/ missingDelimiterValue: kotlin.String = ...): kotlin.String
public fun kotlin.String.replaceBefore(/*0*/ delimiter: kotlin.String, /*1*/ replacement: kotlin.String, /*2*/ missingDelimiterValue: kotlin.String = ...): kotlin.String
public fun kotlin.String.replaceBeforeLast(/*0*/ delimiter: kotlin.Char, /*1*/ replacement: kotlin.String, /*2*/ missingDelimiterValue: kotlin.String = ...): kotlin.String
public fun kotlin.String.replaceBeforeLast(/*0*/ delimiter: kotlin.String, /*1*/ replacement: kotlin.String, /*2*/ missingDelimiterValue: kotlin.String = ...): kotlin.String
@kotlin.internal.InlineOnly public inline fun kotlin.CharSequence.replaceFirst(/*0*/ regex: kotlin.text.Regex, /*1*/ replacement: kotlin.String): kotlin.String
public fun kotlin.String.replaceFirst(/*0*/ oldChar: kotlin.Char, /*1*/ newChar: kotlin.Char, /*2*/ ignoreCase: kotlin.Boolean = ...): kotlin.String
public fun kotlin.String.replaceFirst(/*0*/ oldValue: kotlin.String, /*1*/ newValue: kotlin.String, /*2*/ ignoreCase: kotlin.Boolean = ...): kotlin.String
public fun kotlin.String.replaceIndent(/*0*/ newIndent: kotlin.String = ...): kotlin.String
public fun kotlin.String.replaceIndentByMargin(/*0*/ newIndent: kotlin.String = ..., /*1*/ marginPrefix: kotlin.String = ...): kotlin.String
public fun kotlin.CharSequence.replaceRange(/*0*/ startIndex: kotlin.Int, /*1*/ endIndex: kotlin.Int, /*2*/ replacement: kotlin.CharSequence): kotlin.CharSequence
public fun kotlin.CharSequence.replaceRange(/*0*/ range: kotlin.ranges.IntRange, /*1*/ replacement: kotlin.CharSequence): kotlin.CharSequence
@kotlin.internal.InlineOnly public inline fun kotlin.String.replaceRange(/*0*/ startIndex: kotlin.Int, /*1*/ endIndex: kotlin.Int, /*2*/ replacement: kotlin.CharSequence): kotlin.String
@kotlin.internal.InlineOnly public inline fun kotlin.String.replaceRange(/*0*/ range: kotlin.ranges.IntRange, /*1*/ replacement: kotlin.CharSequence): kotlin.String
public fun kotlin.CharSequence.reversed(): kotlin.CharSequence
@kotlin.internal.InlineOnly public inline fun kotlin.String.reversed(): kotlin.String
@kotlin.SinceKotlin(version = "1.4") public inline fun </*0*/ R> kotlin.CharSequence.runningFold(/*0*/ initial: R, /*1*/ operation: (acc: R, kotlin.Char) -> R): kotlin.collections.List<R>
@kotlin.SinceKotlin(version = "1.4") public inline fun </*0*/ R> kotlin.CharSequence.runningFoldIndexed(/*0*/ initial: R, /*1*/ operation: (index: kotlin.Int, acc: R, kotlin.Char) -> R): kotlin.collections.List<R>
@kotlin.SinceKotlin(version = "1.4") public inline fun kotlin.CharSequence.runningReduce(/*0*/ operation: (acc: kotlin.Char, kotlin.Char) -> kotlin.Char): kotlin.collections.List<kotlin.Char>
@kotlin.SinceKotlin(version = "1.4") public inline fun kotlin.CharSequence.runningReduceIndexed(/*0*/ operation: (index: kotlin.Int, acc: kotlin.Char, kotlin.Char) -> kotlin.Char): kotlin.collections.List<kotlin.Char>
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalStdlibApi public inline fun </*0*/ R> kotlin.CharSequence.scan(/*0*/ initial: R, /*1*/ operation: (acc: R, kotlin.Char) -> R): kotlin.collections.List<R>
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalStdlibApi public inline fun </*0*/ R> kotlin.CharSequence.scanIndexed(/*0*/ initial: R, /*1*/ operation: (index: kotlin.Int, acc: R, kotlin.Char) -> R): kotlin.collections.List<R>
@kotlin.Deprecated(message = "Use runningReduce instead.", replaceWith = kotlin.ReplaceWith(expression = "runningReduce(operation)", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalStdlibApi public inline fun kotlin.CharSequence.scanReduce(/*0*/ operation: (acc: kotlin.Char, kotlin.Char) -> kotlin.Char): kotlin.collections.List<kotlin.Char>
@kotlin.Deprecated(message = "Use runningReduceIndexed instead.", replaceWith = kotlin.ReplaceWith(expression = "runningReduceIndexed(operation)", imports = {})) @kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalStdlibApi public inline fun kotlin.CharSequence.scanReduceIndexed(/*0*/ operation: (index: kotlin.Int, acc: kotlin.Char, kotlin.Char) -> kotlin.Char): kotlin.collections.List<kotlin.Char>
@kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) public inline operator fun kotlin.text.StringBuilder.set(/*0*/ index: kotlin.Int, /*1*/ value: kotlin.Char): kotlin.Unit
@kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) public inline fun kotlin.text.StringBuilder.setRange(/*0*/ startIndex: kotlin.Int, /*1*/ endIndex: kotlin.Int, /*2*/ value: kotlin.String): kotlin.text.StringBuilder
public fun kotlin.CharSequence.single(): kotlin.Char
public inline fun kotlin.CharSequence.single(/*0*/ predicate: (kotlin.Char) -> kotlin.Boolean): kotlin.Char
public fun kotlin.CharSequence.singleOrNull(): kotlin.Char?
public inline fun kotlin.CharSequence.singleOrNull(/*0*/ predicate: (kotlin.Char) -> kotlin.Boolean): kotlin.Char?
public fun kotlin.CharSequence.slice(/*0*/ indices: kotlin.collections.Iterable<kotlin.Int>): kotlin.CharSequence
public fun kotlin.CharSequence.slice(/*0*/ indices: kotlin.ranges.IntRange): kotlin.CharSequence
@kotlin.internal.InlineOnly public inline fun kotlin.String.slice(/*0*/ indices: kotlin.collections.Iterable<kotlin.Int>): kotlin.String
public fun kotlin.String.slice(/*0*/ indices: kotlin.ranges.IntRange): kotlin.String
public fun kotlin.CharSequence.split(/*0*/ vararg delimiters: kotlin.String /*kotlin.Array<out kotlin.String>*/, /*1*/ ignoreCase: kotlin.Boolean = ..., /*2*/ limit: kotlin.Int = ...): kotlin.collections.List<kotlin.String>
public fun kotlin.CharSequence.split(/*0*/ vararg delimiters: kotlin.Char /*kotlin.CharArray*/, /*1*/ ignoreCase: kotlin.Boolean = ..., /*2*/ limit: kotlin.Int = ...): kotlin.collections.List<kotlin.String>
@kotlin.internal.InlineOnly public inline fun kotlin.CharSequence.split(/*0*/ regex: kotlin.text.Regex, /*1*/ limit: kotlin.Int = ...): kotlin.collections.List<kotlin.String>
public fun kotlin.CharSequence.splitToSequence(/*0*/ vararg delimiters: kotlin.String /*kotlin.Array<out kotlin.String>*/, /*1*/ ignoreCase: kotlin.Boolean = ..., /*2*/ limit: kotlin.Int = ...): kotlin.sequences.Sequence<kotlin.String>
public fun kotlin.CharSequence.splitToSequence(/*0*/ vararg delimiters: kotlin.Char /*kotlin.CharArray*/, /*1*/ ignoreCase: kotlin.Boolean = ..., /*2*/ limit: kotlin.Int = ...): kotlin.sequences.Sequence<kotlin.String>
public fun kotlin.CharSequence.startsWith(/*0*/ char: kotlin.Char, /*1*/ ignoreCase: kotlin.Boolean = ...): kotlin.Boolean
public fun kotlin.CharSequence.startsWith(/*0*/ prefix: kotlin.CharSequence, /*1*/ ignoreCase: kotlin.Boolean = ...): kotlin.Boolean
public fun kotlin.CharSequence.startsWith(/*0*/ prefix: kotlin.CharSequence, /*1*/ startIndex: kotlin.Int, /*2*/ ignoreCase: kotlin.Boolean = ...): kotlin.Boolean
public fun kotlin.String.startsWith(/*0*/ prefix: kotlin.String, /*1*/ ignoreCase: kotlin.Boolean = ...): kotlin.Boolean
public fun kotlin.String.startsWith(/*0*/ prefix: kotlin.String, /*1*/ startIndex: kotlin.Int, /*2*/ ignoreCase: kotlin.Boolean = ...): kotlin.Boolean
public fun kotlin.CharSequence.subSequence(/*0*/ range: kotlin.ranges.IntRange): kotlin.CharSequence
@kotlin.internal.InlineOnly @kotlin.Deprecated(message = "Use parameters named startIndex and endIndex.", replaceWith = kotlin.ReplaceWith(expression = "subSequence(startIndex = start, endIndex = end)", imports = {})) public inline fun kotlin.String.subSequence(/*0*/ start: kotlin.Int, /*1*/ end: kotlin.Int): kotlin.CharSequence
@kotlin.internal.InlineOnly public inline fun kotlin.CharSequence.substring(/*0*/ startIndex: kotlin.Int, /*1*/ endIndex: kotlin.Int = ...): kotlin.String
public fun kotlin.CharSequence.substring(/*0*/ range: kotlin.ranges.IntRange): kotlin.String
@kotlin.internal.InlineOnly public inline fun kotlin.String.substring(/*0*/ startIndex: kotlin.Int): kotlin.String
@kotlin.internal.InlineOnly public inline fun kotlin.String.substring(/*0*/ startIndex: kotlin.Int, /*1*/ endIndex: kotlin.Int): kotlin.String
public fun kotlin.String.substring(/*0*/ range: kotlin.ranges.IntRange): kotlin.String
public fun kotlin.String.substringAfter(/*0*/ delimiter: kotlin.Char, /*1*/ missingDelimiterValue: kotlin.String = ...): kotlin.String
public fun kotlin.String.substringAfter(/*0*/ delimiter: kotlin.String, /*1*/ missingDelimiterValue: kotlin.String = ...): kotlin.String
public fun kotlin.String.substringAfterLast(/*0*/ delimiter: kotlin.Char, /*1*/ missingDelimiterValue: kotlin.String = ...): kotlin.String
public fun kotlin.String.substringAfterLast(/*0*/ delimiter: kotlin.String, /*1*/ missingDelimiterValue: kotlin.String = ...): kotlin.String
public fun kotlin.String.substringBefore(/*0*/ delimiter: kotlin.Char, /*1*/ missingDelimiterValue: kotlin.String = ...): kotlin.String
public fun kotlin.String.substringBefore(/*0*/ delimiter: kotlin.String, /*1*/ missingDelimiterValue: kotlin.String = ...): kotlin.String
public fun kotlin.String.substringBeforeLast(/*0*/ delimiter: kotlin.Char, /*1*/ missingDelimiterValue: kotlin.String = ...): kotlin.String
public fun kotlin.String.substringBeforeLast(/*0*/ delimiter: kotlin.String, /*1*/ missingDelimiterValue: kotlin.String = ...): kotlin.String
public inline fun kotlin.CharSequence.sumBy(/*0*/ selector: (kotlin.Char) -> kotlin.Int): kotlin.Int
public inline fun kotlin.CharSequence.sumByDouble(/*0*/ selector: (kotlin.Char) -> kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.jvm.JvmName(name = "sumOfDouble") @kotlin.internal.InlineOnly public inline fun kotlin.CharSequence.sumOf(/*0*/ selector: (kotlin.Char) -> kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.jvm.JvmName(name = "sumOfInt") @kotlin.internal.InlineOnly public inline fun kotlin.CharSequence.sumOf(/*0*/ selector: (kotlin.Char) -> kotlin.Int): kotlin.Int
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.jvm.JvmName(name = "sumOfLong") @kotlin.internal.InlineOnly public inline fun kotlin.CharSequence.sumOf(/*0*/ selector: (kotlin.Char) -> kotlin.Long): kotlin.Long
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.jvm.JvmName(name = "sumOfUInt") @kotlin.ExperimentalUnsignedTypes @kotlin.internal.InlineOnly public inline fun kotlin.CharSequence.sumOf(/*0*/ selector: (kotlin.Char) -> kotlin.UInt): kotlin.UInt
@kotlin.SinceKotlin(version = "1.4") @kotlin.OverloadResolutionByLambdaReturnType @kotlin.jvm.JvmName(name = "sumOfULong") @kotlin.ExperimentalUnsignedTypes @kotlin.internal.InlineOnly public inline fun kotlin.CharSequence.sumOf(/*0*/ selector: (kotlin.Char) -> kotlin.ULong): kotlin.ULong
public fun kotlin.CharSequence.take(/*0*/ n: kotlin.Int): kotlin.CharSequence
public fun kotlin.String.take(/*0*/ n: kotlin.Int): kotlin.String
public fun kotlin.CharSequence.takeLast(/*0*/ n: kotlin.Int): kotlin.CharSequence
public fun kotlin.String.takeLast(/*0*/ n: kotlin.Int): kotlin.String
public inline fun kotlin.CharSequence.takeLastWhile(/*0*/ predicate: (kotlin.Char) -> kotlin.Boolean): kotlin.CharSequence
public inline fun kotlin.String.takeLastWhile(/*0*/ predicate: (kotlin.Char) -> kotlin.Boolean): kotlin.String
public inline fun kotlin.CharSequence.takeWhile(/*0*/ predicate: (kotlin.Char) -> kotlin.Boolean): kotlin.CharSequence
public inline fun kotlin.String.takeWhile(/*0*/ predicate: (kotlin.Char) -> kotlin.Boolean): kotlin.String
@kotlin.internal.LowPriorityInOverloadResolution @kotlin.internal.InlineOnly public inline fun kotlin.String.toBoolean(): kotlin.Boolean
@kotlin.SinceKotlin(version = "1.4") public fun kotlin.String?.toBoolean(): kotlin.Boolean
public fun kotlin.String.toByte(): kotlin.Byte
public fun kotlin.String.toByte(/*0*/ radix: kotlin.Int): kotlin.Byte
@kotlin.SinceKotlin(version = "1.1") public fun kotlin.String.toByteOrNull(): kotlin.Byte?
@kotlin.SinceKotlin(version = "1.1") public fun kotlin.String.toByteOrNull(/*0*/ radix: kotlin.Int): kotlin.Byte?
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalStdlibApi public fun kotlin.String.toCharArray(): kotlin.CharArray
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalStdlibApi public fun kotlin.String.toCharArray(/*0*/ startIndex: kotlin.Int = ..., /*1*/ endIndex: kotlin.Int = ...): kotlin.CharArray
@kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) public inline fun kotlin.text.StringBuilder.toCharArray(/*0*/ destination: kotlin.CharArray, /*1*/ destinationOffset: kotlin.Int = ..., /*2*/ startIndex: kotlin.Int = ..., /*3*/ endIndex: kotlin.Int = ...): kotlin.Unit
public fun </*0*/ C : kotlin.collections.MutableCollection<in kotlin.Char>> kotlin.CharSequence.toCollection(/*0*/ destination: C): C
public fun kotlin.String.toDouble(): kotlin.Double
public fun kotlin.String.toDoubleOrNull(): kotlin.Double?
@kotlin.internal.InlineOnly public inline fun kotlin.String.toFloat(): kotlin.Float
@kotlin.internal.InlineOnly public inline fun kotlin.String.toFloatOrNull(): kotlin.Float?
public fun kotlin.CharSequence.toHashSet(): kotlin.collections.HashSet<kotlin.Char>
public fun kotlin.String.toInt(): kotlin.Int
public fun kotlin.String.toInt(/*0*/ radix: kotlin.Int): kotlin.Int
@kotlin.SinceKotlin(version = "1.1") public fun kotlin.String.toIntOrNull(): kotlin.Int?
@kotlin.SinceKotlin(version = "1.1") public fun kotlin.String.toIntOrNull(/*0*/ radix: kotlin.Int): kotlin.Int?
public fun kotlin.CharSequence.toList(): kotlin.collections.List<kotlin.Char>
public fun kotlin.String.toLong(): kotlin.Long
public fun kotlin.String.toLong(/*0*/ radix: kotlin.Int): kotlin.Long
@kotlin.SinceKotlin(version = "1.1") public fun kotlin.String.toLongOrNull(): kotlin.Long?
@kotlin.SinceKotlin(version = "1.1") public fun kotlin.String.toLongOrNull(/*0*/ radix: kotlin.Int): kotlin.Long?
@kotlin.internal.InlineOnly public inline fun kotlin.Char.toLowerCase(): kotlin.Char
@kotlin.internal.InlineOnly public inline fun kotlin.String.toLowerCase(): kotlin.String
public fun kotlin.CharSequence.toMutableList(): kotlin.collections.MutableList<kotlin.Char>
@kotlin.internal.InlineOnly public inline fun kotlin.String.toRegex(): kotlin.text.Regex
@kotlin.internal.InlineOnly public inline fun kotlin.String.toRegex(/*0*/ options: kotlin.collections.Set<kotlin.text.RegexOption>): kotlin.text.Regex
@kotlin.internal.InlineOnly public inline fun kotlin.String.toRegex(/*0*/ option: kotlin.text.RegexOption): kotlin.text.Regex
public fun kotlin.CharSequence.toSet(): kotlin.collections.Set<kotlin.Char>
public fun kotlin.String.toShort(): kotlin.Short
public fun kotlin.String.toShort(/*0*/ radix: kotlin.Int): kotlin.Short
@kotlin.SinceKotlin(version = "1.1") public fun kotlin.String.toShortOrNull(): kotlin.Short?
@kotlin.SinceKotlin(version = "1.1") public fun kotlin.String.toShortOrNull(/*0*/ radix: kotlin.Int): kotlin.Short?
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun kotlin.Byte.toString(/*0*/ radix: kotlin.Int): kotlin.String
@kotlin.SinceKotlin(version = "1.2") public fun kotlin.Int.toString(/*0*/ radix: kotlin.Int): kotlin.String
@kotlin.SinceKotlin(version = "1.2") public fun kotlin.Long.toString(/*0*/ radix: kotlin.Int): kotlin.String
@kotlin.SinceKotlin(version = "1.2") @kotlin.internal.InlineOnly public inline fun kotlin.Short.toString(/*0*/ radix: kotlin.Int): kotlin.String
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.UByte.toString(/*0*/ radix: kotlin.Int): kotlin.String
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.UInt.toString(/*0*/ radix: kotlin.Int): kotlin.String
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.ULong.toString(/*0*/ radix: kotlin.Int): kotlin.String
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.UShort.toString(/*0*/ radix: kotlin.Int): kotlin.String
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.String.toUByte(): kotlin.UByte
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.String.toUByte(/*0*/ radix: kotlin.Int): kotlin.UByte
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.String.toUByteOrNull(): kotlin.UByte?
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.String.toUByteOrNull(/*0*/ radix: kotlin.Int): kotlin.UByte?
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.String.toUInt(): kotlin.UInt
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.String.toUInt(/*0*/ radix: kotlin.Int): kotlin.UInt
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.String.toUIntOrNull(): kotlin.UInt?
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.String.toUIntOrNull(/*0*/ radix: kotlin.Int): kotlin.UInt?
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.String.toULong(): kotlin.ULong
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.String.toULong(/*0*/ radix: kotlin.Int): kotlin.ULong
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.String.toULongOrNull(): kotlin.ULong?
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.String.toULongOrNull(/*0*/ radix: kotlin.Int): kotlin.ULong?
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.String.toUShort(): kotlin.UShort
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.String.toUShort(/*0*/ radix: kotlin.Int): kotlin.UShort
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.String.toUShortOrNull(): kotlin.UShort?
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalUnsignedTypes public fun kotlin.String.toUShortOrNull(/*0*/ radix: kotlin.Int): kotlin.UShort?
@kotlin.internal.InlineOnly public inline fun kotlin.Char.toUpperCase(): kotlin.Char
@kotlin.internal.InlineOnly public inline fun kotlin.String.toUpperCase(): kotlin.String
public fun kotlin.CharSequence.trim(): kotlin.CharSequence
public inline fun kotlin.CharSequence.trim(/*0*/ predicate: (kotlin.Char) -> kotlin.Boolean): kotlin.CharSequence
public fun kotlin.CharSequence.trim(/*0*/ vararg chars: kotlin.Char /*kotlin.CharArray*/): kotlin.CharSequence
@kotlin.internal.InlineOnly public inline fun kotlin.String.trim(): kotlin.String
public inline fun kotlin.String.trim(/*0*/ predicate: (kotlin.Char) -> kotlin.Boolean): kotlin.String
public fun kotlin.String.trim(/*0*/ vararg chars: kotlin.Char /*kotlin.CharArray*/): kotlin.String
public fun kotlin.CharSequence.trimEnd(): kotlin.CharSequence
public inline fun kotlin.CharSequence.trimEnd(/*0*/ predicate: (kotlin.Char) -> kotlin.Boolean): kotlin.CharSequence
public fun kotlin.CharSequence.trimEnd(/*0*/ vararg chars: kotlin.Char /*kotlin.CharArray*/): kotlin.CharSequence
@kotlin.internal.InlineOnly public inline fun kotlin.String.trimEnd(): kotlin.String
public inline fun kotlin.String.trimEnd(/*0*/ predicate: (kotlin.Char) -> kotlin.Boolean): kotlin.String
public fun kotlin.String.trimEnd(/*0*/ vararg chars: kotlin.Char /*kotlin.CharArray*/): kotlin.String
public fun kotlin.String.trimIndent(): kotlin.String
public fun kotlin.String.trimMargin(/*0*/ marginPrefix: kotlin.String = ...): kotlin.String
public fun kotlin.CharSequence.trimStart(): kotlin.CharSequence
public inline fun kotlin.CharSequence.trimStart(/*0*/ predicate: (kotlin.Char) -> kotlin.Boolean): kotlin.CharSequence
public fun kotlin.CharSequence.trimStart(/*0*/ vararg chars: kotlin.Char /*kotlin.CharArray*/): kotlin.CharSequence
@kotlin.internal.InlineOnly public inline fun kotlin.String.trimStart(): kotlin.String
public inline fun kotlin.String.trimStart(/*0*/ predicate: (kotlin.Char) -> kotlin.Boolean): kotlin.String
public fun kotlin.String.trimStart(/*0*/ vararg chars: kotlin.Char /*kotlin.CharArray*/): kotlin.String
@kotlin.SinceKotlin(version = "1.2") public fun kotlin.CharSequence.windowed(/*0*/ size: kotlin.Int, /*1*/ step: kotlin.Int = ..., /*2*/ partialWindows: kotlin.Boolean = ...): kotlin.collections.List<kotlin.String>
@kotlin.SinceKotlin(version = "1.2") public fun </*0*/ R> kotlin.CharSequence.windowed(/*0*/ size: kotlin.Int, /*1*/ step: kotlin.Int = ..., /*2*/ partialWindows: kotlin.Boolean = ..., /*3*/ transform: (kotlin.CharSequence) -> R): kotlin.collections.List<R>
@kotlin.SinceKotlin(version = "1.2") public fun kotlin.CharSequence.windowedSequence(/*0*/ size: kotlin.Int, /*1*/ step: kotlin.Int = ..., /*2*/ partialWindows: kotlin.Boolean = ...): kotlin.sequences.Sequence<kotlin.String>
@kotlin.SinceKotlin(version = "1.2") public fun </*0*/ R> kotlin.CharSequence.windowedSequence(/*0*/ size: kotlin.Int, /*1*/ step: kotlin.Int = ..., /*2*/ partialWindows: kotlin.Boolean = ..., /*3*/ transform: (kotlin.CharSequence) -> R): kotlin.sequences.Sequence<R>
public fun kotlin.CharSequence.withIndex(): kotlin.collections.Iterable<kotlin.collections.IndexedValue<kotlin.Char>>
public infix fun kotlin.CharSequence.zip(/*0*/ other: kotlin.CharSequence): kotlin.collections.List<kotlin.Pair<kotlin.Char, kotlin.Char>>
public inline fun </*0*/ V> kotlin.CharSequence.zip(/*0*/ other: kotlin.CharSequence, /*1*/ transform: (a: kotlin.Char, b: kotlin.Char) -> V): kotlin.collections.List<V>
@kotlin.SinceKotlin(version = "1.2") public fun kotlin.CharSequence.zipWithNext(): kotlin.collections.List<kotlin.Pair<kotlin.Char, kotlin.Char>>
@kotlin.SinceKotlin(version = "1.2") public inline fun </*0*/ R> kotlin.CharSequence.zipWithNext(/*0*/ transform: (a: kotlin.Char, b: kotlin.Char) -> R): kotlin.collections.List<R>
public interface Appendable {
public abstract fun append(/*0*/ value: kotlin.Char): kotlin.text.Appendable
public abstract fun append(/*0*/ value: kotlin.CharSequence?): kotlin.text.Appendable
public abstract fun append(/*0*/ value: kotlin.CharSequence?, /*1*/ startIndex: kotlin.Int, /*2*/ endIndex: kotlin.Int): kotlin.text.Appendable
}
@kotlin.SinceKotlin(version = "1.3") @kotlin.ExperimentalStdlibApi public open class CharacterCodingException : kotlin.Exception {
public constructor CharacterCodingException()
/*primary*/ public constructor CharacterCodingException(/*0*/ message: kotlin.String?)
}
public final data class MatchGroup {
/*primary*/ public constructor MatchGroup(/*0*/ value: kotlin.String)
public final val value: kotlin.String
public final fun <get-value>(): kotlin.String
public final operator /*synthesized*/ fun component1(): kotlin.String
public final /*synthesized*/ fun copy(/*0*/ value: kotlin.String = ...): kotlin.text.MatchGroup
public open override /*1*/ /*synthesized*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*synthesized*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*synthesized*/ fun toString(): kotlin.String
}
public interface MatchGroupCollection : kotlin.collections.Collection<kotlin.text.MatchGroup?> {
public abstract operator fun get(/*0*/ index: kotlin.Int): kotlin.text.MatchGroup?
}
@kotlin.SinceKotlin(version = "1.1") public interface MatchNamedGroupCollection : kotlin.text.MatchGroupCollection {
public abstract operator fun get(/*0*/ name: kotlin.String): kotlin.text.MatchGroup?
}
public interface MatchResult {
public open val destructured: kotlin.text.MatchResult.Destructured
public open fun <get-destructured>(): kotlin.text.MatchResult.Destructured
public abstract val groupValues: kotlin.collections.List<kotlin.String>
public abstract fun <get-groupValues>(): kotlin.collections.List<kotlin.String>
public abstract val groups: kotlin.text.MatchGroupCollection
public abstract fun <get-groups>(): kotlin.text.MatchGroupCollection
public abstract val range: kotlin.ranges.IntRange
public abstract fun <get-range>(): kotlin.ranges.IntRange
public abstract val value: kotlin.String
public abstract fun <get-value>(): kotlin.String
public abstract fun next(): kotlin.text.MatchResult?
public final class Destructured {
public final val match: kotlin.text.MatchResult
public final fun <get-match>(): kotlin.text.MatchResult
@kotlin.internal.InlineOnly public final inline operator fun component1(): kotlin.String
@kotlin.internal.InlineOnly public final inline operator fun component10(): kotlin.String
@kotlin.internal.InlineOnly public final inline operator fun component2(): kotlin.String
@kotlin.internal.InlineOnly public final inline operator fun component3(): kotlin.String
@kotlin.internal.InlineOnly public final inline operator fun component4(): kotlin.String
@kotlin.internal.InlineOnly public final inline operator fun component5(): kotlin.String
@kotlin.internal.InlineOnly public final inline operator fun component6(): kotlin.String
@kotlin.internal.InlineOnly public final inline operator fun component7(): kotlin.String
@kotlin.internal.InlineOnly public final inline operator fun component8(): kotlin.String
@kotlin.internal.InlineOnly public final inline operator fun component9(): kotlin.String
public final fun toList(): kotlin.collections.List<kotlin.String>
}
}
public final class Regex {
public constructor Regex(/*0*/ pattern: kotlin.String)
/*primary*/ public constructor Regex(/*0*/ pattern: kotlin.String, /*1*/ options: kotlin.collections.Set<kotlin.text.RegexOption>)
public constructor Regex(/*0*/ pattern: kotlin.String, /*1*/ option: kotlin.text.RegexOption)
public final val options: kotlin.collections.Set<kotlin.text.RegexOption>
public final fun <get-options>(): kotlin.collections.Set<kotlin.text.RegexOption>
public final val pattern: kotlin.String
public final fun <get-pattern>(): kotlin.String
public final fun containsMatchIn(/*0*/ input: kotlin.CharSequence): kotlin.Boolean
public final fun find(/*0*/ input: kotlin.CharSequence, /*1*/ startIndex: kotlin.Int = ...): kotlin.text.MatchResult?
public final fun findAll(/*0*/ input: kotlin.CharSequence, /*1*/ startIndex: kotlin.Int = ...): kotlin.sequences.Sequence<kotlin.text.MatchResult>
public final fun matchEntire(/*0*/ input: kotlin.CharSequence): kotlin.text.MatchResult?
public final infix fun matches(/*0*/ input: kotlin.CharSequence): kotlin.Boolean
public final inline fun replace(/*0*/ input: kotlin.CharSequence, /*1*/ transform: (kotlin.text.MatchResult) -> kotlin.CharSequence): kotlin.String
public final fun replace(/*0*/ input: kotlin.CharSequence, /*1*/ replacement: kotlin.String): kotlin.String
public final fun replaceFirst(/*0*/ input: kotlin.CharSequence, /*1*/ replacement: kotlin.String): kotlin.String
public final fun split(/*0*/ input: kotlin.CharSequence, /*1*/ limit: kotlin.Int = ...): kotlin.collections.List<kotlin.String>
public open override /*1*/ fun toString(): kotlin.String
public companion object Companion {
public final fun escape(/*0*/ literal: kotlin.String): kotlin.String
public final fun escapeReplacement(/*0*/ literal: kotlin.String): kotlin.String
public final fun fromLiteral(/*0*/ literal: kotlin.String): kotlin.text.Regex
}
}
public final enum class RegexOption : kotlin.Enum<kotlin.text.RegexOption> {
enum entry IGNORE_CASE
enum entry MULTILINE
public final val value: kotlin.String
public final fun <get-value>(): kotlin.String
// Static members
public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): kotlin.text.RegexOption
public final /*synthesized*/ fun values(): kotlin.Array<kotlin.text.RegexOption>
}
public final class StringBuilder : kotlin.text.Appendable, kotlin.CharSequence {
public constructor StringBuilder()
public constructor StringBuilder(/*0*/ content: kotlin.CharSequence)
public constructor StringBuilder(/*0*/ capacity: kotlin.Int)
/*primary*/ public constructor StringBuilder(/*0*/ content: kotlin.String)
public open override /*1*/ val length: kotlin.Int
public open override /*1*/ fun <get-length>(): kotlin.Int
public final fun append(/*0*/ value: kotlin.Any?): kotlin.text.StringBuilder
@kotlin.SinceKotlin(version = "1.3") public final fun append(/*0*/ value: kotlin.Boolean): kotlin.text.StringBuilder
public open override /*1*/ fun append(/*0*/ value: kotlin.Char): kotlin.text.StringBuilder
@kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) public final fun append(/*0*/ value: kotlin.CharArray): kotlin.text.StringBuilder
public open override /*1*/ fun append(/*0*/ value: kotlin.CharSequence?): kotlin.text.StringBuilder
public open override /*1*/ fun append(/*0*/ value: kotlin.CharSequence?, /*1*/ startIndex: kotlin.Int, /*2*/ endIndex: kotlin.Int): kotlin.text.StringBuilder
@kotlin.SinceKotlin(version = "1.3") public final fun append(/*0*/ value: kotlin.String?): kotlin.text.StringBuilder
@kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) public final fun appendRange(/*0*/ value: kotlin.CharArray, /*1*/ startIndex: kotlin.Int, /*2*/ endIndex: kotlin.Int): kotlin.text.StringBuilder
@kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) public final fun appendRange(/*0*/ value: kotlin.CharSequence, /*1*/ startIndex: kotlin.Int, /*2*/ endIndex: kotlin.Int): kotlin.text.StringBuilder
@kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) public final fun capacity(): kotlin.Int
@kotlin.SinceKotlin(version = "1.3") public final fun clear(): kotlin.text.StringBuilder
@kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) public final fun deleteAt(/*0*/ index: kotlin.Int): kotlin.text.StringBuilder
@kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) public final fun deleteRange(/*0*/ startIndex: kotlin.Int, /*1*/ endIndex: kotlin.Int): kotlin.text.StringBuilder
@kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) public final fun ensureCapacity(/*0*/ minimumCapacity: kotlin.Int): kotlin.Unit
public open override /*1*/ fun get(/*0*/ index: kotlin.Int): kotlin.Char
@kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) public final fun indexOf(/*0*/ string: kotlin.String): kotlin.Int
@kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) public final fun indexOf(/*0*/ string: kotlin.String, /*1*/ startIndex: kotlin.Int): kotlin.Int
@kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) public final fun insert(/*0*/ index: kotlin.Int, /*1*/ value: kotlin.Any?): kotlin.text.StringBuilder
@kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) public final fun insert(/*0*/ index: kotlin.Int, /*1*/ value: kotlin.Boolean): kotlin.text.StringBuilder
@kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) public final fun insert(/*0*/ index: kotlin.Int, /*1*/ value: kotlin.Char): kotlin.text.StringBuilder
@kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) public final fun insert(/*0*/ index: kotlin.Int, /*1*/ value: kotlin.CharArray): kotlin.text.StringBuilder
@kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) public final fun insert(/*0*/ index: kotlin.Int, /*1*/ value: kotlin.CharSequence?): kotlin.text.StringBuilder
@kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) public final fun insert(/*0*/ index: kotlin.Int, /*1*/ value: kotlin.String?): kotlin.text.StringBuilder
@kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) public final fun insertRange(/*0*/ index: kotlin.Int, /*1*/ value: kotlin.CharArray, /*2*/ startIndex: kotlin.Int, /*3*/ endIndex: kotlin.Int): kotlin.text.StringBuilder
@kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) public final fun insertRange(/*0*/ index: kotlin.Int, /*1*/ value: kotlin.CharSequence, /*2*/ startIndex: kotlin.Int, /*3*/ endIndex: kotlin.Int): kotlin.text.StringBuilder
@kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) public final fun lastIndexOf(/*0*/ string: kotlin.String): kotlin.Int
@kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) public final fun lastIndexOf(/*0*/ string: kotlin.String, /*1*/ startIndex: kotlin.Int): kotlin.Int
public final fun reverse(): kotlin.text.StringBuilder
@kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) public final operator fun set(/*0*/ index: kotlin.Int, /*1*/ value: kotlin.Char): kotlin.Unit
@kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) public final fun setLength(/*0*/ newLength: kotlin.Int): kotlin.Unit
@kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) public final fun setRange(/*0*/ startIndex: kotlin.Int, /*1*/ endIndex: kotlin.Int, /*2*/ value: kotlin.String): kotlin.text.StringBuilder
public open override /*1*/ fun subSequence(/*0*/ startIndex: kotlin.Int, /*1*/ endIndex: kotlin.Int): kotlin.CharSequence
@kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) public final fun substring(/*0*/ startIndex: kotlin.Int): kotlin.String
@kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) public final fun substring(/*0*/ startIndex: kotlin.Int, /*1*/ endIndex: kotlin.Int): kotlin.String
@kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) public final fun toCharArray(/*0*/ destination: kotlin.CharArray, /*1*/ destinationOffset: kotlin.Int = ..., /*2*/ startIndex: kotlin.Int = ..., /*3*/ endIndex: kotlin.Int = ...): kotlin.Unit
public open override /*2*/ fun toString(): kotlin.String
@kotlin.SinceKotlin(version = "1.4") @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class}) public final fun trimToSize(): kotlin.Unit
}
public object Typography {
public const final val almostEqual: kotlin.Char = \u2248 ('≈')
public final fun <get-almostEqual>(): kotlin.Char
public const final val amp: kotlin.Char = \u0026 ('&')
public final fun <get-amp>(): kotlin.Char
public const final val bullet: kotlin.Char = \u2022 ('•')
public final fun <get-bullet>(): kotlin.Char
public const final val cent: kotlin.Char = \u00A2 ('¢')
public final fun <get-cent>(): kotlin.Char
public const final val copyright: kotlin.Char = \u00A9 ('©')
public final fun <get-copyright>(): kotlin.Char
public const final val dagger: kotlin.Char = \u2020 ('†')
public final fun <get-dagger>(): kotlin.Char
public const final val degree: kotlin.Char = \u00B0 ('°')
public final fun <get-degree>(): kotlin.Char
public const final val dollar: kotlin.Char = \u0024 ('$')
public final fun <get-dollar>(): kotlin.Char
public const final val doubleDagger: kotlin.Char = \u2021 ('‡')
public final fun <get-doubleDagger>(): kotlin.Char
public const final val doublePrime: kotlin.Char = \u2033 ('″')
public final fun <get-doublePrime>(): kotlin.Char
public const final val ellipsis: kotlin.Char = \u2026 ('…')
public final fun <get-ellipsis>(): kotlin.Char
public const final val euro: kotlin.Char = \u20AC ('€')
public final fun <get-euro>(): kotlin.Char
public const final val greater: kotlin.Char = \u003E ('>')
public final fun <get-greater>(): kotlin.Char
public const final val greaterOrEqual: kotlin.Char = \u2265 ('≥')
public final fun <get-greaterOrEqual>(): kotlin.Char
public const final val half: kotlin.Char = \u00BD ('½')
public final fun <get-half>(): kotlin.Char
public const final val leftDoubleQuote: kotlin.Char = \u201C ('“')
public final fun <get-leftDoubleQuote>(): kotlin.Char
public const final val leftGuillemete: kotlin.Char = \u00AB ('«')
public final fun <get-leftGuillemete>(): kotlin.Char
public const final val leftSingleQuote: kotlin.Char = \u2018 ('')
public final fun <get-leftSingleQuote>(): kotlin.Char
public const final val less: kotlin.Char = \u003C ('<')
public final fun <get-less>(): kotlin.Char
public const final val lessOrEqual: kotlin.Char = \u2264 ('≤')
public final fun <get-lessOrEqual>(): kotlin.Char
public const final val lowDoubleQuote: kotlin.Char = \u201E ('„')
public final fun <get-lowDoubleQuote>(): kotlin.Char
public const final val lowSingleQuote: kotlin.Char = \u201A ('')
public final fun <get-lowSingleQuote>(): kotlin.Char
public const final val mdash: kotlin.Char = \u2014 ('—')
public final fun <get-mdash>(): kotlin.Char
public const final val middleDot: kotlin.Char = \u00B7 ('·')
public final fun <get-middleDot>(): kotlin.Char
public const final val nbsp: kotlin.Char = \u00A0 (' ')
public final fun <get-nbsp>(): kotlin.Char
public const final val ndash: kotlin.Char = \u2013 ('')
public final fun <get-ndash>(): kotlin.Char
public const final val notEqual: kotlin.Char = \u2260 ('≠')
public final fun <get-notEqual>(): kotlin.Char
public const final val paragraph: kotlin.Char = \u00B6 ('¶')
public final fun <get-paragraph>(): kotlin.Char
public const final val plusMinus: kotlin.Char = \u00B1 ('±')
public final fun <get-plusMinus>(): kotlin.Char
public const final val pound: kotlin.Char = \u00A3 ('£')
public final fun <get-pound>(): kotlin.Char
public const final val prime: kotlin.Char = \u2032 ('')
public final fun <get-prime>(): kotlin.Char
public const final val quote: kotlin.Char = \u0022 ('"')
public final fun <get-quote>(): kotlin.Char
public const final val registered: kotlin.Char = \u00AE ('®')
public final fun <get-registered>(): kotlin.Char
public const final val rightDoubleQuote: kotlin.Char = \u201D ('”')
public final fun <get-rightDoubleQuote>(): kotlin.Char
public const final val rightGuillemete: kotlin.Char = \u00BB ('»')
public final fun <get-rightGuillemete>(): kotlin.Char
public const final val rightSingleQuote: kotlin.Char = \u2019 ('')
public final fun <get-rightSingleQuote>(): kotlin.Char
public const final val section: kotlin.Char = \u00A7 ('§')
public final fun <get-section>(): kotlin.Char
public const final val times: kotlin.Char = \u00D7 ('×')
public final fun <get-times>(): kotlin.Char
public const final val tm: kotlin.Char = \u2122 ('™')
public final fun <get-tm>(): kotlin.Char
}
+204
View File
@@ -0,0 +1,204 @@
package kotlin.time
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime public val kotlin.Double.days: kotlin.time.Duration
public fun kotlin.Double.<get-days>(): kotlin.time.Duration
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime public val kotlin.Int.days: kotlin.time.Duration
public fun kotlin.Int.<get-days>(): kotlin.time.Duration
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime public val kotlin.Long.days: kotlin.time.Duration
public fun kotlin.Long.<get-days>(): kotlin.time.Duration
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime public val kotlin.Double.hours: kotlin.time.Duration
public fun kotlin.Double.<get-hours>(): kotlin.time.Duration
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime public val kotlin.Int.hours: kotlin.time.Duration
public fun kotlin.Int.<get-hours>(): kotlin.time.Duration
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime public val kotlin.Long.hours: kotlin.time.Duration
public fun kotlin.Long.<get-hours>(): kotlin.time.Duration
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime public val kotlin.Double.microseconds: kotlin.time.Duration
public fun kotlin.Double.<get-microseconds>(): kotlin.time.Duration
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime public val kotlin.Int.microseconds: kotlin.time.Duration
public fun kotlin.Int.<get-microseconds>(): kotlin.time.Duration
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime public val kotlin.Long.microseconds: kotlin.time.Duration
public fun kotlin.Long.<get-microseconds>(): kotlin.time.Duration
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime public val kotlin.Double.milliseconds: kotlin.time.Duration
public fun kotlin.Double.<get-milliseconds>(): kotlin.time.Duration
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime public val kotlin.Int.milliseconds: kotlin.time.Duration
public fun kotlin.Int.<get-milliseconds>(): kotlin.time.Duration
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime public val kotlin.Long.milliseconds: kotlin.time.Duration
public fun kotlin.Long.<get-milliseconds>(): kotlin.time.Duration
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime public val kotlin.Double.minutes: kotlin.time.Duration
public fun kotlin.Double.<get-minutes>(): kotlin.time.Duration
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime public val kotlin.Int.minutes: kotlin.time.Duration
public fun kotlin.Int.<get-minutes>(): kotlin.time.Duration
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime public val kotlin.Long.minutes: kotlin.time.Duration
public fun kotlin.Long.<get-minutes>(): kotlin.time.Duration
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime public val kotlin.Double.nanoseconds: kotlin.time.Duration
public fun kotlin.Double.<get-nanoseconds>(): kotlin.time.Duration
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime public val kotlin.Int.nanoseconds: kotlin.time.Duration
public fun kotlin.Int.<get-nanoseconds>(): kotlin.time.Duration
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime public val kotlin.Long.nanoseconds: kotlin.time.Duration
public fun kotlin.Long.<get-nanoseconds>(): kotlin.time.Duration
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime public val kotlin.Double.seconds: kotlin.time.Duration
public fun kotlin.Double.<get-seconds>(): kotlin.time.Duration
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime public val kotlin.Int.seconds: kotlin.time.Duration
public fun kotlin.Int.<get-seconds>(): kotlin.time.Duration
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime public val kotlin.Long.seconds: kotlin.time.Duration
public fun kotlin.Long.<get-seconds>(): kotlin.time.Duration
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime public inline fun measureTime(/*0*/ block: () -> kotlin.Unit): kotlin.time.Duration
CallsInPlace(block, EXACTLY_ONCE)
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime public inline fun </*0*/ T> measureTimedValue(/*0*/ block: () -> T): kotlin.time.TimedValue<T>
CallsInPlace(block, EXACTLY_ONCE)
@kotlin.time.ExperimentalTime @kotlin.SinceKotlin(version = "1.3") @kotlin.internal.InlineOnly @kotlin.Deprecated(level = DeprecationLevel.ERROR, message = "Comparing one TimeMark to another is not a well defined operation because these time marks could have been obtained from the different time sources.") public inline operator fun kotlin.time.TimeMark.compareTo(/*0*/ other: kotlin.time.TimeMark): kotlin.Int
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime public inline fun kotlin.time.TimeSource.measureTime(/*0*/ block: () -> kotlin.Unit): kotlin.time.Duration
CallsInPlace(block, EXACTLY_ONCE)
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime public inline fun </*0*/ T> kotlin.time.TimeSource.measureTimedValue(/*0*/ block: () -> T): kotlin.time.TimedValue<T>
CallsInPlace(block, EXACTLY_ONCE)
@kotlin.time.ExperimentalTime @kotlin.SinceKotlin(version = "1.3") @kotlin.internal.InlineOnly @kotlin.Deprecated(level = DeprecationLevel.ERROR, message = "Subtracting one TimeMark from another is not a well defined operation because these time marks could have been obtained from the different time sources.") public inline operator fun kotlin.time.TimeMark.minus(/*0*/ other: kotlin.time.TimeMark): kotlin.time.Duration
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.internal.InlineOnly public inline operator fun kotlin.Double.times(/*0*/ duration: kotlin.time.Duration): kotlin.time.Duration
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.internal.InlineOnly public inline operator fun kotlin.Int.times(/*0*/ duration: kotlin.time.Duration): kotlin.time.Duration
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime public fun kotlin.Double.toDuration(/*0*/ unit: kotlin.time.DurationUnit): kotlin.time.Duration
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime public fun kotlin.Int.toDuration(/*0*/ unit: kotlin.time.DurationUnit): kotlin.time.Duration
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime public fun kotlin.Long.toDuration(/*0*/ unit: kotlin.time.DurationUnit): kotlin.time.Duration
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime public abstract class AbstractDoubleTimeSource : kotlin.time.TimeSource {
/*primary*/ public constructor AbstractDoubleTimeSource(/*0*/ unit: kotlin.time.DurationUnit)
protected final val unit: kotlin.time.DurationUnit
protected final fun <get-unit>(): kotlin.time.DurationUnit
public open override /*1*/ fun markNow(): kotlin.time.TimeMark
protected abstract fun read(): kotlin.Double
}
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime public abstract class AbstractLongTimeSource : kotlin.time.TimeSource {
/*primary*/ public constructor AbstractLongTimeSource(/*0*/ unit: kotlin.time.DurationUnit)
protected final val unit: kotlin.time.DurationUnit
protected final fun <get-unit>(): kotlin.time.DurationUnit
public open override /*1*/ fun markNow(): kotlin.time.TimeMark
protected abstract fun read(): kotlin.Long
}
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime public final inline class Duration : kotlin.Comparable<kotlin.time.Duration> {
public final val absoluteValue: kotlin.time.Duration
public final fun <get-absoluteValue>(): kotlin.time.Duration
public final val inDays: kotlin.Double
public final fun <get-inDays>(): kotlin.Double
public final val inHours: kotlin.Double
public final fun <get-inHours>(): kotlin.Double
public final val inMicroseconds: kotlin.Double
public final fun <get-inMicroseconds>(): kotlin.Double
public final val inMilliseconds: kotlin.Double
public final fun <get-inMilliseconds>(): kotlin.Double
public final val inMinutes: kotlin.Double
public final fun <get-inMinutes>(): kotlin.Double
public final val inNanoseconds: kotlin.Double
public final fun <get-inNanoseconds>(): kotlin.Double
public final val inSeconds: kotlin.Double
public final fun <get-inSeconds>(): kotlin.Double
public open override /*1*/ fun compareTo(/*0*/ other: kotlin.time.Duration): kotlin.Int
public final operator fun div(/*0*/ scale: kotlin.Double): kotlin.time.Duration
public final operator fun div(/*0*/ scale: kotlin.Int): kotlin.time.Duration
public final operator fun div(/*0*/ other: kotlin.time.Duration): kotlin.Double
public open override /*1*/ /*synthesized*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*synthesized*/ fun hashCode(): kotlin.Int
public final fun isFinite(): kotlin.Boolean
public final fun isInfinite(): kotlin.Boolean
public final fun isNegative(): kotlin.Boolean
public final fun isPositive(): kotlin.Boolean
public final operator fun minus(/*0*/ other: kotlin.time.Duration): kotlin.time.Duration
public final operator fun plus(/*0*/ other: kotlin.time.Duration): kotlin.time.Duration
public final operator fun times(/*0*/ scale: kotlin.Double): kotlin.time.Duration
public final operator fun times(/*0*/ scale: kotlin.Int): kotlin.time.Duration
public final inline fun </*0*/ T> toComponents(/*0*/ action: (days: kotlin.Int, hours: kotlin.Int, minutes: kotlin.Int, seconds: kotlin.Int, nanoseconds: kotlin.Int) -> T): T
public final inline fun </*0*/ T> toComponents(/*0*/ action: (hours: kotlin.Int, minutes: kotlin.Int, seconds: kotlin.Int, nanoseconds: kotlin.Int) -> T): T
public final inline fun </*0*/ T> toComponents(/*0*/ action: (minutes: kotlin.Int, seconds: kotlin.Int, nanoseconds: kotlin.Int) -> T): T
public final inline fun </*0*/ T> toComponents(/*0*/ action: (seconds: kotlin.Long, nanoseconds: kotlin.Int) -> T): T
public final fun toDouble(/*0*/ unit: kotlin.time.DurationUnit): kotlin.Double
public final fun toInt(/*0*/ unit: kotlin.time.DurationUnit): kotlin.Int
public final fun toIsoString(): kotlin.String
public final fun toLong(/*0*/ unit: kotlin.time.DurationUnit): kotlin.Long
public final fun toLongMilliseconds(): kotlin.Long
public final fun toLongNanoseconds(): kotlin.Long
public open override /*1*/ fun toString(): kotlin.String
public final fun toString(/*0*/ unit: kotlin.time.DurationUnit, /*1*/ decimals: kotlin.Int = ...): kotlin.String
public final operator fun unaryMinus(): kotlin.time.Duration
public companion object Companion {
public final val INFINITE: kotlin.time.Duration
public final fun <get-INFINITE>(): kotlin.time.Duration
public final val ZERO: kotlin.time.Duration
public final fun <get-ZERO>(): kotlin.time.Duration
public final fun convert(/*0*/ value: kotlin.Double, /*1*/ sourceUnit: kotlin.time.DurationUnit, /*2*/ targetUnit: kotlin.time.DurationUnit): kotlin.Double
}
}
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime public final enum class DurationUnit : kotlin.Enum<kotlin.time.DurationUnit> {
enum entry NANOSECONDS
enum entry MICROSECONDS
enum entry MILLISECONDS
enum entry SECONDS
enum entry MINUTES
enum entry HOURS
enum entry DAYS
// Static members
public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): kotlin.time.DurationUnit
public final /*synthesized*/ fun values(): kotlin.Array<kotlin.time.DurationUnit>
}
@kotlin.Experimental(level = Level.ERROR) @kotlin.RequiresOptIn(level = Level.ERROR) @kotlin.annotation.MustBeDocumented @kotlin.annotation.Retention(value = AnnotationRetention.BINARY) @kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS, AnnotationTarget.ANNOTATION_CLASS, AnnotationTarget.PROPERTY, AnnotationTarget.FIELD, AnnotationTarget.LOCAL_VARIABLE, AnnotationTarget.VALUE_PARAMETER, AnnotationTarget.CONSTRUCTOR, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.TYPEALIAS}) @kotlin.SinceKotlin(version = "1.3") public final annotation class ExperimentalTime : kotlin.Annotation {
/*primary*/ public constructor ExperimentalTime()
}
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime public final class TestTimeSource : kotlin.time.AbstractLongTimeSource {
/*primary*/ public constructor TestTimeSource()
public final operator fun plusAssign(/*0*/ duration: kotlin.time.Duration): kotlin.Unit
protected open override /*1*/ fun read(): kotlin.Long
}
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime public abstract class TimeMark {
/*primary*/ public constructor TimeMark()
public abstract fun elapsedNow(): kotlin.time.Duration
public final fun hasNotPassedNow(): kotlin.Boolean
public final fun hasPassedNow(): kotlin.Boolean
public open operator fun minus(/*0*/ duration: kotlin.time.Duration): kotlin.time.TimeMark
public open operator fun plus(/*0*/ duration: kotlin.time.Duration): kotlin.time.TimeMark
}
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime public interface TimeSource {
public abstract fun markNow(): kotlin.time.TimeMark
public companion object Companion {
}
public object Monotonic : kotlin.time.TimeSource {
public open override /*1*/ /*delegation*/ fun markNow(): kotlin.time.TimeMark
public open override /*1*/ fun toString(): kotlin.String
}
}
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime public final data class TimedValue</*0*/ T> {
/*primary*/ public constructor TimedValue</*0*/ T>(/*0*/ value: T, /*1*/ duration: kotlin.time.Duration)
public final val duration: kotlin.time.Duration
public final fun <get-duration>(): kotlin.time.Duration
public final val value: T
public final fun <get-value>(): T
public final operator /*synthesized*/ fun component1(): T
public final operator /*synthesized*/ fun component2(): kotlin.time.Duration
public final /*synthesized*/ fun copy(/*0*/ value: T = ..., /*1*/ duration: kotlin.time.Duration = ...): kotlin.time.TimedValue<T>
public open override /*1*/ /*synthesized*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*synthesized*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*synthesized*/ fun toString(): kotlin.String
}
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use AbstractDoubleTimeSource instead.", replaceWith = kotlin.ReplaceWith(expression = "AbstractDoubleTimeSource", imports = {"kotlin.time.AbstractDoubleTimeSource"})) public typealias AbstractDoubleClock = kotlin.time.AbstractDoubleTimeSource
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use AbstractLongTimeSource instead.", replaceWith = kotlin.ReplaceWith(expression = "AbstractLongTimeSource", imports = {"kotlin.time.AbstractLongTimeSource"})) public typealias AbstractLongClock = kotlin.time.AbstractLongTimeSource
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use TimeSource interface instead.", replaceWith = kotlin.ReplaceWith(expression = "TimeSource", imports = {"kotlin.time.TimeSource"})) public typealias Clock = kotlin.time.TimeSource
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use TimeMark class instead.", replaceWith = kotlin.ReplaceWith(expression = "TimeMark", imports = {"kotlin.time.TimeMark"})) public typealias ClockMark = kotlin.time.TimeMark
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use TimeSource.Monotonic instead.", replaceWith = kotlin.ReplaceWith(expression = "TimeSource.Monotonic", imports = {"kotlin.time.TimeSource"})) public typealias MonoClock = kotlin.time.TimeSource.Monotonic
@kotlin.SinceKotlin(version = "1.3") @kotlin.time.ExperimentalTime @kotlin.Deprecated(message = "Use TestTimeSource instead.", replaceWith = kotlin.ReplaceWith(expression = "TestTimeSource", imports = {"kotlin.time.TestTimeSource"})) public typealias TestClock = kotlin.time.TestTimeSource