ImmutableByteArray

class ImmutableByteArray(numbers: Byte) : Iterable<Byte>

Immutable object of ByteArray.

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

Constructors

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

Types

Companion
Link copied to clipboard
object Companion

Functions

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

Properties

size
Link copied to clipboard
val size: Int