Using r19410 importing a single implicit def fails:
scala> import scala.collection.JavaConversions.asMap
import scala.collection.JavaConversions.asMap
scala> val sm : scala.collection.Map[Int,Int] = new java.util.HashMap[Int,Int]
<console>:5: error: type mismatch;
found : java.util.HashMap[Int,Int]
required: scala.collection.Map[Int,Int]
val sm : scala.collection.Map[Int,Int] = new java.util.HashMap[Int,Int]
but importing all the implicits works:
scala> import scala.collection.JavaConversions._
import scala.collection.JavaConversions._
scala> val sm : scala.collection.Map[Int,Int] = new java.util.HashMap[Int,Int]
sm: scala.collection.Map[Int,Int] = Map()
Is this a bug?
Could this be due to the fact that there are two asMap's defined in
scala.collection.JavaConversions?
Regards,
Blair
--
Blair Zajac, Ph.D.
CTO, OrcaWare Technologies
<
blair@...>
Subversion training, consulting and support
http://www.orcaware.com/svn/