abstract class AVector[A] extends Serializable
- Self Type
- AVector[A]
- Annotations
- @SuppressWarnings()
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- AVector
- Serializable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new AVector()(implicit ct: ClassTag[A])
Type Members
- class WithFilter extends AnyRef
Abstract Value Members
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- def ++[B <: A](that: AVector[B]): AVector[A]
- def +:(elem: A): AVector[A]
- def :+[B <: A](elem: B): AVector[A]
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply(i: Int): A
- Annotations
- @inline()
- def as[T >: A](implicit arg0: ClassTag[T]): AVector[T]
- Annotations
- @SuppressWarnings()
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def asUnsafe[T <: A](implicit arg0: ClassTag[T]): AVector[T]
- Annotations
- @SuppressWarnings()
- def capacity: Int
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def collect[B](pf: PartialFunction[A, B])(implicit arg0: ClassTag[B]): AVector[B]
- Annotations
- @SuppressWarnings()
- def contains(elem: A): Boolean
- implicit val ct: ClassTag[A]
- def drop(n: Int): AVector[A]
- def dropRight(n: Int): AVector[A]
- def dropRightUpto(n: Int): AVector[A]
- def dropUpto(n: Int): AVector[A]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(obj: Any): Boolean
- Definition Classes
- AVector → AnyRef → Any
- def exists(f: (A) => Boolean): Boolean
- def existsWithIndex(f: (A, Int) => Boolean): Boolean
- def filter(p: (A) => Boolean): AVector[A]
- def filterE[L](p: (A) => Either[L, Boolean]): Either[L, AVector[A]]
- def filterNot(p: (A) => Boolean): AVector[A]
- def filterNotE[L](p: (A) => Either[L, Boolean]): Either[L, AVector[A]]
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def find(f: (A) => Boolean): Option[A]
- def flatMap[B](f: (A) => AVector[B])(implicit arg0: ClassTag[B]): AVector[B]
- def flatMapE[L, R](f: (A) => Either[L, AVector[R]])(implicit arg0: ClassTag[R]): Either[L, AVector[R]]
- def flatMapWithIndex[B](f: (A, Int) => AVector[B])(implicit arg0: ClassTag[B]): AVector[B]
- def flatMapWithIndexE[L, R](f: (A, Int) => Either[L, AVector[R]])(implicit arg0: ClassTag[R]): Either[L, AVector[R]]
- def fold[B](zero: B)(f: (B, A) => B): B
- def foldE[L, R](zero: R)(f: (R, A) => Either[L, R]): Either[L, R]
- def foldWithIndex[B](zero: B)(f: (B, A, Int) => B): B
- def foldWithIndexE[L, R](zero: R)(f: (R, A, Int) => Either[L, R]): Either[L, R]
- def forall(f: (A) => Boolean): Boolean
- def forallE[L](f: (A) => Either[L, Boolean]): Either[L, Boolean]
- def forallWithIndex(f: (A, Int) => Boolean): Boolean
- def foreach[U](f: (A) => U): Unit
- def foreachE[L](f: (A) => Either[L, Unit]): Either[L, Unit]
- def foreachWithIndex[U](f: (A, Int) => U): Unit
- def foreachWithIndexE[L](f: (A, Int) => Either[L, Unit]): Either[L, Unit]
- def get(i: Int): Option[A]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def groupBy[K](f: (A) => K): Map[K, AVector[A]]
- def grouped(k: Int): AVector[AVector[A]]
- def hashCode(): Int
- Definition Classes
- AVector → AnyRef → Any
- def head: A
- def headOption: Option[A]
- def indexWhere(f: (A) => Boolean): Int
- def indices: Range
- def init: AVector[A]
- def isEmpty: Boolean
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def last: A
- def lastOption: Option[A]
- def length: Int
- def map[B](f: (A) => B)(implicit arg0: ClassTag[B]): AVector[B]
- def mapE[L, R](f: (A) => Either[L, R])(implicit arg0: ClassTag[R]): Either[L, AVector[R]]
- def mapToArray[B](f: (A) => B)(implicit arg0: ClassTag[B]): Array[B]
- def mapWithIndex[B](f: (A, Int) => B)(implicit arg0: ClassTag[B]): AVector[B]
- def mapWithIndexE[L, B](f: (A, Int) => Either[L, B])(implicit arg0: ClassTag[B]): Either[L, AVector[B]]
- def max(implicit cmp: Ordering[A]): A
- def maxBy[B](f: (A) => B)(implicit cmp: Ordering[B]): A
- def min(implicit cmp: Ordering[A]): A
- def minBy[B](f: (A) => B)(implicit cmp: Ordering[B]): A
- def mkString(sep: String): String
- def mkString(start: String, sep: String, end: String): String
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def nonEmpty: Boolean
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def reduce(op: (A, A) => A): A
- def reduceBy[B](f: (A) => B)(op: (B, B) => B): B
- def reduceByE[L, B](f: (A) => Either[L, B])(op: (B, B) => B): Either[L, B]
- def replace(i: Int, a: A): AVector[A]
- def reverse: AVector[A]
- def sample(): A
- def sampleWithIndex(): (Int, A)
- def scanLeft[B](zero: B)(op: (B, A) => B)(implicit arg0: ClassTag[B]): AVector[B]
- def slice(from: Int, until: Int): AVector[A]
- def sortBy[B](f: (A) => B)(implicit ord: Ordering[B]): AVector[A]
- def sorted(implicit ord: Ordering[A]): AVector[A]
- def split(): AVector[AVector[A]]
- def splitBy[B](f: (A) => B): AVector[AVector[A]]
- def sum(implicit num: Numeric[A]): A
- def sumBy[B](f: (A) => B)(implicit num: Numeric[B]): B
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def tail: AVector[A]
- def take(n: Int): AVector[A]
- def takeRight(n: Int): AVector[A]
- def takeRightUpto(n: Int): AVector[A]
- def takeUpto(n: Int): AVector[A]
- def toArray: Array[A]
- def toIterable: Iterable[A]
- def toSeq: Seq[A]
- def toSet: Set[A]
- def toString(): String
- Definition Classes
- AVector → AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def withFilter(p: (A) => Boolean): WithFilter
- def zipWithIndex: AVector[(A, Int)]