summaryrefslogtreecommitdiff
path: root/src/library/scala/collection/mutable/SynchronizedQueue.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2009-05-12 09:58:25 +0000
committerMartin Odersky <odersky@gmail.com>2009-05-12 09:58:25 +0000
commitca3d31e7b25e4709839671f2ee5c5bd643cbc08e (patch)
treee44fe21fe1202a7c4ebc026a9bc2bd851b16bdec /src/library/scala/collection/mutable/SynchronizedQueue.scala
parente4a8be83c10545e318fcb53bea39e86b26a71555 (diff)
downloadscala-ca3d31e7b25e4709839671f2ee5c5bd643cbc08e.tar.gz
scala-ca3d31e7b25e4709839671f2ee5c5bd643cbc08e.tar.bz2
scala-ca3d31e7b25e4709839671f2ee5c5bd643cbc08e.zip
separated mutable and immutable maps
Diffstat (limited to 'src/library/scala/collection/mutable/SynchronizedQueue.scala')
-rw-r--r--src/library/scala/collection/mutable/SynchronizedQueue.scala6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/library/scala/collection/mutable/SynchronizedQueue.scala b/src/library/scala/collection/mutable/SynchronizedQueue.scala
index 0b3f870a9f..7a803c5879 100644
--- a/src/library/scala/collection/mutable/SynchronizedQueue.scala
+++ b/src/library/scala/collection/mutable/SynchronizedQueue.scala
@@ -32,7 +32,7 @@ class SynchronizedQueue[A] extends Queue[A] {
*
* @param elem the element to insert
*/
- override def +=(elem: A): Unit = synchronized { super.+=(elem) }
+ override def +=(elem: A): this.type = synchronized[this.type] { super.+=(elem) }
/** Adds all elements provided by an <code>Iterable</code> object
* at the end of the queue. The elements are prepended in the order they
@@ -40,7 +40,7 @@ class SynchronizedQueue[A] extends Queue[A] {
*
* @param iter an iterable object
*/
- override def ++=(iter: Traversable[A]): Unit = synchronized { super.++=(iter) }
+ override def ++=(iter: Traversable[A]): this.type = synchronized[this.type] { super.++=(iter) }
/** Adds all elements provided by an iterator
* at the end of the queue. The elements are prepended in the order they
@@ -48,7 +48,7 @@ class SynchronizedQueue[A] extends Queue[A] {
*
* @param it an iterator
*/
- override def ++=(it: Iterator[A]): Unit = synchronized { super.++=(it) }
+ override def ++=(it: Iterator[A]): this.type = synchronized[this.type] { super.++=(it) }
/** Adds all elements to the queue.
*