summaryrefslogtreecommitdiff
path: root/src/library/scala/collection/parallel/immutable
diff options
context:
space:
mode:
authorAleksandar Pokopec <aleksandar.prokopec@epfl.ch>2010-12-09 10:08:24 +0000
committerAleksandar Pokopec <aleksandar.prokopec@epfl.ch>2010-12-09 10:08:24 +0000
commit11dfc5a64dd8bbcb7fca7d608a23b513316de6cc (patch)
treec951c2e3730ad2a88de39e9d5ca40303e22d2c91 /src/library/scala/collection/parallel/immutable
parentf2ecbd04691b1914e2f77c60afc2b296aa6826ae (diff)
downloadscala-11dfc5a64dd8bbcb7fca7d608a23b513316de6cc.tar.gz
scala-11dfc5a64dd8bbcb7fca7d608a23b513316de6cc.tar.bz2
scala-11dfc5a64dd8bbcb7fca7d608a23b513316de6cc.zip
Made parallel collections serializable.
No review.
Diffstat (limited to 'src/library/scala/collection/parallel/immutable')
-rw-r--r--src/library/scala/collection/parallel/immutable/ParHashMap.scala2
-rw-r--r--src/library/scala/collection/parallel/immutable/ParHashSet.scala2
-rw-r--r--src/library/scala/collection/parallel/immutable/ParRange.scala6
3 files changed, 8 insertions, 2 deletions
diff --git a/src/library/scala/collection/parallel/immutable/ParHashMap.scala b/src/library/scala/collection/parallel/immutable/ParHashMap.scala
index a411a1cc44..4d9475038d 100644
--- a/src/library/scala/collection/parallel/immutable/ParHashMap.scala
+++ b/src/library/scala/collection/parallel/immutable/ParHashMap.scala
@@ -28,10 +28,12 @@ import annotation.unchecked.uncheckedVariance
*
* @author prokopec
*/
+@SerialVersionUID(1L)
class ParHashMap[K, +V] private[immutable] (private[this] val trie: HashMap[K, V])
extends ParMap[K, V]
with GenericParMapTemplate[K, V, ParHashMap]
with ParMapLike[K, V, ParHashMap[K, V], HashMap[K, V]]
+ with Serializable
{
self =>
diff --git a/src/library/scala/collection/parallel/immutable/ParHashSet.scala b/src/library/scala/collection/parallel/immutable/ParHashSet.scala
index 0b1f9c5b7e..d17b258be6 100644
--- a/src/library/scala/collection/parallel/immutable/ParHashSet.scala
+++ b/src/library/scala/collection/parallel/immutable/ParHashSet.scala
@@ -29,10 +29,12 @@ import scala.collection.immutable.HashSet
*
* @author prokopec
*/
+@SerialVersionUID(1L)
class ParHashSet[T] private[immutable] (private[this] val trie: HashSet[T])
extends ParSet[T]
with GenericParTemplate[T, ParHashSet]
with ParSetLike[T, ParHashSet[T], HashSet[T]]
+ with Serializable
{
self =>
diff --git a/src/library/scala/collection/parallel/immutable/ParRange.scala b/src/library/scala/collection/parallel/immutable/ParRange.scala
index ab5e509515..ec5aeefc87 100644
--- a/src/library/scala/collection/parallel/immutable/ParRange.scala
+++ b/src/library/scala/collection/parallel/immutable/ParRange.scala
@@ -11,8 +11,10 @@ import scala.collection.parallel.ParIterableIterator
-class ParRange(range: Range)
-extends ParSeq[Int] {
+@SerialVersionUID(1L)
+class ParRange(val range: Range)
+extends ParSeq[Int]
+ with Serializable {
self =>
def seq = range