diff options
author | Aleksandar Pokopec <aleksandar.prokopec@epfl.ch> | 2010-12-09 10:08:24 +0000 |
---|---|---|
committer | Aleksandar Pokopec <aleksandar.prokopec@epfl.ch> | 2010-12-09 10:08:24 +0000 |
commit | 11dfc5a64dd8bbcb7fca7d608a23b513316de6cc (patch) | |
tree | c951c2e3730ad2a88de39e9d5ca40303e22d2c91 /src/library/scala/collection/parallel/immutable | |
parent | f2ecbd04691b1914e2f77c60afc2b296aa6826ae (diff) | |
download | scala-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')
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 |