ImmutableLongArray

class ImmutableLongArray(numbers: Long) : Iterable<Long>

Immutable alternative of LongArray

Can not be modified -- if needed, use copyArray to create a mutable LongArray copy.

Constructors

ImmutableLongArray
Link copied to clipboard
fun ImmutableLongArray(length: Int, generator: (Int) -> Long)
ImmutableLongArray
Link copied to clipboard
fun ImmutableLongArray(vararg numbers: Long)

Functions

contentEquals
Link copied to clipboard
infix fun contentEquals(other: ImmutableLongArray?): Boolean
copyArray
Link copied to clipboard
fun copyArray(): LongArray
copyInto
Link copied to clipboard
fun copyInto(destination: LongArray, destinationOffset: Int = 0, startIndex: Int = 0, endIndex: Int = size): LongArray
equals
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
forEach
Link copied to clipboard
open fun forEach(p0: Consumer<in Long>)
get
Link copied to clipboard
operator fun get(index: Int): Long
hashCode
Link copied to clipboard
open override fun hashCode(): Int
iterator
Link copied to clipboard
open operator override fun iterator(): Iterator<Long>
joinToString
Link copied to clipboard
fun joinToString(separator: CharSequence = ", ", prefix: CharSequence = "", postfix: CharSequence = "", limit: Int = -1, truncated: CharSequence = "...", transform: (Long) -> CharSequence? = null): String
spliterator
Link copied to clipboard
open fun spliterator(): Spliterator<Long>
toString
Link copied to clipboard
open override fun toString(): String

Properties

size
Link copied to clipboard
val size: Int