scala.collection.mutable.WrappedArray

ofRef

class ofRef[T <: AnyRef] extends WrappedArray[T]

attributes: final
source: WrappedArray.scala
Inherited
  1. Hide All
  2. Show all
  1. WrappedArray
  2. ArrayLike
  3. IndexedSeqOptimized
  4. IndexedSeqOptimized
  5. IndexedSeq
  6. IndexedSeqLike
  7. IndexedSeq
  8. IndexedSeqLike
  9. Seq
  10. Seq
  11. SeqLike
  12. PartialFunction
  13. Function1
  14. Iterable
  15. Iterable
  16. IterableLike
  17. Equals
  18. Traversable
  19. Mutable
  20. Traversable
  21. GenericTraversableTemplate
  22. TraversableLike
  23. TraversableOnce
  24. HasNewBuilder
  25. AnyRef
  26. Any
Visibility
  1. Public
  2. All

Instance constructors

  1. new ofRef(array: Array[T])

Type Members

  1. class Elements extends BufferedIterator[A]

    The class of the iterator returned by the iterator method.

  2. type Self = WrappedArray[T]

    The type implementing this traversable

  3. class WithFilter extends AnyRef

    A class supporting filtered operations .

Value Members

  1. def !=(arg0: AnyRef): Boolean

  2. def !=(arg0: Any): Boolean

    o != arg0 is the same as !(o == (arg0)).

  3. def ##(): Int

  4. def $asInstanceOf[T0](): T0

  5. def $isInstanceOf[T0](): Boolean

  6. def ++(that: TraversableOnce[T]): WrappedArray[T]

    [use case] Concatenates this wrapped array with the elements of a traversable collection .

  7. def ++[B >: T, That](that: TraversableOnce[B])(implicit bf: CanBuildFrom[WrappedArray[T], B, That]): That

    Concatenates this wrapped array with the elements of a traversable collection .

  8. def +:(elem: T): WrappedArray[T]

    [use case] Prepends an element to this wrapped array

  9. def +:[B >: T, That](elem: B)(implicit bf: CanBuildFrom[WrappedArray[T], B, That]): That

    Prepends an element to this wrapped array

  10. def /:[B](z: B)(op: (B, T) ⇒ B): B

    Applies a binary operator to a start value and all elements of this wrapped array, going left to right .

  11. def :+(elem: T): WrappedArray[T]

    [use case] Appends an element to this wrapped array

  12. def :+[B >: T, That](elem: B)(implicit bf: CanBuildFrom[WrappedArray[T], B, That]): That

    Appends an element to this wrapped array

  13. def :\[B](z: B)(op: (T, B) ⇒ B): B

    Applies a binary operator to all elements of this wrapped array and a start value, going right to left .

  14. def ==(arg0: AnyRef): Boolean

    o == arg0 is the same as if (o eq null) arg0 eq null else o.equals(arg0).

  15. def ==(arg0: Any): Boolean

    o == arg0 is the same as o.equals(arg0).

  16. def addString(b: StringBuilder): StringBuilder

    Appends all elements of this wrapped array to a string builder .

  17. def addString(b: StringBuilder, sep: String): StringBuilder

    Appends all elements of this wrapped array to a string builder using a separator string .

  18. def addString(b: StringBuilder, start: String, sep: String, end: String): StringBuilder

    Appends all elements of this wrapped array to a string builder using start, end, and separator strings .

  19. def andThen[C](k: (T) ⇒ C): PartialFunction[Int, C]

    Composes this partial function with a transformation function that gets applied to results of this partial function .

  20. def apply(index: Int): T

    The element at given index@return the element of this wrapped array at index idx, where 0 indicates the first element.

  21. val array: Array[T]

    The underlying array

  22. def asInstanceOf[T0]: T0

    This method is used to cast the receiver object to be of type T0.

  23. def canEqual(that: Any): Boolean

    Method called from equality methods, so that user-defined subclasses can refuse to be equal to other collections of the same kind .

  24. def clone(): WrappedArray[T]

    Clones this object, including the underlying Array .

  25. def collect[B](pf: PartialFunction[T, B]): WrappedArray[B]

    [use case] Builds a new collection by applying a partial function to all elements of this wrapped array on which the function is defined .

  26. def collect[B, That](pf: PartialFunction[T, B])(implicit bf: CanBuildFrom[WrappedArray[T], B, That]): That

    Builds a new collection by applying a partial function to all elements of this wrapped array on which the function is defined .

  27. def companion: GenericCompanion[IndexedSeq[A][A]]

    The factory companion object that builds instances of class WrappedArray .

  28. def compose[A](g: (A) ⇒ Int): (A) ⇒ T

    (f compose g)(x) == f(g(x))

  29. def contains(elem: Any): Boolean

    Tests whether this wrapped array contains a given value as an element .

  30. def containsSlice[B](that: Seq[B]): Boolean

    Tests whether this wrapped array contains a given sequence as a slice .

  31. def copyToArray(xs: Array[T], start: Int, len: Int): Unit

    [use case] Copies elements of this wrapped array to an array .

  32. def copyToArray[B >: T](xs: Array[B], start: Int, len: Int): Unit

    Copies elements of this wrapped array to an array .

  33. def copyToArray(xs: Array[T]): Unit

    [use case] Copies values of this wrapped array to an array .

  34. def copyToArray[B >: T](xs: Array[B]): Unit

    Copies values of this wrapped array to an array .

  35. def copyToArray(xs: Array[T], start: Int): Unit

    [use case] Copies values of this wrapped array to an array .

  36. def copyToArray[B >: T](xs: Array[B], start: Int): Unit

    Copies values of this wrapped array to an array .

  37. def copyToBuffer[B >: T](dest: Buffer[B]): Unit

    Copies all elements of this wrapped array to a buffer .

  38. def corresponds[B](that: Seq[B])(p: (T, B) ⇒ Boolean): Boolean

    Tests whether every element of this wrapped array relates to the corresponding element of another sequence by satisfying a test predicate .

  39. def count(p: (T) ⇒ Boolean): Int

    Counts the number of elements in the wrapped array which satisfy a predicate .

  40. def deep: IndexedSeq[Any]

    Creates a possible nested IndexedSeq which consists of all the elements of this array.

  41. def deepEquals(that: Any): Boolean

  42. def deepMkString(sep: String): String

  43. def deepMkString(start: String, sep: String, end: String): String

  44. def deepToString(): String

  45. def diff(that: Seq[T]): WrappedArray[T]

    [use case] Computes the multiset difference between this wrapped array and another sequence .

  46. def diff[B >: T](that: Seq[B]): WrappedArray[T]

    Computes the multiset difference between this wrapped array and another sequence .

  47. def distinct: WrappedArray[T]

    Builds a new wrapped array from this wrapped array without any duplicate elements .

  48. def drop(n: Int): WrappedArray[T]

    Selects all elements except first n ones.

  49. def dropRight(n: Int): WrappedArray[T]

    Selects all elements except last n ones.

  50. def dropWhile(p: (T) ⇒ Boolean): WrappedArray[T]

    Drops longest prefix of elements that satisfy a predicate .

  51. lazy val elemManifest: ClassManifest[T]

    The manifest of the element type

  52. def elements: Iterator[T]

  53. def endsWith[B](that: Seq[B]): Boolean

    Tests whether this wrapped array ends with the given sequence .

  54. def eq(arg0: AnyRef): Boolean

    This method is used to test whether the argument (arg0) is a reference to the receiver object (this).

  55. def equals(that: Any): Boolean

    The equality method defined in AnyRef.

  56. def equalsWith[B](that: Seq[B])(f: (T, B) ⇒ Boolean): Boolean

    Tests whether every element of this wrapped array relates to the corresponding element of another sequence by satisfying a test predicate .

  57. def exists(p: (T) ⇒ Boolean): Boolean

    Tests whether a predicate holds for some of the elements of this wrapped array .

  58. def filter(p: (T) ⇒ Boolean): WrappedArray[T]

    Selects all elements of this wrapped array which satisfy a predicate .

  59. def filterNot(p: (T) ⇒ Boolean): WrappedArray[T]

    Selects all elements of this wrapped array which do not satisfy a predicate .

  60. def finalize(): Unit

    This method is called by the garbage collector on the receiver object when garbage collection determines that there are no more references to the object .

  61. def find(p: (T) ⇒ Boolean): Option[T]

    Finds the first element of the wrapped array satisfying a predicate, if any .

  62. def findIndexOf(p: (T) ⇒ Boolean): Int

    Returns index of the first element satisfying a predicate, or -1.

  63. def findLastIndexOf(p: (T) ⇒ Boolean): Int

    Returns index of the last element satisfying a predicate, or -1 .

  64. def first: T

  65. def firstOption: Option[T]

    None if iterable is empty.

  66. def flatMap[B](f: (T) ⇒ Traversable[B]): WrappedArray[B]

    [use case] Builds a new collection by applying a function to all elements of this wrapped array and concatenating the results .

  67. def flatMap[B, That](f: (T) ⇒ Traversable[B])(implicit bf: CanBuildFrom[WrappedArray[T], B, That]): That

    Builds a new collection by applying a function to all elements of this wrapped array and concatenating the results .

  68. def flatten[B]: WrappedArray[B]

    [use case] Converts this wrapped array of traversable collections into a wrapped array in which all element collections are concatenated .

  69. def flatten[B](implicit asTraversable: (T) ⇒ Traversable[B]): IndexedSeq[B]

    Converts this wrapped array of traversable collections into a wrapped array in which all element collections are concatenated .

  70. def foldLeft[B](z: B)(op: (B, T) ⇒ B): B

    Applies a binary operator to a start value and all elements of this wrapped array, going left to right .

  71. def foldRight[B](z: B)(op: (T, B) ⇒ B): B

    Applies a binary operator to all elements of this wrapped array and a start value, going right to left .

  72. def forall(p: (T) ⇒ Boolean): Boolean

    Tests whether a predicate holds for all elements of this wrapped array .

  73. def foreach(f: (T) ⇒ Unit): Unit

    [use case] Applies a function f to all elements of this wrapped array.

  74. def foreach[U](f: (T) ⇒ U): Unit

    Applies a function f to all elements of this wrapped array.

  75. def genericBuilder[B]: Builder[B, IndexedSeq[B]]

    The generic builder that builds instances of WrappedArray at arbitrary element types .

  76. def getClass(): java.lang.Class[_ <: java.lang.Object]

    Returns a representation that corresponds to the dynamic class of the receiver object .

  77. def groupBy[K](f: (T) ⇒ K): Map[K, WrappedArray[T]]

    Partitions this wrapped array into a map of wrapped arrays according to some discriminator function .

  78. def grouped(size: Int): Iterator[WrappedArray[T]]

    Partitions elements in fixed size wrapped arrays .

  79. def hasDefiniteSize: Boolean

    Tests whether this wrapped array is known to have a finite size .

  80. def hashCode(): Int

    Hashcodes for WrappedArray produce a value from the hashcodes of all the elements of the wrapped array .

  81. def head: T

    Selects the first element of this wrapped array .

  82. def headOption: Option[T]

    Optionally selects the first element .

  83. def indexOf(elem: T, from: Int): Int

    [use case] Finds index of first occurrence of some value in this wrapped array after or at some start index .

  84. def indexOf[B >: T](elem: B, from: Int): Int

    Finds index of first occurrence of some value in this wrapped array after or at some start index .

  85. def indexOf(elem: T): Int

    [use case] Finds index of first occurrence of some value in this wrapped array .

  86. def indexOf[B >: T](elem: B): Int

    Finds index of first occurrence of some value in this wrapped array .

  87. def indexOfSlice[B >: T](that: Seq[B], from: Int): Int

    Finds first index after or at a start index where this wrapped array contains a given sequence as a slice .

  88. def indexOfSlice[B >: T](that: Seq[B]): Int

    Finds first index where this wrapped array contains a given sequence as a slice .

  89. def indexWhere(p: (T) ⇒ Boolean, from: Int): Int

    Finds index of the first element satisfying some predicate after or at some start index .

  90. def indexWhere(p: (T) ⇒ Boolean): Int

    Finds index of first element satisfying some predicate .

  91. def indices: Range

    Produces the range of all indices of this sequence .

  92. def init: WrappedArray[T]

    Selects all elements except the last .

  93. def intersect(that: Seq[T]): WrappedArray[T]

    [use case] Computes the multiset intersection between this wrapped array and another sequence .

  94. def intersect[B >: T](that: Seq[B]): WrappedArray[T]

    Computes the multiset intersection between this wrapped array and another sequence .

  95. def isDefinedAt(idx: Int): Boolean

    Tests whether this wrapped array contains given index .

  96. def isEmpty: Boolean

    Tests whether this wrapped array is empty .

  97. def isInstanceOf[T0]: Boolean

    This method is used to test whether the dynamic type of the receiver object is T0.

  98. def isTraversableAgain: Boolean

    Tests whether this wrapped array can be repeatedly traversed .

  99. def iterator: Iterator[T]

    Creates a new iterator over all elements contained in this iterable object .

  100. def last: T

    Selects the last element .

  101. def lastIndexOf(elem: T, end: Int): Int

    [use case] Finds index of last occurrence of some value in this wrapped array before or at a given end index .

  102. def lastIndexOf[B >: T](elem: B, end: Int): Int

    Finds index of last occurrence of some value in this wrapped array before or at a given end index .

  103. def lastIndexOf(elem: T): Int

    [use case] Finds index of last occurrence of some value in this wrapped array .

  104. def lastIndexOf[B >: T](elem: B): Int

    Finds index of last occurrence of some value in this wrapped array .

  105. def lastIndexOfSlice[B >: T](that: Seq[B], end: Int): Int

    Finds last index before or at a given end index where this wrapped array contains a given sequence as a slice .

  106. def lastIndexOfSlice[B >: T](that: Seq[B]): Int

    Finds last index where this wrapped array contains a given sequence as a slice .

  107. def lastIndexWhere(p: (T) ⇒ Boolean, end: Int): Int

    Finds index of last element satisfying some predicate before or at given end index .

  108. def lastIndexWhere(p: (T) ⇒ Boolean): Int

    Finds index of last element satisfying some predicate .

  109. def lastOption: Option[T]

    Optionally selects the last element .

  110. def length: Int

    The length of the array@return the number of elements in this wrapped array .

  111. def lengthCompare(len: Int): Int

    Compares the length of this wrapped array to a test value .

  112. def lift: (Int) ⇒ Option[T]

    Turns this partial function into an plain function returning an Option result.

  113. def map[B](f: (T) ⇒ B): WrappedArray[B]

    [use case] Builds a new collection by applying a function to all elements of this wrapped array .

  114. def map[B, That](f: (T) ⇒ B)(implicit bf: CanBuildFrom[WrappedArray[T], B, That]): That

    Builds a new collection by applying a function to all elements of this wrapped array .

  115. def max: T

    [use case] Finds the largest element .

  116. def max[B >: T](implicit cmp: Ordering[B]): T

    Finds the largest element .

  117. def min: T

    [use case] Finds the smallest element .

  118. def min[B >: T](implicit cmp: Ordering[B]): T

    Finds the smallest element .

  119. def mkString: String

    Displays all elements of this wrapped array in a string .

  120. def mkString(sep: String): String

    Displays all elements of this wrapped array in a string using a separator string .

  121. def mkString(start: String, sep: String, end: String): String

    Displays all elements of this wrapped array in a string using start, end, and separator strings .

  122. def ne(arg0: AnyRef): Boolean

    o.ne(arg0) is the same as !(o.eq(arg0)).

  123. def newBuilder: Builder[T, WrappedArray[T]]

    Creates new builder for this collection ==> move to subclasses

  124. def nonEmpty: Boolean

    Tests whether the wrapped array is not empty .

  125. def notify(): Unit

    Wakes up a single thread that is waiting on the receiver object's monitor .

  126. def notifyAll(): Unit

    Wakes up all threads that are waiting on the receiver object's monitor .

  127. def orElse[A1 <: Int, B1 >: T](that: PartialFunction[A1, B1]): PartialFunction[A1, B1]

    Composes this partial function with a fallback partial function which gets applied where this partial function is not defined .

  128. def padTo(len: Int, elem: T): WrappedArray[T]

    [use case] Appends an element value to this wrapped array until a given target length is reached .

  129. def padTo[B >: T, That](len: Int, elem: B)(implicit bf: CanBuildFrom[WrappedArray[T], B, That]): That

    Appends an element value to this wrapped array until a given target length is reached .

  130. def partition(p: (T) ⇒ Boolean): (WrappedArray[T], WrappedArray[T])

    Partitions this wrapped array in two wrapped arrays according to a predicate .

  131. def patch(from: Int, that: Seq[T], replaced: Int): WrappedArray[T]

    [use case] Produces a new wrapped array where a slice of elements in this wrapped array is replaced by another sequence .

  132. def patch[B >: T, That](from: Int, patch: Seq[B], replaced: Int)(implicit bf: CanBuildFrom[WrappedArray[T], B, That]): That

    Produces a new wrapped array where a slice of elements in this wrapped array is replaced by another sequence .

  133. def prefixLength(p: (T) ⇒ Boolean): Int

    Returns the length of the longest prefix whose elements all satisfy some predicate .

  134. def product: Int

    [use case] Multiplies up the elements of this collection .

  135. def product[B >: T](implicit num: Numeric[B]): B

    Multiplies up the elements of this collection .

  136. def projection: SeqView[T, WrappedArray[T]]

    returns a projection that can be used to call non-strict filter, map, and flatMap methods that build projections of the collection .

  137. def reduceLeft[B >: T](op: (B, T) ⇒ B): B

    Applies a binary operator to all elements of this wrapped array, going left to right .

  138. def reduceLeftOption[B >: T](op: (B, T) ⇒ B): Option[B]

    Optionally applies a binary operator to all elements of this wrapped array, going left to right .

  139. def reduceRight[B >: T](op: (T, B) ⇒ B): B

    Applies a binary operator to all elements of this wrapped array, going right to left .

  140. def reduceRightOption[B >: T](op: (T, B) ⇒ B): Option[B]

    Optionally applies a binary operator to all elements of this wrapped array, going right to left .

  141. def repr: WrappedArray[T]

    The collection of type wrapped array underlying this TraversableLike object.

  142. def reverse: WrappedArray[T]

    Returns new wrapped array wih elements in reversed order .

  143. def reverseIterator: Iterator[T]

    An iterator yielding elements in reversed order .

  144. def reverseMap[B](f: (T) ⇒ B): WrappedArray[B]

    [use case] Builds a new collection by applying a function to all elements of this wrapped array and collecting the results in reversed order .

  145. def reverseMap[B, That](f: (T) ⇒ B)(implicit bf: CanBuildFrom[WrappedArray[T], B, That]): That

    Builds a new collection by applying a function to all elements of this wrapped array and collecting the results in reversed order .

  146. def reversed: List[T]

  147. def reversedElements: Iterator[T]

  148. def sameElements(that: Iterable[T]): Boolean

    [use case] Checks if the other iterable collection contains the same elements in the same order as this wrapped array .

  149. def sameElements[B >: T](that: Iterable[B]): Boolean

    Checks if the other iterable collection contains the same elements in the same order as this wrapped array .

  150. def scanLeft[B, That](z: B)(op: (B, T) ⇒ B)(implicit bf: CanBuildFrom[WrappedArray[T], B, That]): That

    Produces a collection containing cummulative results of applying the operator going left to right .

  151. def scanRight[B, That](z: B)(op: (T, B) ⇒ B)(implicit bf: CanBuildFrom[WrappedArray[T], B, That]): That

    Produces a collection containing cummulative results of applying the operator going right to left .

  152. def segmentLength(p: (T) ⇒ Boolean, from: Int): Int

    Computes length of longest segment whose elements all satisfy some predicate .

  153. def size: Int

    The size of this wrapped array, equivalent to length.

  154. def slice(from: Int, until: Int): WrappedArray[T]

    Selects an interval of elements .

  155. def sliding[B >: T](size: Int, step: Int): Iterator[WrappedArray[T]]

  156. def sliding[B >: T](size: Int): Iterator[WrappedArray[T]]

    Groups elements in fixed size blocks by passing a "sliding window" over them (as opposed to partitioning them, as is done in grouped .

  157. def sortBy[B](f: (T) ⇒ B)(implicit ord: Ordering[B]): WrappedArray[T]

    Sorts this WrappedArray according to the Ordering which results from transforming an implicitly given Ordering with a transformation function .

  158. def sortWith(lt: (T, T) ⇒ Boolean): WrappedArray[T]

    Sorts this wrapped array according to a comparison function .

  159. def sorted[B >: T](implicit ord: Ordering[B]): WrappedArray[T]

    Sorts this wrapped array according to an Ordering .

  160. def span(p: (T) ⇒ Boolean): (WrappedArray[T], WrappedArray[T])

    Splits this wrapped array into a prefix/suffix pair according to a predicate .

  161. def splitAt(n: Int): (WrappedArray[T], WrappedArray[T])

    Splits this wrapped array into two at a given position .

  162. def startsWith[B](that: Seq[B], offset: Int): Boolean

    Tests whether this wrapped array contains the given sequence at a given index .

  163. def startsWith[B](that: Seq[B]): Boolean

    Tests whether this wrapped array starts with the given sequence .

  164. def stringPrefix: String

    Defines the prefix of this object's toString representation.

  165. def sum: Int

    [use case] Sums up the elements of this collection .

  166. def sum[B >: T](implicit num: Numeric[B]): B

    Sums up the elements of this collection .

  167. def synchronized[T0](arg0: T0): T0

  168. def tail: WrappedArray[T]

    Selects all elements except the first .

  169. def take(n: Int): WrappedArray[T]

    Selects first n elements.

  170. def takeRight(n: Int): WrappedArray[T]

    Selects last n elements.

  171. def takeWhile(p: (T) ⇒ Boolean): WrappedArray[T]

    Takes longest prefix of elements that satisfy a predicate .

  172. def thisCollection: WrappedArray[T]

    The underlying collection seen as an instance of WrappedArray.

  173. def toArray: Array[T]

    [use case] Converts this wrapped array to an array .

  174. def toArray[U >: T](implicit arg0: ClassManifest[U]): Array[U]

    Converts this wrapped array to an array .

  175. def toCollection(repr: WrappedArray[T]): WrappedArray[T]

    A conversion from collections of type Repr to WrappedArray objects.

  176. def toIndexedSeq[B >: T]: IndexedSeq[B]

    Converts this wrapped array to an indexed sequence .

  177. def toIterable: Iterable[T]

    Converts this wrapped array to an iterable collection .

  178. def toIterator: Iterator[T]

    Returns an Iterator over the elements in this wrapped array .

  179. def toList: List[T]

    Converts this wrapped array to a list .

  180. def toMap[T, U](implicit ev: <:<[T, (T, U)]): Map[T, U]

    Converts this wrapped array to a map .

  181. def toSeq: Seq[T]

    Converts this wrapped array to a sequence .

  182. def toSet[B >: T]: Set[B]

    Converts this wrapped array to a set .

  183. def toStream: Stream[T]

    Converts this wrapped array to a stream .

  184. def toString(): String

    Converts this wrapped array to a string .

  185. def toTraversable: Traversable[T]

    Converts this wrapped array to an unspecified Traversable .

  186. def transpose[B](implicit asTraversable: (T) ⇒ Traversable[B]): IndexedSeq[IndexedSeq[B]]

    Transposes this wrapped array of traversable collections into a wrapped array of wrapped arrays .

  187. def union(that: Seq[T]): WrappedArray[T]

    [use case] Produces a new sequence which contains all elements of this wrapped array and also all elements of a given sequence .

  188. def union[B >: T, That](that: Seq[B])(implicit bf: CanBuildFrom[WrappedArray[T], B, That]): That

    Produces a new sequence which contains all elements of this wrapped array and also all elements of a given sequence .

  189. def unzip[A1, A2](implicit asPair: (T) ⇒ (A1, A2)): (IndexedSeq[A1], IndexedSeq[A2])

    Converts this wrapped array of pairs into two collections of the first and second halfs of each pair .

  190. def update(index: Int, elem: T): Unit

    Update element at given index@param elem the new value .

  191. def updated(index: Int, elem: T): WrappedArray[T]

    [use case] A copy of this wrapped array with one single replaced element .

  192. def updated[B >: T, That](index: Int, elem: B)(implicit bf: CanBuildFrom[WrappedArray[T], B, That]): That

    A copy of this wrapped array with one single replaced element .

  193. def view(from: Int, until: Int): IndexedSeqView[T, WrappedArray[T]]

    A sub-sequence view starting at index from and extending up to (but not including) index until.

  194. def view: IndexedSeqView[T, WrappedArray[T]]

    Creates a view of this iterable @see Iterable .

  195. def wait(): Unit

  196. def wait(arg0: Long, arg1: Int): Unit

  197. def wait(arg0: Long): Unit

  198. def withFilter(p: (T) ⇒ Boolean): WithFilter

    Creates a non-strict filter of this wrapped array .

  199. def zip[B](that: Iterable[B]): WrappedArray[(T, B)]

    [use case] Returns a wrapped array formed from this wrapped array and another iterable collection by combining corresponding elements in pairs .

  200. def zip[A1 >: T, B, That](that: Iterable[B])(implicit bf: CanBuildFrom[WrappedArray[T], (A1, B), That]): That

    Returns a wrapped array formed from this wrapped array and another iterable collection by combining corresponding elements in pairs .

  201. def zipAll[B](that: Iterable[B], thisElem: T, thatElem: B): WrappedArray[(T, B)]

    [use case] Returns a wrapped array formed from this wrapped array and another iterable collection by combining corresponding elements in pairs .

  202. def zipAll[B, A1 >: T, That](that: Iterable[B], thisElem: A1, thatElem: B)(implicit bf: CanBuildFrom[WrappedArray[T], (A1, B), That]): That

    Returns a wrapped array formed from this wrapped array and another iterable collection by combining corresponding elements in pairs .

  203. def zipWithIndex: WrappedArray[(T, Int)]

    [use case] Zips this wrapped array with its indices .

  204. def zipWithIndex[A1 >: T, That](implicit bf: CanBuildFrom[WrappedArray[T], (A1, Int), That]): That

    Zips this wrapped array with its indices .