ImmutableArray

Companion
class
class Object
trait Matchable
class Any

Type members

Classlikes

sealed abstract
class ImmutableArray1[+A](array: Array[A]) extends ImmutableArray[A]
sealed
class ImmutableArrayCharW(val self: ImmutableArray[Char]) extends Ops[ImmutableArray[Char]]
final
class StringArray(val str: String) extends ImmutableArray[Char]
abstract
class WrappedImmutableArray[+A](val value: ImmutableArray[A]) extends IndexedSeq[A] with IndexedSeqOptimized[A, WrappedImmutableArray[A]]
Companion
object
final
class ofBoolean(array: Array[Boolean]) extends ImmutableArray1[Boolean]
final
class ofByte(array: Array[Byte]) extends ImmutableArray1[Byte]
final
class ofChar(array: Array[Char]) extends ImmutableArray1[Char]
final
class ofDouble(array: Array[Double]) extends ImmutableArray1[Double]
final
class ofFloat(array: Array[Float]) extends ImmutableArray1[Float]
final
class ofInt(array: Array[Int]) extends ImmutableArray1[Int]
final
class ofLong(array: Array[Long]) extends ImmutableArray1[Long]
final
class ofRef[A <: AnyRef](array: Array[A]) extends ImmutableArray1[A]
final
class ofShort(array: Array[Short]) extends ImmutableArray1[Short]
final
class ofUnit(array: Array[Unit]) extends ImmutableArray1[Unit]

Value members

Concrete methods

def fromArray[A](x: Array[A]): ImmutableArray[A]

Wrap x in an ImmutableArray.

Wrap x in an ImmutableArray.

Provides better type inference than make[A]

def fromString(str: String): ImmutableArray[Char]

Wrap the characters in str in an ImmutableArray

Wrap the characters in str in an ImmutableArray

def make[A](x: AnyRef): ImmutableArray[A]
def newBuilder[A](implicit elemTag: ClassTag[A]): Builder[A, ImmutableArray[A]]
def newStringArrayBuilder: Builder[Char, ImmutableArray[Char]]

Implicits

Implicits

implicit
implicit
implicit

Inherited implicits

implicit
def buildFrom[T](implicit m: ClassTag[T]): BuildFrom[ImmutableArray[_], T, ImmutableArray[T]]
implicit
val buildFromChar: BuildFrom[ImmutableArray[_], Char, ImmutableArray[Char]]
implicit
def immutableArrayEqual[A](implicit A: Equal[A]): Equal[ImmutableArray[A]]