【发布时间】:2010-12-01 20:56:21
【问题描述】:
我继承的这段代码在 Scala 2.7.7 下运行良好(好吧,将导入替换为使用 jcl )。但是当我尝试使用 2.8.1 时出现此错误:
错误:构造函数 MapWrapper 的参数不足:(底层:scala.collection.Map[String,String])collection.JavaConversions.MapWrapper[String,String]。 未指定值参数底层。
Map.empty ++ 新 MapWrapper[String, String] {
^
我有谷歌高低,尝试了不同的东西,但我找不到如何修改代码以在 scala 2.8.1 上工作
任何指针都会很棒。
谢谢
import scala.collection.JavaConversions.MapWrapper
object errorObj{
def convertToStringMap(javaMap: Hashtable[String, String]) = {
Map.empty ++ new MapWrapper[String, String] {
def underlyinga = javaMap
}
}
}
【问题讨论】:
标签: scala