abstract class AVector[A] extends Serializable

Self Type
AVector[A]
Annotations
@SuppressWarnings()
Linear Supertypes
Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AVector
  2. Serializable
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new AVector()(implicit ct: ClassTag[A])

Type Members

  1. class WithFilter extends AnyRef

Abstract Value Members

  1. abstract val appendable: Boolean
  2. abstract val elems: Array[A]
    Attributes
    protected[util]
  3. abstract def end: Int
  4. abstract def start: Int

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. def ++[B <: A](that: AVector[B]): AVector[A]
  4. def +:(elem: A): AVector[A]
  5. def :+[B <: A](elem: B): AVector[A]
  6. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  7. def apply(i: Int): A
    Annotations
    @inline()
  8. def as[T >: A](implicit arg0: ClassTag[T]): AVector[T]
    Annotations
    @SuppressWarnings()
  9. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  10. def asUnsafe[T <: A](implicit arg0: ClassTag[T]): AVector[T]
    Annotations
    @SuppressWarnings()
  11. def capacity: Int
  12. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  13. def collect[B](pf: PartialFunction[A, B])(implicit arg0: ClassTag[B]): AVector[B]
    Annotations
    @SuppressWarnings()
  14. def contains(elem: A): Boolean
  15. implicit val ct: ClassTag[A]
  16. def drop(n: Int): AVector[A]
  17. def dropRight(n: Int): AVector[A]
  18. def dropRightUpto(n: Int): AVector[A]
  19. def dropUpto(n: Int): AVector[A]
  20. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. def equals(obj: Any): Boolean
    Definition Classes
    AVector → AnyRef → Any
  22. def exists(f: (A) => Boolean): Boolean
  23. def existsWithIndex(f: (A, Int) => Boolean): Boolean
  24. def filter(p: (A) => Boolean): AVector[A]
  25. def filterE[L](p: (A) => Either[L, Boolean]): Either[L, AVector[A]]
  26. def filterNot(p: (A) => Boolean): AVector[A]
  27. def filterNotE[L](p: (A) => Either[L, Boolean]): Either[L, AVector[A]]
  28. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  29. def find(f: (A) => Boolean): Option[A]
  30. def flatMap[B](f: (A) => AVector[B])(implicit arg0: ClassTag[B]): AVector[B]
  31. def flatMapE[L, R](f: (A) => Either[L, AVector[R]])(implicit arg0: ClassTag[R]): Either[L, AVector[R]]
  32. def flatMapWithIndex[B](f: (A, Int) => AVector[B])(implicit arg0: ClassTag[B]): AVector[B]
  33. def flatMapWithIndexE[L, R](f: (A, Int) => Either[L, AVector[R]])(implicit arg0: ClassTag[R]): Either[L, AVector[R]]
  34. def fold[B](zero: B)(f: (B, A) => B): B
  35. def foldE[L, R](zero: R)(f: (R, A) => Either[L, R]): Either[L, R]
  36. def foldWithIndex[B](zero: B)(f: (B, A, Int) => B): B
  37. def foldWithIndexE[L, R](zero: R)(f: (R, A, Int) => Either[L, R]): Either[L, R]
  38. def forall(f: (A) => Boolean): Boolean
  39. def forallE[L](f: (A) => Either[L, Boolean]): Either[L, Boolean]
  40. def forallWithIndex(f: (A, Int) => Boolean): Boolean
  41. def foreach[U](f: (A) => U): Unit
  42. def foreachE[L](f: (A) => Either[L, Unit]): Either[L, Unit]
  43. def foreachWithIndex[U](f: (A, Int) => U): Unit
  44. def foreachWithIndexE[L](f: (A, Int) => Either[L, Unit]): Either[L, Unit]
  45. def get(i: Int): Option[A]
  46. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  47. def groupBy[K](f: (A) => K): Map[K, AVector[A]]
  48. def grouped(k: Int): AVector[AVector[A]]
  49. def hashCode(): Int
    Definition Classes
    AVector → AnyRef → Any
  50. def head: A
  51. def headOption: Option[A]
  52. def indexWhere(f: (A) => Boolean): Int
  53. def indices: Range
  54. def init: AVector[A]
  55. def isEmpty: Boolean
  56. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  57. def last: A
  58. def lastOption: Option[A]
  59. def length: Int
  60. def map[B](f: (A) => B)(implicit arg0: ClassTag[B]): AVector[B]
  61. def mapE[L, R](f: (A) => Either[L, R])(implicit arg0: ClassTag[R]): Either[L, AVector[R]]
  62. def mapToArray[B](f: (A) => B)(implicit arg0: ClassTag[B]): Array[B]
  63. def mapWithIndex[B](f: (A, Int) => B)(implicit arg0: ClassTag[B]): AVector[B]
  64. def mapWithIndexE[L, B](f: (A, Int) => Either[L, B])(implicit arg0: ClassTag[B]): Either[L, AVector[B]]
  65. def max(implicit cmp: Ordering[A]): A
  66. def maxBy[B](f: (A) => B)(implicit cmp: Ordering[B]): A
  67. def min(implicit cmp: Ordering[A]): A
  68. def minBy[B](f: (A) => B)(implicit cmp: Ordering[B]): A
  69. def mkString(sep: String): String
  70. def mkString(start: String, sep: String, end: String): String
  71. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  72. def nonEmpty: Boolean
  73. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  74. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  75. def reduce(op: (A, A) => A): A
  76. def reduceBy[B](f: (A) => B)(op: (B, B) => B): B
  77. def reduceByE[L, B](f: (A) => Either[L, B])(op: (B, B) => B): Either[L, B]
  78. def replace(i: Int, a: A): AVector[A]
  79. def reverse: AVector[A]
  80. def sample(): A
  81. def sampleWithIndex(): (Int, A)
  82. def scanLeft[B](zero: B)(op: (B, A) => B)(implicit arg0: ClassTag[B]): AVector[B]
  83. def slice(from: Int, until: Int): AVector[A]
  84. def sortBy[B](f: (A) => B)(implicit ord: Ordering[B]): AVector[A]
  85. def sorted(implicit ord: Ordering[A]): AVector[A]
  86. def split(): AVector[AVector[A]]
  87. def splitBy[B](f: (A) => B): AVector[AVector[A]]
  88. def sum(implicit num: Numeric[A]): A
  89. def sumBy[B](f: (A) => B)(implicit num: Numeric[B]): B
  90. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  91. def tail: AVector[A]
  92. def take(n: Int): AVector[A]
  93. def takeRight(n: Int): AVector[A]
  94. def takeRightUpto(n: Int): AVector[A]
  95. def takeUpto(n: Int): AVector[A]
  96. def toArray: Array[A]
  97. def toIterable: Iterable[A]
  98. def toSeq: Seq[A]
  99. def toSet: Set[A]
  100. def toString(): String
    Definition Classes
    AVector → AnyRef → Any
  101. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  102. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  103. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  104. def withFilter(p: (A) => Boolean): WithFilter
  105. def zipWithIndex: AVector[(A, Int)]

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped