summaryrefslogtreecommitdiff
path: root/src/library/scala/collection/mutable/ArrayBuffer.scala
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2009-05-08 18:24:05 +0000
committerPaul Phillips <paulp@improving.org>2009-05-08 18:24:05 +0000
commitf3c0640e3d7270795cc15dc923d811074c0836d7 (patch)
treec88f2c71c1ecd831c228f8e12171d07f3ea6aee0 /src/library/scala/collection/mutable/ArrayBuffer.scala
parent75d487d831dfa388c4c3683eedd0db16491a048a (diff)
downloadscala-f3c0640e3d7270795cc15dc923d811074c0836d7.tar.gz
scala-f3c0640e3d7270795cc15dc923d811074c0836d7.tar.bz2
scala-f3c0640e3d7270795cc15dc923d811074c0836d7.zip
4 out of 5 spelling bee champs say: Traversable
Diffstat (limited to 'src/library/scala/collection/mutable/ArrayBuffer.scala')
-rw-r--r--src/library/scala/collection/mutable/ArrayBuffer.scala12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/library/scala/collection/mutable/ArrayBuffer.scala b/src/library/scala/collection/mutable/ArrayBuffer.scala
index 82864cc7ee..a6e37a1449 100644
--- a/src/library/scala/collection/mutable/ArrayBuffer.scala
+++ b/src/library/scala/collection/mutable/ArrayBuffer.scala
@@ -30,7 +30,7 @@ class ArrayBuffer[A](override protected val initialSize: Int)
with Builder[A, ArrayBuffer[A], Any]
with ResizableArray[A] {
- import collection.Traversible
+ import collection.Traversable
def this() = this(16)
@@ -43,7 +43,7 @@ class ArrayBuffer[A](override protected val initialSize: Int)
}
override protected[this] def newBuilder = ArrayBuffer.newBuilder
- override def traversibleBuilder[B]: Builder[B, ArrayBuffer[B], Any] = ArrayBuffer.newBuilder[B]
+ override def traversableBuilder[B]: Builder[B, ArrayBuffer[B], Any] = ArrayBuffer.newBuilder[B]
/** Appends a single element to this buffer and returns
* the identity of the buffer. It takes constant time.
@@ -63,7 +63,7 @@ class ArrayBuffer[A](override protected val initialSize: Int)
* @param iter the iterfable object.
* @return the updated buffer.
*/
- override def ++=(iter: Traversible[A]) = iter match {
+ override def ++=(iter: Traversable[A]) = iter match {
case v: Vector[_] =>
val n = v.length
ensureSize(size0 + n)
@@ -95,7 +95,7 @@ class ArrayBuffer[A](override protected val initialSize: Int)
* @param iter the iterable object.
* @return the updated buffer.
*/
- override def ++:(iter: Traversible[A]): this.type = { insertAll(0, iter); this }
+ override def ++:(iter: Traversable[A]): this.type = { insertAll(0, iter); this }
/** Inserts new elements at the index <code>n</code>. Opposed to method
* <code>update</code>, this method will not replace an element with a
@@ -105,7 +105,7 @@ class ArrayBuffer[A](override protected val initialSize: Int)
* @param iter the iterable object providing all elements to insert.
* @throws Predef.IndexOutOfBoundsException if <code>n</code> is out of bounds.
*/
- def insertAll(n: Int, seq: Traversible[A]) {
+ def insertAll(n: Int, seq: Traversable[A]) {
if ((n < 0) || (n > size0))
throw new IndexOutOfBoundsException(n.toString)
val xs = seq.toList
@@ -158,7 +158,7 @@ class ArrayBuffer[A](override protected val initialSize: Int)
/* Factory object for `ArrayBuffer` class */
object ArrayBuffer extends SequenceFactory[ArrayBuffer] {
type Coll = ArrayBuffer[_]
- implicit def builderFactory[A]: BuilderFactory[A, ArrayBuffer[A], Coll] = new BuilderFactory[A, ArrayBuffer[A], Coll] { def apply(from: Coll) = from.traversibleBuilder[A] }
+ implicit def builderFactory[A]: BuilderFactory[A, ArrayBuffer[A], Coll] = new BuilderFactory[A, ArrayBuffer[A], Coll] { def apply(from: Coll) = from.traversableBuilder[A] }
def newBuilder[A]: Builder[A, ArrayBuffer[A], Any] = new ArrayBuffer[A]
}