summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLex Spoon <lex@lexspoon.org>2008-09-16 19:38:07 +0000
committerLex Spoon <lex@lexspoon.org>2008-09-16 19:38:07 +0000
commitc409423aefe282f465880d3e9d569087e6197fef (patch)
tree2b9e0082925a28506669c2072731cdf90faef0b2
parentaef23d28218bdd6e16ca640c787e06d26808df8a (diff)
downloadscala-c409423aefe282f465880d3e9d569087e6197fef.tar.gz
scala-c409423aefe282f465880d3e9d569087e6197fef.tar.bz2
scala-c409423aefe282f465880d3e9d569087e6197fef.zip
Removes varargs version of immutable.Queue.enqu...
Removes varargs version of immutable.Queue.enqueue . Review by: odersky
-rw-r--r--src/library/scala/collection/immutable/Queue.scala6
-rw-r--r--test/files/run/iq.scala8
2 files changed, 4 insertions, 10 deletions
diff --git a/src/library/scala/collection/immutable/Queue.scala b/src/library/scala/collection/immutable/Queue.scala
index 1becb17b82..f5c5d6a5f6 100644
--- a/src/library/scala/collection/immutable/Queue.scala
+++ b/src/library/scala/collection/immutable/Queue.scala
@@ -113,12 +113,6 @@ class Queue[+A](elem: A*) extends Seq[A] {
mkQueue(q, out)
}
- /** Returns a new queue with all elements added.
- *
- * @param elems the elements to add.
- */
- def enqueue [B >: A](elems: B*) = this + elems
-
/** Returns a tuple with the first element in the queue,
* and a new queue with this element removed.
*
diff --git a/test/files/run/iq.scala b/test/files/run/iq.scala
index b580b6b191..8ae3dbb080 100644
--- a/test/files/run/iq.scala
+++ b/test/files/run/iq.scala
@@ -18,7 +18,7 @@ object iq {
/* Test infix enqueing. */
//val q2 = q + 42 + 0 // deprecated
- val q2 = q.enqueue(42, 0)
+ val q2 = q.enqueue(42).enqueue(0)
/* Test is empty and dequeue.
* Expected: Head: 42
@@ -35,7 +35,7 @@ object iq {
}
/* Test sequence enqueing. */
- val q5: Queue[Any] = q4.enqueue(1,2,3,4,5,6,7,8,9)
+ val q5: Queue[Any] = q4.enqueue(List(1,2,3,4,5,6,7,8,9))
/* Test toString.
* Expected: Head: q5: Queue(0,1,2,3,4,5,6,7,8,9)
*/
@@ -45,7 +45,7 @@ object iq {
*/
Console.println("q5[5]: " + q5(5))
- val q5c: Queue[Int] = Queue.Empty.enqueue(0, 1, 2, 3, 4, 5, 6, 7, 8, 9);
+ val q5c: Queue[Int] = Queue.Empty.enqueue(List(0, 1, 2, 3, 4, 5, 6, 7, 8, 9))
/* Testing ==
* Expected: q5 == q9: true
@@ -57,7 +57,7 @@ object iq {
val (_, q6) = q5.dequeue
val (_, q7) = q6.dequeue
//val q8 = q7 + 10 + 11 //deprecated
- val q8 = q7.enqueue(10, 11)
+ val q8 = q7.enqueue(10).enqueue(11)
/* Test dequeu
* Expected: q8: Queue(2,3,4,5,6,7,8,9,10,11)
*/