Mám Java rozhranie, ktoré chcem realizovať v Scala. Rozhranie obsahuje nasledujúce metódy-prehlásenie:
List<Map<String, Object>> xyz(Map<String, Object> var1, Map<String, Object> var2);
Môj Scala realizácie 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 : závažnými metóda xyz v rys ITester typu (x$1: java.util.Mapa[String,Objekt], x$2: java.util.Mapa[String,Objekt])java.util.Zoznam[java.util.Mapa[String,Objekt]]; metóda testComponent má nezlučiteľné typ prepísať def testComponent( príkon: java.util.Mapa[String, Objekt], metadáta: java.util.Mapa[String, Objekt] )
Neviem, čo presne je problém.