diff options
Diffstat (limited to 'src/library/scala/collection/immutable/DefaultMap.scala')
-rwxr-xr-x | src/library/scala/collection/immutable/DefaultMap.scala | 23 |
1 files changed, 5 insertions, 18 deletions
diff --git a/src/library/scala/collection/immutable/DefaultMap.scala b/src/library/scala/collection/immutable/DefaultMap.scala index 4a0503adfd..e9b277b9c4 100755 --- a/src/library/scala/collection/immutable/DefaultMap.scala +++ b/src/library/scala/collection/immutable/DefaultMap.scala @@ -6,13 +6,10 @@ ** |/ ** \* */ - - -package scala.collection +package scala +package collection package immutable -import generic._ - /** A default map which implements the `+` and `-` * methods of maps. It does so using the default builder for * maps defined in the `Map` object. @@ -42,24 +39,14 @@ trait DefaultMap[A, +B] extends Map[A, B] { self => val b = Map.newBuilder[A, B1] b ++= this b += ((kv._1, kv._2)) - b.result + b.result() } /** A default implementation which creates a new immutable map. */ override def - (key: A): Map[A, B] = { val b = newBuilder - for (kv <- this.seq ; if kv._1 != key) b += kv - b.result + for (kv <- this ; if kv._1 != key) b += kv + b.result() } } - - - - - - - - - - |