Mám Java rozhraní, které chci realizovat v Scala. Rozhraní obsahuje následující metody-deklarace:
List<Map<String, Object>> xyz(Map<String, Object> var1, Map<String, Object> var2);
Můj Scala realizace je:
override def testComponent( input: java.util.Map[String, Object], metadata: java.util.Map[String, Object] )
{
val list: util.List[Map[String, AnyRef]] = new util.ArrayList[Map[String, AnyRef]]
return list
}
CHYBA : převažující metoda xyz ve rys ITester typu (x,$1: java.util.Map[String,Object], x$2: java.util.Map[String,Object])java.util.Seznam[java.util.Map[String,Object]]; metoda testComponent má nekompatibilní typ přepsat def testComponent( vstup: java.util.Map[String, Object], metadata: java.util.Map[String, Object] )
Nevím, co přesně je problém.