diff --git a/kotlin-native/runtime/src/main/kotlin/kotlin/collections/Arrays.kt b/kotlin-native/runtime/src/main/kotlin/kotlin/collections/Arrays.kt index 87a5a886b4f..7a230623ba0 100644 --- a/kotlin-native/runtime/src/main/kotlin/kotlin/collections/Arrays.kt +++ b/kotlin-native/runtime/src/main/kotlin/kotlin/collections/Arrays.kt @@ -7,7 +7,10 @@ package kotlin.collections import kotlin.internal.PureReifiable -/** Returns the array if it's not `null`, or an empty array otherwise. */ +/** + * Returns the array if it's not `null`, or an empty array otherwise. + * @sample samples.collections.Arrays.Usage.arrayOrEmpty + */ public actual inline fun Array?.orEmpty(): Array = this ?: emptyArray() internal fun checkCopyOfRangeArguments(fromIndex: Int, toIndex: Int, size: Int) { diff --git a/libraries/stdlib/common/src/kotlin/collections/CollectionsH.kt b/libraries/stdlib/common/src/kotlin/collections/CollectionsH.kt index f8a3cf3fdd5..5dfbd9cd4dd 100644 --- a/libraries/stdlib/common/src/kotlin/collections/CollectionsH.kt +++ b/libraries/stdlib/common/src/kotlin/collections/CollectionsH.kt @@ -7,7 +7,10 @@ package kotlin.collections expect interface RandomAccess -/** Returns the array if it's not `null`, or an empty array otherwise. */ +/** + * Returns the array if it's not `null`, or an empty array otherwise. + * @sample samples.collections.Arrays.Usage.arrayOrEmpty + */ expect inline fun Array?.orEmpty(): Array diff --git a/libraries/stdlib/js/src/kotlin/collections.kt b/libraries/stdlib/js/src/kotlin/collections.kt index 7e1dcff803e..b6eeeb8cb86 100644 --- a/libraries/stdlib/js/src/kotlin/collections.kt +++ b/libraries/stdlib/js/src/kotlin/collections.kt @@ -8,7 +8,10 @@ package kotlin.collections import kotlin.comparisons.naturalOrder import kotlin.random.Random -/** Returns the array if it's not `null`, or an empty array otherwise. */ +/** + * Returns the array if it's not `null`, or an empty array otherwise. + * @sample samples.collections.Arrays.Usage.arrayOrEmpty + */ @kotlin.internal.InlineOnly public actual inline fun Array?.orEmpty(): Array = this ?: emptyArray()