[JS] Fix test of Ir Stdlib api

This commit is contained in:
Ilya Goncharov
2023-06-12 17:38:33 +02:00
committed by Space Team
parent 8c014baa28
commit b0b266b73d
50 changed files with 74 additions and 38671 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
@kotlin.SinceKotlin(version = "1.9")
@kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class})
public sealed interface EnumEntries<E : kotlin.Enum<E>> : kotlin.collections.List<E> {
}
}
+1 -1
View File
@@ -17,7 +17,7 @@ public external fun eval(expr: kotlin.String): dynamic
public external fun js(code: kotlin.String): dynamic
/*∆*/ public external fun jsTypeOf(a: kotlin.Any?): kotlin.String
public external fun jsTypeOf(a: kotlin.Any?): kotlin.String
public fun json(vararg pairs: kotlin.Pair<kotlin.String, kotlin.Any?>): kotlin.js.Json
+71 -71
View File
@@ -6,8 +6,8 @@ public val kotlin.Char.code: kotlin.Int { get; }
@kotlin.SinceKotlin(version = "1.2")
@kotlin.internal.InlineOnly
/*∆*/ public val @receiver:kotlin.internal.AccessibleLateinitPropertyLiteral
/*∆*/ kotlin.reflect.KProperty0<*>.isInitialized: kotlin.Boolean { get; }
public val @receiver:kotlin.internal.AccessibleLateinitPropertyLiteral
kotlin.reflect.KProperty0<*>.isInitialized: kotlin.Boolean { get; }
@kotlin.SinceKotlin(version = "1.4")
public val kotlin.Throwable.suppressedExceptions: kotlin.collections.List<kotlin.Throwable> { get; }
@@ -43,15 +43,15 @@ public inline fun ULongArray(size: kotlin.Int, init: (kotlin.Int) -> kotlin.ULon
@kotlin.internal.InlineOnly
public inline fun UShortArray(size: kotlin.Int, init: (kotlin.Int) -> kotlin.UShort): kotlin.UShortArray
/*∆*/ public inline fun <T> arrayOf(vararg elements: T): kotlin.Array<T>
public inline fun <T> arrayOf(vararg elements: T): kotlin.Array<T>
/*∆*/ public inline fun <reified T> arrayOfNulls(size: kotlin.Int): kotlin.Array<T?>
public inline fun <reified T> arrayOfNulls(size: kotlin.Int): kotlin.Array<T?>
/*∆*/ public inline fun booleanArrayOf(vararg elements: kotlin.Boolean): kotlin.BooleanArray
public inline fun booleanArrayOf(vararg elements: kotlin.Boolean): kotlin.BooleanArray
/*∆*/ public inline fun byteArrayOf(vararg elements: kotlin.Byte): kotlin.ByteArray
public inline fun byteArrayOf(vararg elements: kotlin.Byte): kotlin.ByteArray
/*∆*/ public inline fun charArrayOf(vararg elements: kotlin.Char): kotlin.CharArray
public inline fun charArrayOf(vararg elements: kotlin.Char): kotlin.CharArray
@kotlin.internal.InlineOnly
public inline fun check(value: kotlin.Boolean): kotlin.Unit
@@ -65,7 +65,7 @@ public inline fun <T : kotlin.Any> checkNotNull(value: T?): T
@kotlin.internal.InlineOnly
public inline fun <T : kotlin.Any> checkNotNull(value: T?, lazyMessage: () -> kotlin.Any): T
/*∆*/ public inline fun doubleArrayOf(vararg elements: kotlin.Double): kotlin.DoubleArray
public inline fun doubleArrayOf(vararg elements: kotlin.Double): kotlin.DoubleArray
public inline fun <T> emptyArray(): kotlin.Array<T>
@@ -78,9 +78,9 @@ public inline fun <reified T : kotlin.Enum<T>> enumValues(): kotlin.Array<T>
@kotlin.internal.InlineOnly
public inline fun error(message: kotlin.Any): kotlin.Nothing
/*∆*/ public inline fun floatArrayOf(vararg elements: kotlin.Float): kotlin.FloatArray
public inline fun floatArrayOf(vararg elements: kotlin.Float): kotlin.FloatArray
/*∆*/ public inline fun intArrayOf(vararg elements: kotlin.Int): kotlin.IntArray
public inline fun intArrayOf(vararg elements: kotlin.Int): kotlin.IntArray
public fun <T> lazy(initializer: () -> T): kotlin.Lazy<T>
@@ -92,7 +92,7 @@ public fun <T> lazy(mode: kotlin.LazyThreadSafetyMode, initializer: () -> T): ko
public fun <T> lazyOf(value: T): kotlin.Lazy<T>
/*∆*/ public inline fun longArrayOf(vararg elements: kotlin.Long): kotlin.LongArray
public inline fun longArrayOf(vararg elements: kotlin.Long): kotlin.LongArray
@kotlin.internal.InlineOnly
public inline fun repeat(times: kotlin.Int, action: (kotlin.Int) -> kotlin.Unit): kotlin.Unit
@@ -116,7 +116,7 @@ public inline fun <R> run(block: () -> R): R
@kotlin.SinceKotlin(version = "1.3")
public inline fun <R> runCatching(block: () -> R): kotlin.Result<R>
/*∆*/ public inline fun shortArrayOf(vararg elements: kotlin.Short): kotlin.ShortArray
public inline fun shortArrayOf(vararg elements: kotlin.Short): kotlin.ShortArray
@kotlin.internal.InlineOnly
@kotlin.SinceKotlin(version = "1.2")
@@ -905,8 +905,8 @@ public final class Boolean : kotlin.Comparable<kotlin.Boolean> {
@kotlin.internal.IntrinsicConstEvaluation
public open override operator fun equals(other: kotlin.Any?): kotlin.Boolean
/*∆*/ public open override fun hashCode(): kotlin.Int
/*∆*/
public open override fun hashCode(): kotlin.Int
@kotlin.internal.IntrinsicConstEvaluation
public final operator fun not(): kotlin.Boolean
@@ -988,8 +988,8 @@ public final class Byte : kotlin.Number, kotlin.Comparable<kotlin.Byte> {
@kotlin.internal.IntrinsicConstEvaluation
public open override operator fun equals(other: kotlin.Any?): kotlin.Boolean
/*∆*/ public open override fun hashCode(): kotlin.Int
/*∆*/
public open override fun hashCode(): kotlin.Int
public final operator fun inc(): kotlin.Byte
@kotlin.internal.IntrinsicConstEvaluation
@@ -1154,10 +1154,10 @@ public final class ByteArray {
}
public final class Char : kotlin.Comparable<kotlin.Char> {
/*∆*/ @kotlin.SinceKotlin(version = "1.5")
/*∆*/ @kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class})
/*∆*/ public constructor Char(code: kotlin.UShort)
/*∆*/
@kotlin.SinceKotlin(version = "1.5")
@kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class})
public constructor Char(code: kotlin.UShort)
@kotlin.internal.IntrinsicConstEvaluation
public open override operator fun compareTo(other: kotlin.Char): kotlin.Int
@@ -1166,8 +1166,8 @@ public final class Char : kotlin.Comparable<kotlin.Char> {
@kotlin.internal.IntrinsicConstEvaluation
public open override operator fun equals(other: kotlin.Any?): kotlin.Boolean
/*∆*/ public open override fun hashCode(): kotlin.Int
/*∆*/
public open override fun hashCode(): kotlin.Int
public final operator fun inc(): kotlin.Char
@kotlin.internal.IntrinsicConstEvaluation
@@ -1218,7 +1218,7 @@ public final class Char : kotlin.Comparable<kotlin.Char> {
@kotlin.internal.IntrinsicConstEvaluation
public final fun toShort(): kotlin.Short
/*∆*/ @kotlin.js.JsName(name = "toString")
@kotlin.js.JsName(name = "toString")
@kotlin.internal.IntrinsicConstEvaluation
public open override fun toString(): kotlin.String
@@ -1400,8 +1400,8 @@ public final class Double : kotlin.Number, kotlin.Comparable<kotlin.Double> {
@kotlin.internal.IntrinsicConstEvaluation
public open override operator fun equals(other: kotlin.Any?): kotlin.Boolean
/*∆*/ public open override fun hashCode(): kotlin.Int
/*∆*/
public open override fun hashCode(): kotlin.Int
public final operator fun inc(): kotlin.Double
@kotlin.internal.IntrinsicConstEvaluation
@@ -1679,8 +1679,8 @@ public final class Float : kotlin.Number, kotlin.Comparable<kotlin.Float> {
@kotlin.internal.IntrinsicConstEvaluation
public open override operator fun equals(other: kotlin.Any?): kotlin.Boolean
/*∆*/ public open override fun hashCode(): kotlin.Int
/*∆*/
public open override fun hashCode(): kotlin.Int
public final operator fun inc(): kotlin.Float
@kotlin.internal.IntrinsicConstEvaluation
@@ -1904,8 +1904,8 @@ public final class Int : kotlin.Number, kotlin.Comparable<kotlin.Int> {
@kotlin.internal.IntrinsicConstEvaluation
public open override operator fun equals(other: kotlin.Any?): kotlin.Boolean
/*∆*/ public open override fun hashCode(): kotlin.Int
/*∆*/
public open override fun hashCode(): kotlin.Int
public final operator fun inc(): kotlin.Int
@kotlin.internal.IntrinsicConstEvaluation
@@ -2110,7 +2110,7 @@ public final class KotlinVersion : kotlin.Comparable<kotlin.KotlinVersion> {
public open override fun toString(): kotlin.String
public companion object of KotlinVersion {
/*∆*/ @field:kotlin.jvm.JvmField
@field:kotlin.jvm.JvmField
public final val CURRENT: kotlin.KotlinVersion { get; }
public const final val MAX_COMPONENT_VALUE: kotlin.Int = 255 { get; }
@@ -2136,91 +2136,91 @@ public final class Long : kotlin.Number, kotlin.Comparable<kotlin.Long> {
public final infix fun and(other: kotlin.Long): kotlin.Long
@kotlin.internal.IntrinsicConstEvaluation
/*∆*/ public final inline operator fun compareTo(other: kotlin.Byte): kotlin.Int
public final inline operator fun compareTo(other: kotlin.Byte): kotlin.Int
@kotlin.internal.IntrinsicConstEvaluation
/*∆*/ public final inline operator fun compareTo(other: kotlin.Double): kotlin.Int
public final inline operator fun compareTo(other: kotlin.Double): kotlin.Int
@kotlin.internal.IntrinsicConstEvaluation
/*∆*/ public final inline operator fun compareTo(other: kotlin.Float): kotlin.Int
public final inline operator fun compareTo(other: kotlin.Float): kotlin.Int
@kotlin.internal.IntrinsicConstEvaluation
/*∆*/ public final inline operator fun compareTo(other: kotlin.Int): kotlin.Int
public final inline operator fun compareTo(other: kotlin.Int): kotlin.Int
@kotlin.internal.IntrinsicConstEvaluation
public open override operator fun compareTo(other: kotlin.Long): kotlin.Int
@kotlin.internal.IntrinsicConstEvaluation
/*∆*/ public final inline operator fun compareTo(other: kotlin.Short): kotlin.Int
public final inline operator fun compareTo(other: kotlin.Short): kotlin.Int
public final operator fun dec(): kotlin.Long
@kotlin.internal.IntrinsicConstEvaluation
/*∆*/ public final inline operator fun div(other: kotlin.Byte): kotlin.Long
public final inline operator fun div(other: kotlin.Byte): kotlin.Long
@kotlin.internal.IntrinsicConstEvaluation
/*∆*/ public final inline operator fun div(other: kotlin.Double): kotlin.Double
public final inline operator fun div(other: kotlin.Double): kotlin.Double
@kotlin.internal.IntrinsicConstEvaluation
/*∆*/ public final inline operator fun div(other: kotlin.Float): kotlin.Float
public final inline operator fun div(other: kotlin.Float): kotlin.Float
@kotlin.internal.IntrinsicConstEvaluation
/*∆*/ public final inline operator fun div(other: kotlin.Int): kotlin.Long
public final inline operator fun div(other: kotlin.Int): kotlin.Long
@kotlin.internal.IntrinsicConstEvaluation
public final operator fun div(other: kotlin.Long): kotlin.Long
@kotlin.internal.IntrinsicConstEvaluation
/*∆*/ public final inline operator fun div(other: kotlin.Short): kotlin.Long
public final inline operator fun div(other: kotlin.Short): kotlin.Long
@kotlin.internal.IntrinsicConstEvaluation
public open override operator fun equals(other: kotlin.Any?): kotlin.Boolean
/*∆*/ public open override fun hashCode(): kotlin.Int
/*∆*/
public open override fun hashCode(): kotlin.Int
public final operator fun inc(): kotlin.Long
@kotlin.internal.IntrinsicConstEvaluation
public final fun inv(): kotlin.Long
@kotlin.internal.IntrinsicConstEvaluation
/*∆*/ public final inline operator fun minus(other: kotlin.Byte): kotlin.Long
public final inline operator fun minus(other: kotlin.Byte): kotlin.Long
@kotlin.internal.IntrinsicConstEvaluation
/*∆*/ public final inline operator fun minus(other: kotlin.Double): kotlin.Double
public final inline operator fun minus(other: kotlin.Double): kotlin.Double
@kotlin.internal.IntrinsicConstEvaluation
/*∆*/ public final inline operator fun minus(other: kotlin.Float): kotlin.Float
public final inline operator fun minus(other: kotlin.Float): kotlin.Float
@kotlin.internal.IntrinsicConstEvaluation
/*∆*/ public final inline operator fun minus(other: kotlin.Int): kotlin.Long
public final inline operator fun minus(other: kotlin.Int): kotlin.Long
@kotlin.internal.IntrinsicConstEvaluation
public final operator fun minus(other: kotlin.Long): kotlin.Long
@kotlin.internal.IntrinsicConstEvaluation
/*∆*/ public final inline operator fun minus(other: kotlin.Short): kotlin.Long
public final inline operator fun minus(other: kotlin.Short): kotlin.Long
@kotlin.internal.IntrinsicConstEvaluation
public final infix fun or(other: kotlin.Long): kotlin.Long
@kotlin.internal.IntrinsicConstEvaluation
/*∆*/ public final inline operator fun plus(other: kotlin.Byte): kotlin.Long
public final inline operator fun plus(other: kotlin.Byte): kotlin.Long
@kotlin.internal.IntrinsicConstEvaluation
/*∆*/ public final inline operator fun plus(other: kotlin.Double): kotlin.Double
public final inline operator fun plus(other: kotlin.Double): kotlin.Double
@kotlin.internal.IntrinsicConstEvaluation
/*∆*/ public final inline operator fun plus(other: kotlin.Float): kotlin.Float
public final inline operator fun plus(other: kotlin.Float): kotlin.Float
@kotlin.internal.IntrinsicConstEvaluation
/*∆*/ public final inline operator fun plus(other: kotlin.Int): kotlin.Long
public final inline operator fun plus(other: kotlin.Int): kotlin.Long
@kotlin.internal.IntrinsicConstEvaluation
public final operator fun plus(other: kotlin.Long): kotlin.Long
@kotlin.internal.IntrinsicConstEvaluation
/*∆*/ public final inline operator fun plus(other: kotlin.Short): kotlin.Long
public final inline operator fun plus(other: kotlin.Short): kotlin.Long
public final operator fun rangeTo(other: kotlin.Byte): kotlin.ranges.LongRange
@@ -2248,19 +2248,19 @@ public final class Long : kotlin.Number, kotlin.Comparable<kotlin.Long> {
@kotlin.SinceKotlin(version = "1.1")
@kotlin.internal.IntrinsicConstEvaluation
/*∆*/ public final inline operator fun rem(other: kotlin.Byte): kotlin.Long
public final inline operator fun rem(other: kotlin.Byte): kotlin.Long
@kotlin.SinceKotlin(version = "1.1")
@kotlin.internal.IntrinsicConstEvaluation
/*∆*/ public final inline operator fun rem(other: kotlin.Double): kotlin.Double
public final inline operator fun rem(other: kotlin.Double): kotlin.Double
@kotlin.SinceKotlin(version = "1.1")
@kotlin.internal.IntrinsicConstEvaluation
/*∆*/ public final inline operator fun rem(other: kotlin.Float): kotlin.Float
public final inline operator fun rem(other: kotlin.Float): kotlin.Float
@kotlin.SinceKotlin(version = "1.1")
@kotlin.internal.IntrinsicConstEvaluation
/*∆*/ public final inline operator fun rem(other: kotlin.Int): kotlin.Long
public final inline operator fun rem(other: kotlin.Int): kotlin.Long
@kotlin.SinceKotlin(version = "1.1")
@kotlin.internal.IntrinsicConstEvaluation
@@ -2268,7 +2268,7 @@ public final class Long : kotlin.Number, kotlin.Comparable<kotlin.Long> {
@kotlin.SinceKotlin(version = "1.1")
@kotlin.internal.IntrinsicConstEvaluation
/*∆*/ public final inline operator fun rem(other: kotlin.Short): kotlin.Long
public final inline operator fun rem(other: kotlin.Short): kotlin.Long
@kotlin.internal.IntrinsicConstEvaluation
public final infix fun shl(bitCount: kotlin.Int): kotlin.Long
@@ -2277,22 +2277,22 @@ public final class Long : kotlin.Number, kotlin.Comparable<kotlin.Long> {
public final infix fun shr(bitCount: kotlin.Int): kotlin.Long
@kotlin.internal.IntrinsicConstEvaluation
/*∆*/ public final inline operator fun times(other: kotlin.Byte): kotlin.Long
public final inline operator fun times(other: kotlin.Byte): kotlin.Long
@kotlin.internal.IntrinsicConstEvaluation
/*∆*/ public final inline operator fun times(other: kotlin.Double): kotlin.Double
public final inline operator fun times(other: kotlin.Double): kotlin.Double
@kotlin.internal.IntrinsicConstEvaluation
/*∆*/ public final inline operator fun times(other: kotlin.Float): kotlin.Float
public final inline operator fun times(other: kotlin.Float): kotlin.Float
@kotlin.internal.IntrinsicConstEvaluation
/*∆*/ public final inline operator fun times(other: kotlin.Int): kotlin.Long
public final inline operator fun times(other: kotlin.Int): kotlin.Long
@kotlin.internal.IntrinsicConstEvaluation
public final operator fun times(other: kotlin.Long): kotlin.Long
@kotlin.internal.IntrinsicConstEvaluation
/*∆*/ public final inline operator fun times(other: kotlin.Short): kotlin.Long
public final inline operator fun times(other: kotlin.Short): kotlin.Long
@kotlin.internal.IntrinsicConstEvaluation
public open override fun toByte(): kotlin.Byte
@@ -2324,7 +2324,7 @@ public final class Long : kotlin.Number, kotlin.Comparable<kotlin.Long> {
public final operator fun unaryMinus(): kotlin.Long
@kotlin.internal.IntrinsicConstEvaluation
/*∆*/ public final inline operator fun unaryPlus(): kotlin.Long
public final inline operator fun unaryPlus(): kotlin.Long
@kotlin.internal.IntrinsicConstEvaluation
public final infix fun ushr(bitCount: kotlin.Int): kotlin.Long
@@ -2586,8 +2586,8 @@ public final class Short : kotlin.Number, kotlin.Comparable<kotlin.Short> {
@kotlin.internal.IntrinsicConstEvaluation
public open override operator fun equals(other: kotlin.Any?): kotlin.Boolean
/*∆*/ public open override fun hashCode(): kotlin.Int
/*∆*/
public open override fun hashCode(): kotlin.Int
public final operator fun inc(): kotlin.Short
@kotlin.internal.IntrinsicConstEvaluation
@@ -2775,8 +2775,8 @@ public final class String : kotlin.Comparable<kotlin.String>, kotlin.CharSequenc
@kotlin.internal.IntrinsicConstEvaluation
public open override operator fun get(index: kotlin.Int): kotlin.Char
/*∆*/ public open override fun hashCode(): kotlin.Int
/*∆*/
public open override fun hashCode(): kotlin.Int
@kotlin.internal.IntrinsicConstEvaluation
public final operator fun plus(other: kotlin.Any?): kotlin.String
@@ -2807,8 +2807,8 @@ public final annotation class Suppress : kotlin.Annotation {
public final val names: kotlin.Array<out kotlin.String> { get; }
}
/*∆*/ @kotlin.js.JsName(name = "Error")
/*∆*/ public open external class Throwable {
@kotlin.js.JsName(name = "Error")
public open external class Throwable {
public constructor Throwable()
public constructor Throwable(message: kotlin.String?)
@@ -2820,8 +2820,8 @@ public final annotation class Suppress : kotlin.Annotation {
public open val cause: kotlin.Throwable? { get; }
public open val message: kotlin.String? { get; }
/*∆*/
/*∆*/ public open override fun toString(): kotlin.String
public open override fun toString(): kotlin.String
}
public final data class Triple<out A, out B, out C> : kotlin.io.Serializable {