Floor division and remainder for numeric types KT-26234
- floorDiv/mod for unsigned types - floorDiv/mod for signed types - mod for floating point types - mod return type: same as divisor for integer types - Update JS API dump - Avoid triggering division overflow in tests due to K/N - Workaround failing test in JS-legacy
This commit is contained in:
@@ -318,6 +318,70 @@ public inline fun kotlin.ULong.countTrailingZeroBits(): kotlin.Int
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.UShort.countTrailingZeroBits(): kotlin.Int
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Byte.floorDiv(other: kotlin.Byte): kotlin.Int
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Byte.floorDiv(other: kotlin.Int): kotlin.Int
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Byte.floorDiv(other: kotlin.Long): kotlin.Long
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Byte.floorDiv(other: kotlin.Short): kotlin.Int
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Int.floorDiv(other: kotlin.Byte): kotlin.Int
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Int.floorDiv(other: kotlin.Int): kotlin.Int
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Int.floorDiv(other: kotlin.Long): kotlin.Long
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Int.floorDiv(other: kotlin.Short): kotlin.Int
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Long.floorDiv(other: kotlin.Byte): kotlin.Long
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Long.floorDiv(other: kotlin.Int): kotlin.Long
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Long.floorDiv(other: kotlin.Long): kotlin.Long
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Long.floorDiv(other: kotlin.Short): kotlin.Long
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Short.floorDiv(other: kotlin.Byte): kotlin.Int
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Short.floorDiv(other: kotlin.Int): kotlin.Int
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Short.floorDiv(other: kotlin.Long): kotlin.Long
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Short.floorDiv(other: kotlin.Short): kotlin.Int
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
@kotlin.SinceKotlin(version = "1.3")
|
||||
public inline fun <R, T> kotlin.Result<T>.fold(onSuccess: (value: T) -> R, onFailure: (exception: kotlin.Throwable) -> R): R
|
||||
@@ -384,6 +448,86 @@ public inline fun <R, T> kotlin.Result<T>.map(transform: (value: T) -> R): kotli
|
||||
@kotlin.SinceKotlin(version = "1.3")
|
||||
public inline fun <R, T> kotlin.Result<T>.mapCatching(transform: (value: T) -> R): kotlin.Result<R>
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Byte.mod(other: kotlin.Byte): kotlin.Byte
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Byte.mod(other: kotlin.Int): kotlin.Int
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Byte.mod(other: kotlin.Long): kotlin.Long
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Byte.mod(other: kotlin.Short): kotlin.Short
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Double.mod(other: kotlin.Double): kotlin.Double
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Double.mod(other: kotlin.Float): kotlin.Double
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Float.mod(other: kotlin.Double): kotlin.Double
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Float.mod(other: kotlin.Float): kotlin.Float
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Int.mod(other: kotlin.Byte): kotlin.Byte
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Int.mod(other: kotlin.Int): kotlin.Int
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Int.mod(other: kotlin.Long): kotlin.Long
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Int.mod(other: kotlin.Short): kotlin.Short
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Long.mod(other: kotlin.Byte): kotlin.Byte
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Long.mod(other: kotlin.Int): kotlin.Int
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Long.mod(other: kotlin.Long): kotlin.Long
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Long.mod(other: kotlin.Short): kotlin.Short
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Short.mod(other: kotlin.Byte): kotlin.Byte
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Short.mod(other: kotlin.Int): kotlin.Int
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Short.mod(other: kotlin.Long): kotlin.Long
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Short.mod(other: kotlin.Short): kotlin.Short
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
@kotlin.SinceKotlin(version = "1.3")
|
||||
public inline fun <T> kotlin.Result<T>.onFailure(action: (exception: kotlin.Throwable) -> kotlin.Unit): kotlin.Result<T>
|
||||
@@ -2277,6 +2421,18 @@ public final inline class UByte : kotlin.Comparable<kotlin.UByte> {
|
||||
|
||||
public open override operator fun equals(other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun floorDiv(other: kotlin.UByte): kotlin.UInt
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun floorDiv(other: kotlin.UInt): kotlin.UInt
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun floorDiv(other: kotlin.ULong): kotlin.ULong
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun floorDiv(other: kotlin.UShort): kotlin.UInt
|
||||
|
||||
public open override fun hashCode(): kotlin.Int
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
@@ -2297,6 +2453,18 @@ public final inline class UByte : kotlin.Comparable<kotlin.UByte> {
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline operator fun minus(other: kotlin.UShort): kotlin.UInt
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun mod(other: kotlin.UByte): kotlin.UByte
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun mod(other: kotlin.UInt): kotlin.UInt
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun mod(other: kotlin.ULong): kotlin.ULong
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun mod(other: kotlin.UShort): kotlin.UShort
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline infix fun or(other: kotlin.UByte): kotlin.UByte
|
||||
|
||||
@@ -2448,6 +2616,18 @@ public final inline class UInt : kotlin.Comparable<kotlin.UInt> {
|
||||
|
||||
public open override operator fun equals(other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun floorDiv(other: kotlin.UByte): kotlin.UInt
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun floorDiv(other: kotlin.UInt): kotlin.UInt
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun floorDiv(other: kotlin.ULong): kotlin.ULong
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun floorDiv(other: kotlin.UShort): kotlin.UInt
|
||||
|
||||
public open override fun hashCode(): kotlin.Int
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
@@ -2468,6 +2648,18 @@ public final inline class UInt : kotlin.Comparable<kotlin.UInt> {
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline operator fun minus(other: kotlin.UShort): kotlin.UInt
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun mod(other: kotlin.UByte): kotlin.UByte
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun mod(other: kotlin.UInt): kotlin.UInt
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun mod(other: kotlin.ULong): kotlin.ULong
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun mod(other: kotlin.UShort): kotlin.UShort
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline infix fun or(other: kotlin.UInt): kotlin.UInt
|
||||
|
||||
@@ -2625,6 +2817,18 @@ public final inline class ULong : kotlin.Comparable<kotlin.ULong> {
|
||||
|
||||
public open override operator fun equals(other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun floorDiv(other: kotlin.UByte): kotlin.ULong
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun floorDiv(other: kotlin.UInt): kotlin.ULong
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun floorDiv(other: kotlin.ULong): kotlin.ULong
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun floorDiv(other: kotlin.UShort): kotlin.ULong
|
||||
|
||||
public open override fun hashCode(): kotlin.Int
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
@@ -2645,6 +2849,18 @@ public final inline class ULong : kotlin.Comparable<kotlin.ULong> {
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline operator fun minus(other: kotlin.UShort): kotlin.ULong
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun mod(other: kotlin.UByte): kotlin.UByte
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun mod(other: kotlin.UInt): kotlin.UInt
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun mod(other: kotlin.ULong): kotlin.ULong
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun mod(other: kotlin.UShort): kotlin.UShort
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline infix fun or(other: kotlin.ULong): kotlin.ULong
|
||||
|
||||
@@ -2802,6 +3018,18 @@ public final inline class UShort : kotlin.Comparable<kotlin.UShort> {
|
||||
|
||||
public open override operator fun equals(other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun floorDiv(other: kotlin.UByte): kotlin.UInt
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun floorDiv(other: kotlin.UInt): kotlin.UInt
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun floorDiv(other: kotlin.ULong): kotlin.ULong
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun floorDiv(other: kotlin.UShort): kotlin.UInt
|
||||
|
||||
public open override fun hashCode(): kotlin.Int
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
@@ -2822,6 +3050,18 @@ public final inline class UShort : kotlin.Comparable<kotlin.UShort> {
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline operator fun minus(other: kotlin.UShort): kotlin.UInt
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun mod(other: kotlin.UByte): kotlin.UByte
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun mod(other: kotlin.UInt): kotlin.UInt
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun mod(other: kotlin.ULong): kotlin.ULong
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun mod(other: kotlin.UShort): kotlin.UShort
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline infix fun or(other: kotlin.UShort): kotlin.UShort
|
||||
|
||||
|
||||
@@ -281,6 +281,70 @@ public inline fun kotlin.ULong.countTrailingZeroBits(): kotlin.Int
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.UShort.countTrailingZeroBits(): kotlin.Int
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Byte.floorDiv(other: kotlin.Byte): kotlin.Int
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Byte.floorDiv(other: kotlin.Int): kotlin.Int
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Byte.floorDiv(other: kotlin.Long): kotlin.Long
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Byte.floorDiv(other: kotlin.Short): kotlin.Int
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Int.floorDiv(other: kotlin.Byte): kotlin.Int
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Int.floorDiv(other: kotlin.Int): kotlin.Int
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Int.floorDiv(other: kotlin.Long): kotlin.Long
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Int.floorDiv(other: kotlin.Short): kotlin.Int
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Long.floorDiv(other: kotlin.Byte): kotlin.Long
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Long.floorDiv(other: kotlin.Int): kotlin.Long
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Long.floorDiv(other: kotlin.Long): kotlin.Long
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Long.floorDiv(other: kotlin.Short): kotlin.Long
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Short.floorDiv(other: kotlin.Byte): kotlin.Int
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Short.floorDiv(other: kotlin.Int): kotlin.Int
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Short.floorDiv(other: kotlin.Long): kotlin.Long
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Short.floorDiv(other: kotlin.Short): kotlin.Int
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
@kotlin.SinceKotlin(version = "1.3")
|
||||
public inline fun <R, T> kotlin.Result<T>.fold(onSuccess: (value: T) -> R, onFailure: (exception: kotlin.Throwable) -> R): R
|
||||
@@ -347,6 +411,86 @@ public inline fun <R, T> kotlin.Result<T>.map(transform: (value: T) -> R): kotli
|
||||
@kotlin.SinceKotlin(version = "1.3")
|
||||
public inline fun <R, T> kotlin.Result<T>.mapCatching(transform: (value: T) -> R): kotlin.Result<R>
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Byte.mod(other: kotlin.Byte): kotlin.Byte
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Byte.mod(other: kotlin.Int): kotlin.Int
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Byte.mod(other: kotlin.Long): kotlin.Long
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Byte.mod(other: kotlin.Short): kotlin.Short
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Double.mod(other: kotlin.Double): kotlin.Double
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Double.mod(other: kotlin.Float): kotlin.Double
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Float.mod(other: kotlin.Double): kotlin.Double
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Float.mod(other: kotlin.Float): kotlin.Float
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Int.mod(other: kotlin.Byte): kotlin.Byte
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Int.mod(other: kotlin.Int): kotlin.Int
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Int.mod(other: kotlin.Long): kotlin.Long
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Int.mod(other: kotlin.Short): kotlin.Short
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Long.mod(other: kotlin.Byte): kotlin.Byte
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Long.mod(other: kotlin.Int): kotlin.Int
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Long.mod(other: kotlin.Long): kotlin.Long
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Long.mod(other: kotlin.Short): kotlin.Short
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Short.mod(other: kotlin.Byte): kotlin.Byte
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Short.mod(other: kotlin.Int): kotlin.Int
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Short.mod(other: kotlin.Long): kotlin.Long
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.5")
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Short.mod(other: kotlin.Short): kotlin.Short
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
@kotlin.SinceKotlin(version = "1.3")
|
||||
public inline fun <T> kotlin.Result<T>.onFailure(action: (exception: kotlin.Throwable) -> kotlin.Unit): kotlin.Result<T>
|
||||
@@ -2282,6 +2426,18 @@ public final inline class UByte : kotlin.Comparable<kotlin.UByte> {
|
||||
|
||||
public open override operator fun equals(other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun floorDiv(other: kotlin.UByte): kotlin.UInt
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun floorDiv(other: kotlin.UInt): kotlin.UInt
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun floorDiv(other: kotlin.ULong): kotlin.ULong
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun floorDiv(other: kotlin.UShort): kotlin.UInt
|
||||
|
||||
public open override fun hashCode(): kotlin.Int
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
@@ -2302,6 +2458,18 @@ public final inline class UByte : kotlin.Comparable<kotlin.UByte> {
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline operator fun minus(other: kotlin.UShort): kotlin.UInt
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun mod(other: kotlin.UByte): kotlin.UByte
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun mod(other: kotlin.UInt): kotlin.UInt
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun mod(other: kotlin.ULong): kotlin.ULong
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun mod(other: kotlin.UShort): kotlin.UShort
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline infix fun or(other: kotlin.UByte): kotlin.UByte
|
||||
|
||||
@@ -2453,6 +2621,18 @@ public final inline class UInt : kotlin.Comparable<kotlin.UInt> {
|
||||
|
||||
public open override operator fun equals(other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun floorDiv(other: kotlin.UByte): kotlin.UInt
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun floorDiv(other: kotlin.UInt): kotlin.UInt
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun floorDiv(other: kotlin.ULong): kotlin.ULong
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun floorDiv(other: kotlin.UShort): kotlin.UInt
|
||||
|
||||
public open override fun hashCode(): kotlin.Int
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
@@ -2473,6 +2653,18 @@ public final inline class UInt : kotlin.Comparable<kotlin.UInt> {
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline operator fun minus(other: kotlin.UShort): kotlin.UInt
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun mod(other: kotlin.UByte): kotlin.UByte
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun mod(other: kotlin.UInt): kotlin.UInt
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun mod(other: kotlin.ULong): kotlin.ULong
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun mod(other: kotlin.UShort): kotlin.UShort
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline infix fun or(other: kotlin.UInt): kotlin.UInt
|
||||
|
||||
@@ -2630,6 +2822,18 @@ public final inline class ULong : kotlin.Comparable<kotlin.ULong> {
|
||||
|
||||
public open override operator fun equals(other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun floorDiv(other: kotlin.UByte): kotlin.ULong
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun floorDiv(other: kotlin.UInt): kotlin.ULong
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun floorDiv(other: kotlin.ULong): kotlin.ULong
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun floorDiv(other: kotlin.UShort): kotlin.ULong
|
||||
|
||||
public open override fun hashCode(): kotlin.Int
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
@@ -2650,6 +2854,18 @@ public final inline class ULong : kotlin.Comparable<kotlin.ULong> {
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline operator fun minus(other: kotlin.UShort): kotlin.ULong
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun mod(other: kotlin.UByte): kotlin.UByte
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun mod(other: kotlin.UInt): kotlin.UInt
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun mod(other: kotlin.ULong): kotlin.ULong
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun mod(other: kotlin.UShort): kotlin.UShort
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline infix fun or(other: kotlin.ULong): kotlin.ULong
|
||||
|
||||
@@ -2807,6 +3023,18 @@ public final inline class UShort : kotlin.Comparable<kotlin.UShort> {
|
||||
|
||||
public open override operator fun equals(other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun floorDiv(other: kotlin.UByte): kotlin.UInt
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun floorDiv(other: kotlin.UInt): kotlin.UInt
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun floorDiv(other: kotlin.ULong): kotlin.ULong
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun floorDiv(other: kotlin.UShort): kotlin.UInt
|
||||
|
||||
public open override fun hashCode(): kotlin.Int
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
@@ -2827,6 +3055,18 @@ public final inline class UShort : kotlin.Comparable<kotlin.UShort> {
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline operator fun minus(other: kotlin.UShort): kotlin.UInt
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun mod(other: kotlin.UByte): kotlin.UByte
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun mod(other: kotlin.UInt): kotlin.UInt
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun mod(other: kotlin.ULong): kotlin.ULong
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline fun mod(other: kotlin.UShort): kotlin.UShort
|
||||
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline infix fun or(other: kotlin.UShort): kotlin.UShort
|
||||
|
||||
|
||||
Reference in New Issue
Block a user