Skip to content

Commit 8186d04

Browse files
committed
Fix knownSize overrides
1 parent ea1398b commit 8186d04

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

src/main/scala/scala/collection/mutable/MultiDict.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ class MultiDict[K, V] private (elems: Map[K, Set[V]])
2121
override def empty: MultiDict[K, V] = multiDictFactory.empty
2222
override def withFilter(p: ((K, V)) => Boolean): MultiDictOps.WithFilter[K, V, Iterable, MultiDict] =
2323
new MultiDictOps.WithFilter(this, p)
24+
override def knownSize = -1
2425

2526
def sets: collection.Map[K, collection.Set[V]] = elems
2627

src/main/scala/scala/collection/mutable/SortedMultiDict.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ class SortedMultiDict[K, V] private (elems: SortedMap[K, Set[V]])(implicit val o
1515
with Growable[(K, V)]
1616
with Shrinkable[(K, V)] {
1717

18+
override def knownSize = -1
19+
1820
def sets: collection.SortedMap[K, collection.Set[V]] = elems
1921

2022
override def sortedMultiDictFactory: SortedMapFactory[SortedMultiDict] = SortedMultiDict

0 commit comments

Comments
 (0)