diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/library/scala/collection/parallel/mutable/ParMapLike.scala | 8 | ||||
-rw-r--r-- | src/library/scala/collection/parallel/mutable/ParSetLike.scala | 7 |
2 files changed, 10 insertions, 5 deletions
diff --git a/src/library/scala/collection/parallel/mutable/ParMapLike.scala b/src/library/scala/collection/parallel/mutable/ParMapLike.scala index aff590d5bb..5c69c2e045 100644 --- a/src/library/scala/collection/parallel/mutable/ParMapLike.scala +++ b/src/library/scala/collection/parallel/mutable/ParMapLike.scala @@ -14,6 +14,8 @@ package mutable import collection.generic._ import collection.mutable.Builder import collection.mutable.Cloneable +import collection.generic.Growable +import collection.generic.Shrinkable @@ -34,8 +36,10 @@ trait ParMapLike[K, +Sequential <: collection.mutable.Map[K, V] with collection.mutable.MapLike[K, V, Sequential]] extends collection.GenMapLike[K, V, Repr] with collection.parallel.ParMapLike[K, V, Repr, Sequential] - with Cloneable[Repr] { - + with Growable[(K, V)] + with Shrinkable[K] + with Cloneable[Repr] +{ // note: should not override toMap def put(key: K, value: V): Option[V] diff --git a/src/library/scala/collection/parallel/mutable/ParSetLike.scala b/src/library/scala/collection/parallel/mutable/ParSetLike.scala index 7c9767befd..969fc2a405 100644 --- a/src/library/scala/collection/parallel/mutable/ParSetLike.scala +++ b/src/library/scala/collection/parallel/mutable/ParSetLike.scala @@ -16,9 +16,8 @@ import scala.collection.mutable.Set import scala.collection.mutable.Builder import scala.collection.mutable.Cloneable import scala.collection.GenSetLike - - - +import scala.collection.generic.Growable +import scala.collection.generic.Shrinkable @@ -38,6 +37,8 @@ trait ParSetLike[T, extends GenSetLike[T, Repr] with collection.parallel.ParIterableLike[T, Repr, Sequential] with collection.parallel.ParSetLike[T, Repr, Sequential] + with Growable[T] + with Shrinkable[T] with Cloneable[Repr] { self => |