summaryrefslogtreecommitdiff
path: root/src/library/scala/collection/SortedMap.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/library/scala/collection/SortedMap.scala')
-rw-r--r--src/library/scala/collection/SortedMap.scala8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/library/scala/collection/SortedMap.scala b/src/library/scala/collection/SortedMap.scala
index 0705a1e9e0..36e7eae79c 100644
--- a/src/library/scala/collection/SortedMap.scala
+++ b/src/library/scala/collection/SortedMap.scala
@@ -34,7 +34,7 @@ object SortedMap extends SortedMapFactory[SortedMap] {
def empty[A, B](implicit ord: Ordering[A]): SortedMap[A, B] = immutable.SortedMap.empty[A, B](ord)
implicit def canBuildFrom[A, B](implicit ord: Ordering[A]): CanBuildFrom[Coll, (A, B), SortedMap[A, B]] = new SortedMapCanBuildFrom[A, B]
-
+
private[collection] trait Default[A, +B] extends SortedMap[A, B] {
self =>
override def +[B1 >: B](kv: (A, B1)): SortedMap[A, B1] = {
@@ -43,15 +43,11 @@ object SortedMap extends SortedMapFactory[SortedMap] {
b += ((kv._1, kv._2))
b.result()
}
-
+
override def - (key: A): SortedMap[A, B] = {
val b = newBuilder
for (kv <- this; if kv._1 != key) b += kv
b.result()
}
}
-
}
-
-
-