summaryrefslogtreecommitdiff
path: root/src/library/scala/collection/immutable/Queue.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/library/scala/collection/immutable/Queue.scala')
-rw-r--r--src/library/scala/collection/immutable/Queue.scala10
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]() {