COWArrays

object COWArrays

Functions

Link copied to clipboard
fun <T> add(array: Array<T>, value: T): Array<T>
fun add(array: LongArray, value: Long): LongArray
fun add(array: LongArray, values: LongArray): LongArray
Link copied to clipboard
fun <T> addIfAbsent(array: Array<T>, value: T): Array<T>
Link copied to clipboard
fun <T> arraycopy(array: Array<out T>, srcPos: Int, dest: Array<in T>, destPos: Int, length: Int)
fun arraycopy(array: LongArray, srcPos: Int, dest: LongArray, destPos: Int, length: Int)
Link copied to clipboard
fun <T> concat(array1: Array<T>, array2: Array<T>): Array<T>
Link copied to clipboard
fun <T> copy(array: Array<T>): Array<T>
fun copy(array: LongArray): LongArray
Link copied to clipboard
fun <T> indexOf(array: Array<T>, value: T): Int
fun indexOf(array: LongArray, value: Long): Int
Link copied to clipboard
inline fun <T> insert(array: Array<T>, index: Int, element: T): Array<T>
fun insert(array: LongArray, index: Int, element: Long): LongArray
fun insert(array: LongArray, index: Int, elements: LongArray): LongArray
Link copied to clipboard
inline fun <T> remove(array: Array<T>, value: T): Array<T>
fun remove(array: LongArray, value: Long): LongArray
Link copied to clipboard
fun removeAll(array: LongArray, valuesToRemove_: LongArray): LongArray
Link copied to clipboard
inline fun <T> removeAt(array: Array<T>, index: Int): Array<T>
fun removeAt(array: LongArray, index: Int): LongArray
Link copied to clipboard
operator fun <T> set(array: Array<T>, index: Int, value: T): Array<T>
operator fun set(array: LongArray, index: Int, value: Long): LongArray