@@ -30,7 +30,7 @@ trait Map[K, +V]
3030 with MapOps [K , V , Map , Map [K , V ]]
3131 with MapFactoryDefaults [K , V , Map , Iterable ] {
3232
33- override def mapFactory : scala.collection.StrictMapFactory [Map ] = Map
33+ override def mapFactory : scala.collection.MapFactory [Map ] = Map
3434
3535 override final def toMap [K2 , V2 ](implicit ev : (K , V ) <:< (K2 , V2 )): Map [K2 , V2 ] = Map .from(this .asInstanceOf [Map [K2 , V2 ]])
3636
@@ -172,7 +172,7 @@ transparent trait StrictOptimizedMapOps[K, +V, +CC[X, +Y] <: MapOps[X, Y, CC, _]
172172 * @define Coll `immutable.Map`
173173 */
174174@ SerialVersionUID (3L )
175- object Map extends StrictMapFactory [Map ] {
175+ object Map extends MapFactory [Map ] {
176176
177177 @ SerialVersionUID (3L )
178178 class WithDefault [K , + V ](val underlying : Map [K , V ], val defaultValue : K -> V )
@@ -189,7 +189,7 @@ object Map extends StrictMapFactory[Map] {
189189
190190 override def isEmpty : Boolean = underlying.isEmpty
191191
192- override def mapFactory : StrictMapFactory [Map ] = underlying.mapFactory
192+ override def mapFactory : MapFactory [Map ] = underlying.mapFactory
193193
194194 override def concat [V2 >: V ](xs : collection.IterableOnce [(K , V2 )]^ ): WithDefault [K , V2 ] =
195195 new WithDefault (underlying.concat(xs), defaultValue)
0 commit comments