summaryrefslogtreecommitdiff
path: root/src/library/scala/collection/Map.scala
diff options
context:
space:
mode:
authorAleksandar Prokopec <axel22@gmail.com>2012-05-04 10:46:29 +0200
committerAleksandar Prokopec <axel22@gmail.com>2012-05-04 10:48:57 +0200
commit628eaa5aca0117823327571a1384f0d717fd7b4e (patch)
tree4b0826cea24d0c94c15bbca0b23e6b177336682d /src/library/scala/collection/Map.scala
parentf146d5826fc335ee1ca9c285d69086a7475cb71e (diff)
downloadscala-628eaa5aca0117823327571a1384f0d717fd7b4e.tar.gz
scala-628eaa5aca0117823327571a1384f0d717fd7b4e.tar.bz2
scala-628eaa5aca0117823327571a1384f0d717fd7b4e.zip
Fix for si-5018.
Methods keySet, values and withDefault now return serializable collections.
Diffstat (limited to 'src/library/scala/collection/Map.scala')
-rw-r--r--src/library/scala/collection/Map.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/library/scala/collection/Map.scala b/src/library/scala/collection/Map.scala
index a124e60c96..42a56a9c5a 100644
--- a/src/library/scala/collection/Map.scala
+++ b/src/library/scala/collection/Map.scala
@@ -45,7 +45,7 @@ object Map extends MapFactory[Map] {
/** An abstract shell used by { mutable, immutable }.Map but not by collection.Map
* because of variance issues.
*/
- abstract class WithDefault[A, +B](underlying: Map[A, B], d: A => B) extends AbstractMap[A, B] with Map[A, B] {
+ abstract class WithDefault[A, +B](underlying: Map[A, B], d: A => B) extends AbstractMap[A, B] with Map[A, B] with Serializable {
override def size = underlying.size
def get(key: A) = underlying.get(key) // removed in 2.9: orElse Some(default(key))
def iterator = underlying.iterator