Ich habe dieses Stück Code, die ich geerbt, die gut unter Scala 2.7.7 (gut, Ersetzen der Import zu jcl verwenden) funktioniert. Aber wenn ich versuche, 2.8.1 zu verwenden, bekomme ich diesen Fehler:
error: nicht genügend Argumente für den Konstruktor MapWrapper: (underlying: scala.collection.Map[String,String])collection.JavaConversions.MapWrapper[String,String]. Nicht spezifizierter Wert Parameter zugrunde.
Map.empty ++ new MapWrapper[String, String] {
^
Ich habe Google hoch und niedrig, versuchte verschiedene Dinge, aber ich kann nicht finden, wie man den Code zu ändern, um auf scala 2.8.1 arbeiten
Jeder Hinweis wäre großartig.
Merci
import scala.collection.JavaConversions.MapWrapper
object errorObj{
def convertToStringMap(javaMap: Hashtable[String, String]) = {
Map.empty ++ new MapWrapper[String, String] {
def underlyinga = javaMap
}
}
}