Add sample links to all actualizations
diff --git a/kotlin-native/runtime/src/main/kotlin/kotlin/ArrayIntrinsics.kt b/kotlin-native/runtime/src/main/kotlin/kotlin/ArrayIntrinsics.kt index e1b065c..4cd5af8 100644 --- a/kotlin-native/runtime/src/main/kotlin/kotlin/ArrayIntrinsics.kt +++ b/kotlin-native/runtime/src/main/kotlin/kotlin/ArrayIntrinsics.kt
@@ -21,6 +21,8 @@ /** * Returns an array containing the specified elements. + * + * @sample samples.collections.Arrays.Constructors.arrayOfSample */ @TypedIntrinsic(IntrinsicType.IDENTITY) @PointsTo(0x00, 0x01) // ret -> elements @@ -35,48 +37,64 @@ /** * Returns an array containing the specified [Double] numbers. + * + * @sample samples.collections.Arrays.Constructors.doubleArrayOfSample */ @Suppress("NOTHING_TO_INLINE") public actual inline fun doubleArrayOf(vararg elements: Double): DoubleArray = elements /** * Returns an array containing the specified [Float] numbers. + * + * @sample samples.collections.Arrays.Constructors.floatArrayOfSample */ @Suppress("NOTHING_TO_INLINE") public actual inline fun floatArrayOf(vararg elements: Float): FloatArray = elements /** * Returns an array containing the specified [Long] numbers. + * + * @sample samples.collections.Arrays.Constructors.longArrayOfSample */ @Suppress("NOTHING_TO_INLINE") public actual inline fun longArrayOf(vararg elements: Long): LongArray = elements /** * Returns an array containing the specified [Int] numbers. + * + * @sample samples.collections.Arrays.Constructors.intArrayOfSample */ @Suppress("NOTHING_TO_INLINE") public actual inline fun intArrayOf(vararg elements: Int): IntArray = elements /** * Returns an array containing the specified characters. + * + * @sample samples.collections.Arrays.Constructors.charArrayOfSample */ @Suppress("NOTHING_TO_INLINE") public actual inline fun charArrayOf(vararg elements: Char): CharArray = elements /** * Returns an array containing the specified [Short] numbers. + * + * @sample samples.collections.Arrays.Constructors.shortArrayOfSample */ @Suppress("NOTHING_TO_INLINE") public actual inline fun shortArrayOf(vararg elements: Short): ShortArray = elements /** * Returns an array containing the specified [Byte] numbers. + * + * @sample samples.collections.Arrays.Constructors.byteArrayOfSample */ @Suppress("NOTHING_TO_INLINE") public actual inline fun byteArrayOf(vararg elements: Byte): ByteArray = elements /** * Returns an array containing the specified boolean values. + * + * @sample samples.collections.Arrays.Constructors.booleanArrayOfSample */ @Suppress("NOTHING_TO_INLINE") public actual inline fun booleanArrayOf(vararg elements: Boolean): BooleanArray = elements
diff --git a/libraries/stdlib/js/builtins/Library.kt b/libraries/stdlib/js/builtins/Library.kt index efbc027d..b331994 100644 --- a/libraries/stdlib/js/builtins/Library.kt +++ b/libraries/stdlib/js/builtins/Library.kt
@@ -30,46 +30,64 @@ /** * Returns an array containing the specified elements. + * + * @sample samples.collections.Arrays.Constructors.arrayOfSample */ public actual inline fun <T> arrayOf(vararg elements: T): Array<T> = elements.unsafeCast<Array<T>>() /** * Returns an array containing the specified [Double] numbers. + * + * @sample samples.collections.Arrays.Constructors.doubleArrayOfSample */ public actual inline fun doubleArrayOf(vararg elements: Double): DoubleArray = elements /** * Returns an array containing the specified [Float] numbers. + * + * @sample samples.collections.Arrays.Constructors.floatArrayOfSample */ public actual inline fun floatArrayOf(vararg elements: Float): FloatArray = elements /** * Returns an array containing the specified [Long] numbers. + * + * @sample samples.collections.Arrays.Constructors.longArrayOfSample */ public actual inline fun longArrayOf(vararg elements: Long): LongArray = elements /** * Returns an array containing the specified [Int] numbers. + * + * @sample samples.collections.Arrays.Constructors.intArrayOfSample */ public actual inline fun intArrayOf(vararg elements: Int): IntArray = elements /** * Returns an array containing the specified characters. + * + * @sample samples.collections.Arrays.Constructors.charArrayOfSample */ public actual inline fun charArrayOf(vararg elements: Char): CharArray = elements /** * Returns an array containing the specified [Short] numbers. + * + * @sample samples.collections.Arrays.Constructors.shortArrayOfSample */ public actual inline fun shortArrayOf(vararg elements: Short): ShortArray = elements /** * Returns an array containing the specified [Byte] numbers. + * + * @sample samples.collections.Arrays.Constructors.byteArrayOfSample */ public actual inline fun byteArrayOf(vararg elements: Byte): ByteArray = elements /** * Returns an array containing the specified boolean values. + * + * @sample samples.collections.Arrays.Constructors.booleanArrayOfSample */ public actual inline fun booleanArrayOf(vararg elements: Boolean): BooleanArray = elements @@ -87,4 +105,4 @@ * Returns an enum entry with specified name. */ @SinceKotlin("1.1") -public actual inline fun <reified T : Enum<T>> enumValueOf(name: String): T = enumValueOfIntrinsic<T>(name) \ No newline at end of file +public actual inline fun <reified T : Enum<T>> enumValueOf(name: String): T = enumValueOfIntrinsic<T>(name)
diff --git a/libraries/stdlib/wasm/builtins/kotlin/Library.kt b/libraries/stdlib/wasm/builtins/kotlin/Library.kt index ade905f..a3a8cf9 100644 --- a/libraries/stdlib/wasm/builtins/kotlin/Library.kt +++ b/libraries/stdlib/wasm/builtins/kotlin/Library.kt
@@ -34,47 +34,65 @@ /** * Returns an array containing the specified elements. + * + * @sample samples.collections.Arrays.Constructors.arrayOfSample */ @Suppress("UNCHECKED_CAST") public actual inline fun <T> arrayOf(vararg elements: T): Array<T> = elements as Array<T> /** * Returns an array containing the specified [Double] numbers. + * + * @sample samples.collections.Arrays.Constructors.doubleArrayOfSample */ public actual inline fun doubleArrayOf(vararg elements: Double): DoubleArray = elements /** * Returns an array containing the specified [Float] numbers. + * + * @sample samples.collections.Arrays.Constructors.floatArrayOfSample */ public actual inline fun floatArrayOf(vararg elements: Float): FloatArray = elements /** * Returns an array containing the specified [Long] numbers. + * + * @sample samples.collections.Arrays.Constructors.longArrayOfSample */ public actual inline fun longArrayOf(vararg elements: Long): LongArray = elements /** * Returns an array containing the specified [Int] numbers. + * + * @sample samples.collections.Arrays.Constructors.intArrayOfSample */ public actual inline fun intArrayOf(vararg elements: Int): IntArray = elements /** * Returns an array containing the specified characters. + * + * @sample samples.collections.Arrays.Constructors.charArrayOfSample */ public actual inline fun charArrayOf(vararg elements: Char): CharArray = elements /** * Returns an array containing the specified [Short] numbers. + * + * @sample samples.collections.Arrays.Constructors.shortArrayOfSample */ public actual inline fun shortArrayOf(vararg elements: Short): ShortArray = elements /** * Returns an array containing the specified [Byte] numbers. + * + * @sample samples.collections.Arrays.Constructors.byteArrayOfSample */ public actual inline fun byteArrayOf(vararg elements: Byte): ByteArray = elements /** * Returns an array containing the specified boolean values. + * + * @sample samples.collections.Arrays.Constructors.booleanArrayOfSample */ public actual inline fun booleanArrayOf(vararg elements: Boolean): BooleanArray = elements @@ -90,4 +108,4 @@ */ @SinceKotlin("1.1") public actual inline fun <reified T : Enum<T>> enumValueOf(name: String): T = - enumValueOfIntrinsic(name) \ No newline at end of file + enumValueOfIntrinsic(name)