diff options
author | Paul Phillips <paulp@improving.org> | 2010-12-03 06:17:08 +0000 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2010-12-03 06:17:08 +0000 |
commit | 979c57cd8732a2f9c9de066d532971986bcdff7d (patch) | |
tree | 7fb0cda14859f5075b90705bd09185a01f05ac09 /src/library/scala/collection/immutable/MapProxy.scala | |
parent | 811c7f9ba664fcb339c09474af65fa4874f23543 (diff) | |
download | scala-979c57cd8732a2f9c9de066d532971986bcdff7d.tar.gz scala-979c57cd8732a2f9c9de066d532971986bcdff7d.tar.bz2 scala-979c57cd8732a2f9c9de066d532971986bcdff7d.zip |
immutable.Map keySet returns immutable.Set.
Diffstat (limited to 'src/library/scala/collection/immutable/MapProxy.scala')
-rw-r--r-- | src/library/scala/collection/immutable/MapProxy.scala | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/library/scala/collection/immutable/MapProxy.scala b/src/library/scala/collection/immutable/MapProxy.scala index fa0b097070..8313e4d143 100644 --- a/src/library/scala/collection/immutable/MapProxy.scala +++ b/src/library/scala/collection/immutable/MapProxy.scala @@ -35,6 +35,7 @@ trait MapProxy[A, +B] extends Map[A, B] with MapProxyLike[A, B, Map[A, B]] { override def + [B1 >: B](elem1: (A, B1), elem2: (A, B1), elems: (A, B1) *) = newProxy(self.+(elem1, elem2, elems: _*)) override def ++[B1 >: B](xs: TraversableOnce[(A, B1)]) = newProxy(self ++ xs) + override def keySet: immutable.Set[A] = new SetProxy[A] { val self = MapProxy.this.self.keySet } override def filterKeys(p: A => Boolean) = self.filterKeys(p) override def mapValues[C](f: B => C) = self.mapValues(f) } |