diff --git a/libraries/stdlib/src/kotlin/collections/ArraysJVM.kt b/libraries/stdlib/src/kotlin/collections/ArraysJVM.kt index 31541e22b02..729e9dddb36 100644 --- a/libraries/stdlib/src/kotlin/collections/ArraysJVM.kt +++ b/libraries/stdlib/src/kotlin/collections/ArraysJVM.kt @@ -9,48 +9,48 @@ import kotlin.jvm.internal.Intrinsic /** * Returns an array containing the specified elements. */ -[Intrinsic("kotlin.arrays.array")] public fun arrayOf(vararg t : T) : Array = t as Array +@Intrinsic("kotlin.arrays.array") public fun arrayOf(vararg t : T) : Array = t as Array // "constructors" for primitive types array /** * Returns an array containing the specified [Double] numbers. */ -[Intrinsic("kotlin.arrays.array")] public fun doubleArrayOf(vararg content : Double) : DoubleArray = content +@Intrinsic("kotlin.arrays.array") public fun doubleArrayOf(vararg content : Double) : DoubleArray = content /** * Returns an array containing the specified [Float] numbers. */ -[Intrinsic("kotlin.arrays.array")] public fun floatArrayOf(vararg content : Float) : FloatArray = content +@Intrinsic("kotlin.arrays.array") public fun floatArrayOf(vararg content : Float) : FloatArray = content /** * Returns an array containing the specified [Long] numbers. */ -[Intrinsic("kotlin.arrays.array")] public fun longArrayOf(vararg content : Long) : LongArray = content +@Intrinsic("kotlin.arrays.array") public fun longArrayOf(vararg content : Long) : LongArray = content /** * Returns an array containing the specified [Int] numbers. */ -[Intrinsic("kotlin.arrays.array")] public fun intArrayOf(vararg content : Int) : IntArray = content +@Intrinsic("kotlin.arrays.array") public fun intArrayOf(vararg content : Int) : IntArray = content /** * Returns an array containing the specified characters. */ -[Intrinsic("kotlin.arrays.array")] public fun charArrayOf(vararg content : Char) : CharArray = content +@Intrinsic("kotlin.arrays.array") public fun charArrayOf(vararg content : Char) : CharArray = content /** * Returns an array containing the specified [Short] numbers. */ -[Intrinsic("kotlin.arrays.array")] public fun shortArrayOf(vararg content : Short) : ShortArray = content +@Intrinsic("kotlin.arrays.array") public fun shortArrayOf(vararg content : Short) : ShortArray = content /** * Returns an array containing the specified [Byte] numbers. */ -[Intrinsic("kotlin.arrays.array")] public fun byteArrayOf(vararg content : Byte) : ByteArray = content +@Intrinsic("kotlin.arrays.array") public fun byteArrayOf(vararg content : Byte) : ByteArray = content /** * Returns an array containing the specified boolean values. */ -[Intrinsic("kotlin.arrays.array")] public fun booleanArrayOf(vararg content : Boolean) : BooleanArray = content +@Intrinsic("kotlin.arrays.array") public fun booleanArrayOf(vararg content : Boolean) : BooleanArray = content /** diff --git a/libraries/stdlib/src/kotlin/jvm/internal/unsafe/monitor.kt b/libraries/stdlib/src/kotlin/jvm/internal/unsafe/monitor.kt index 6f2378e94c5..55b19030c38 100644 --- a/libraries/stdlib/src/kotlin/jvm/internal/unsafe/monitor.kt +++ b/libraries/stdlib/src/kotlin/jvm/internal/unsafe/monitor.kt @@ -19,9 +19,9 @@ package kotlin.jvm.internal.unsafe import kotlin.jvm.internal.Intrinsic /** @suppress */ -[Intrinsic("kotlin.jvm.internal.unsafe.monitorEnter")] +@Intrinsic("kotlin.jvm.internal.unsafe.monitorEnter") public fun monitorEnter(monitor: Any): Unit = throw UnsupportedOperationException("This function can only be used privately") /** @suppress */ -[Intrinsic("kotlin.jvm.internal.unsafe.monitorExit")] +@Intrinsic("kotlin.jvm.internal.unsafe.monitorExit") public fun monitorExit(monitor: Any): Unit = throw UnsupportedOperationException("This function can only be used privately") diff --git a/libraries/stdlib/src/kotlin/util/JLangJVM.kt b/libraries/stdlib/src/kotlin/util/JLangJVM.kt index 03631ace49c..5cdc5a48d09 100644 --- a/libraries/stdlib/src/kotlin/util/JLangJVM.kt +++ b/libraries/stdlib/src/kotlin/util/JLangJVM.kt @@ -30,13 +30,13 @@ public annotation class throws(public vararg val exceptionClasses: KClass T.javaClass : Class +@Intrinsic("kotlin.javaClass.property") public val T.javaClass : Class get() = (this as java.lang.Object).getClass() as Class /** * Returns the Java class for the specified type. */ -[Intrinsic("kotlin.javaClass.function")] public fun javaClass(): Class = null as Class +@Intrinsic("kotlin.javaClass.function") public fun javaClass(): Class = null as Class /** * Executes the given function [block] while holding the monitor of the given object [lock].