diff options
Diffstat (limited to 'src/library/scala/collection/immutable/Queue.scala')
-rw-r--r-- | src/library/scala/collection/immutable/Queue.scala | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/src/library/scala/collection/immutable/Queue.scala b/src/library/scala/collection/immutable/Queue.scala index 02a8533383..88b725a656 100644 --- a/src/library/scala/collection/immutable/Queue.scala +++ b/src/library/scala/collection/immutable/Queue.scala @@ -25,15 +25,7 @@ object Queue { [serializable] class Queue[+A](elem: A*) extends Seq[A] { protected val in: List[A] = Nil; - protected val out: List[A] = itToList(elem.elements); - - protected def itToList[B >: A](elems: Iterator[B]): List[B] = - if (elems.hasNext) { - val hd = elems.next; - hd :: itToList(elems) - } - else - Nil; + protected val out: List[A] = elem.elements.toList; protected def mkQueue[A](i: List[A], o: List[A]): Queue[A] = new Queue[A]() { |