KJS: class MathClass -> object Math
This commit is contained in:
@@ -4,5 +4,5 @@ class Test {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// EXIST: Any, Nothing, Unit, Int, Number, Array
|
// EXIST: Any, Nothing, Unit, Int, Number, Array, Math
|
||||||
// EXIST_JAVA_ONLY: Math, Thread
|
// EXIST_JAVA_ONLY: Thread
|
||||||
@@ -3,5 +3,5 @@ class Test : <caret> {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// EXIST: Any, Nothing, Unit, Int, Number, Array
|
// EXIST: Any, Nothing, Unit, Int, Number, Array, Math
|
||||||
// EXIST_JAVA_ONLY: Math, Thread
|
// EXIST_JAVA_ONLY: Thread
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
package kotlin.js
|
package kotlin.js
|
||||||
|
|
||||||
//TODO: declare using number
|
//TODO: declare using number
|
||||||
public external class MathClass() {
|
public external object Math {
|
||||||
public val PI: Double = noImpl
|
public val PI: Double = noImpl
|
||||||
public fun random(): Double = noImpl
|
public fun random(): Double = noImpl
|
||||||
public fun abs(value: Double): Double = noImpl
|
public fun abs(value: Double): Double = noImpl
|
||||||
@@ -27,7 +27,5 @@ public external class MathClass() {
|
|||||||
public fun ceil(value: Number): Int = noImpl
|
public fun ceil(value: Number): Int = noImpl
|
||||||
}
|
}
|
||||||
|
|
||||||
public external val Math: MathClass
|
public fun Math.min(a: Long, b: Long): Long = if (a <= b) a else b
|
||||||
|
public fun Math.max(a: Long, b: Long): Long = if (a >= b) a else b
|
||||||
public fun MathClass.min(a: Long, b: Long): Long = if (a <= b) a else b
|
|
||||||
public fun MathClass.max(a: Long, b: Long): Long = if (a >= b) a else b
|
|
||||||
Reference in New Issue
Block a user