From a4aeb2d0a9ff5a82b8b1f3967ad5eb6331afc1c8 Mon Sep 17 00:00:00 2001 From: Paul Phillips Date: Tue, 23 Mar 2010 06:08:55 +0000 Subject: Fix for #3204. that can arise when return types of public facing methods are inferred. We eventually need some mechanism to make such issues easier to avoid. No review. --- src/library/scala/collection/SortedMap.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/library') diff --git a/src/library/scala/collection/SortedMap.scala b/src/library/scala/collection/SortedMap.scala index 24f363243f..7b0d35220e 100644 --- a/src/library/scala/collection/SortedMap.scala +++ b/src/library/scala/collection/SortedMap.scala @@ -21,9 +21,9 @@ import mutable.Builder */ trait SortedMap[A, +B] extends Map[A, B] with SortedMapLike[A, B, SortedMap[A, B]] { /** Needs to be overridden in subclasses. */ - override def empty = SortedMap.empty[A, B] + override def empty: SortedMap[A, B] = SortedMap.empty[A, B] - override protected[this] def newBuilder : Builder[(A, B), SortedMap[A, B]] = + override protected[this] def newBuilder: Builder[(A, B), SortedMap[A, B]] = immutable.SortedMap.newBuilder[A, B] } -- cgit v1.2.3