Add operator 'rem' to builtIns
Also deprecate operator 'mod'
This commit is contained in:
@@ -130,18 +130,43 @@ public class Byte private constructor() : Number(), Comparable<Byte> {
|
||||
public operator fun div(other: Double): Double
|
||||
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@Deprecated("Use rem(other) instead", ReplaceWith("rem(other)"), DeprecationLevel.WARNING)
|
||||
public operator fun mod(other: Byte): Int
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@Deprecated("Use rem(other) instead", ReplaceWith("rem(other)"), DeprecationLevel.WARNING)
|
||||
public operator fun mod(other: Short): Int
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@Deprecated("Use rem(other) instead", ReplaceWith("rem(other)"), DeprecationLevel.WARNING)
|
||||
public operator fun mod(other: Int): Int
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@Deprecated("Use rem(other) instead", ReplaceWith("rem(other)"), DeprecationLevel.WARNING)
|
||||
public operator fun mod(other: Long): Long
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@Deprecated("Use rem(other) instead", ReplaceWith("rem(other)"), DeprecationLevel.WARNING)
|
||||
public operator fun mod(other: Float): Float
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@Deprecated("Use rem(other) instead", ReplaceWith("rem(other)"), DeprecationLevel.WARNING)
|
||||
public operator fun mod(other: Double): Double
|
||||
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@SinceKotlin("1.1")
|
||||
public operator fun rem(other: Byte): Int
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@SinceKotlin("1.1")
|
||||
public operator fun rem(other: Short): Int
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@SinceKotlin("1.1")
|
||||
public operator fun rem(other: Int): Int
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@SinceKotlin("1.1")
|
||||
public operator fun rem(other: Long): Long
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@SinceKotlin("1.1")
|
||||
public operator fun rem(other: Float): Float
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@SinceKotlin("1.1")
|
||||
public operator fun rem(other: Double): Double
|
||||
|
||||
/** Increments this value. */
|
||||
public operator fun inc(): Byte
|
||||
/** Decrements this value. */
|
||||
@@ -294,18 +319,43 @@ public class Short private constructor() : Number(), Comparable<Short> {
|
||||
public operator fun div(other: Double): Double
|
||||
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@Deprecated("Use rem(other) instead", ReplaceWith("rem(other)"), DeprecationLevel.WARNING)
|
||||
public operator fun mod(other: Byte): Int
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@Deprecated("Use rem(other) instead", ReplaceWith("rem(other)"), DeprecationLevel.WARNING)
|
||||
public operator fun mod(other: Short): Int
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@Deprecated("Use rem(other) instead", ReplaceWith("rem(other)"), DeprecationLevel.WARNING)
|
||||
public operator fun mod(other: Int): Int
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@Deprecated("Use rem(other) instead", ReplaceWith("rem(other)"), DeprecationLevel.WARNING)
|
||||
public operator fun mod(other: Long): Long
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@Deprecated("Use rem(other) instead", ReplaceWith("rem(other)"), DeprecationLevel.WARNING)
|
||||
public operator fun mod(other: Float): Float
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@Deprecated("Use rem(other) instead", ReplaceWith("rem(other)"), DeprecationLevel.WARNING)
|
||||
public operator fun mod(other: Double): Double
|
||||
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@SinceKotlin("1.1")
|
||||
public operator fun rem(other: Byte): Int
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@SinceKotlin("1.1")
|
||||
public operator fun rem(other: Short): Int
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@SinceKotlin("1.1")
|
||||
public operator fun rem(other: Int): Int
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@SinceKotlin("1.1")
|
||||
public operator fun rem(other: Long): Long
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@SinceKotlin("1.1")
|
||||
public operator fun rem(other: Float): Float
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@SinceKotlin("1.1")
|
||||
public operator fun rem(other: Double): Double
|
||||
|
||||
/** Increments this value. */
|
||||
public operator fun inc(): Short
|
||||
/** Decrements this value. */
|
||||
@@ -458,18 +508,43 @@ public class Int private constructor() : Number(), Comparable<Int> {
|
||||
public operator fun div(other: Double): Double
|
||||
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@Deprecated("Use rem(other) instead", ReplaceWith("rem(other)"), DeprecationLevel.WARNING)
|
||||
public operator fun mod(other: Byte): Int
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@Deprecated("Use rem(other) instead", ReplaceWith("rem(other)"), DeprecationLevel.WARNING)
|
||||
public operator fun mod(other: Short): Int
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@Deprecated("Use rem(other) instead", ReplaceWith("rem(other)"), DeprecationLevel.WARNING)
|
||||
public operator fun mod(other: Int): Int
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@Deprecated("Use rem(other) instead", ReplaceWith("rem(other)"), DeprecationLevel.WARNING)
|
||||
public operator fun mod(other: Long): Long
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@Deprecated("Use rem(other) instead", ReplaceWith("rem(other)"), DeprecationLevel.WARNING)
|
||||
public operator fun mod(other: Float): Float
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@Deprecated("Use rem(other) instead", ReplaceWith("rem(other)"), DeprecationLevel.WARNING)
|
||||
public operator fun mod(other: Double): Double
|
||||
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@SinceKotlin("1.1")
|
||||
public operator fun rem(other: Byte): Int
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@SinceKotlin("1.1")
|
||||
public operator fun rem(other: Short): Int
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@SinceKotlin("1.1")
|
||||
public operator fun rem(other: Int): Int
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@SinceKotlin("1.1")
|
||||
public operator fun rem(other: Long): Long
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@SinceKotlin("1.1")
|
||||
public operator fun rem(other: Float): Float
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@SinceKotlin("1.1")
|
||||
public operator fun rem(other: Double): Double
|
||||
|
||||
/** Increments this value. */
|
||||
public operator fun inc(): Int
|
||||
/** Decrements this value. */
|
||||
@@ -624,18 +699,43 @@ public class Long private constructor() : Number(), Comparable<Long> {
|
||||
public operator fun div(other: Double): Double
|
||||
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@Deprecated("Use rem(other) instead", ReplaceWith("rem(other)"), DeprecationLevel.WARNING)
|
||||
public operator fun mod(other: Byte): Long
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@Deprecated("Use rem(other) instead", ReplaceWith("rem(other)"), DeprecationLevel.WARNING)
|
||||
public operator fun mod(other: Short): Long
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@Deprecated("Use rem(other) instead", ReplaceWith("rem(other)"), DeprecationLevel.WARNING)
|
||||
public operator fun mod(other: Int): Long
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@Deprecated("Use rem(other) instead", ReplaceWith("rem(other)"), DeprecationLevel.WARNING)
|
||||
public operator fun mod(other: Long): Long
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@Deprecated("Use rem(other) instead", ReplaceWith("rem(other)"), DeprecationLevel.WARNING)
|
||||
public operator fun mod(other: Float): Float
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@Deprecated("Use rem(other) instead", ReplaceWith("rem(other)"), DeprecationLevel.WARNING)
|
||||
public operator fun mod(other: Double): Double
|
||||
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@SinceKotlin("1.1")
|
||||
public operator fun rem(other: Byte): Long
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@SinceKotlin("1.1")
|
||||
public operator fun rem(other: Short): Long
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@SinceKotlin("1.1")
|
||||
public operator fun rem(other: Int): Long
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@SinceKotlin("1.1")
|
||||
public operator fun rem(other: Long): Long
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@SinceKotlin("1.1")
|
||||
public operator fun rem(other: Float): Float
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@SinceKotlin("1.1")
|
||||
public operator fun rem(other: Double): Double
|
||||
|
||||
/** Increments this value. */
|
||||
public operator fun inc(): Long
|
||||
/** Decrements this value. */
|
||||
@@ -805,18 +905,43 @@ public class Float private constructor() : Number(), Comparable<Float> {
|
||||
public operator fun div(other: Double): Double
|
||||
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@Deprecated("Use rem(other) instead", ReplaceWith("rem(other)"), DeprecationLevel.WARNING)
|
||||
public operator fun mod(other: Byte): Float
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@Deprecated("Use rem(other) instead", ReplaceWith("rem(other)"), DeprecationLevel.WARNING)
|
||||
public operator fun mod(other: Short): Float
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@Deprecated("Use rem(other) instead", ReplaceWith("rem(other)"), DeprecationLevel.WARNING)
|
||||
public operator fun mod(other: Int): Float
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@Deprecated("Use rem(other) instead", ReplaceWith("rem(other)"), DeprecationLevel.WARNING)
|
||||
public operator fun mod(other: Long): Float
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@Deprecated("Use rem(other) instead", ReplaceWith("rem(other)"), DeprecationLevel.WARNING)
|
||||
public operator fun mod(other: Float): Float
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@Deprecated("Use rem(other) instead", ReplaceWith("rem(other)"), DeprecationLevel.WARNING)
|
||||
public operator fun mod(other: Double): Double
|
||||
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@SinceKotlin("1.1")
|
||||
public operator fun rem(other: Byte): Float
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@SinceKotlin("1.1")
|
||||
public operator fun rem(other: Short): Float
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@SinceKotlin("1.1")
|
||||
public operator fun rem(other: Int): Float
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@SinceKotlin("1.1")
|
||||
public operator fun rem(other: Long): Float
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@SinceKotlin("1.1")
|
||||
public operator fun rem(other: Float): Float
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@SinceKotlin("1.1")
|
||||
public operator fun rem(other: Double): Double
|
||||
|
||||
/** Increments this value. */
|
||||
public operator fun inc(): Float
|
||||
/** Decrements this value. */
|
||||
@@ -963,18 +1088,43 @@ public class Double private constructor() : Number(), Comparable<Double> {
|
||||
public operator fun div(other: Double): Double
|
||||
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@Deprecated("Use rem(other) instead", ReplaceWith("rem(other)"), DeprecationLevel.WARNING)
|
||||
public operator fun mod(other: Byte): Double
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@Deprecated("Use rem(other) instead", ReplaceWith("rem(other)"), DeprecationLevel.WARNING)
|
||||
public operator fun mod(other: Short): Double
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@Deprecated("Use rem(other) instead", ReplaceWith("rem(other)"), DeprecationLevel.WARNING)
|
||||
public operator fun mod(other: Int): Double
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@Deprecated("Use rem(other) instead", ReplaceWith("rem(other)"), DeprecationLevel.WARNING)
|
||||
public operator fun mod(other: Long): Double
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@Deprecated("Use rem(other) instead", ReplaceWith("rem(other)"), DeprecationLevel.WARNING)
|
||||
public operator fun mod(other: Float): Double
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@Deprecated("Use rem(other) instead", ReplaceWith("rem(other)"), DeprecationLevel.WARNING)
|
||||
public operator fun mod(other: Double): Double
|
||||
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@SinceKotlin("1.1")
|
||||
public operator fun rem(other: Byte): Double
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@SinceKotlin("1.1")
|
||||
public operator fun rem(other: Short): Double
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@SinceKotlin("1.1")
|
||||
public operator fun rem(other: Int): Double
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@SinceKotlin("1.1")
|
||||
public operator fun rem(other: Long): Double
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@SinceKotlin("1.1")
|
||||
public operator fun rem(other: Float): Double
|
||||
/** Calculates the remainder of dividing this value by the other value. */
|
||||
@SinceKotlin("1.1")
|
||||
public operator fun rem(other: Double): Double
|
||||
|
||||
/** Increments this value. */
|
||||
public operator fun inc(): Double
|
||||
/** Decrements this value. */
|
||||
|
||||
Reference in New Issue
Block a user