Am un Java interface că vreau să pună în aplicare în Scala. Interfața conține următoarea metodă-declarație:
List<Map<String, Object>> xyz(Map<String, Object> var1, Map<String, Object> var2);
Mi Scala de implementare este:
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
}
EROARE : metodă de înlocuire xyz în trăsătură ITester de tip (x$1: java.util.Harta[String,Object], x$2: java.util.Harta[String,Object])java.util.Lista[java.util.Harta[String,Object]]; metoda testComponent are incompatibile tip suprascrie def testComponent( intrare: java.util.Harta[String, Object], metadate: java.util.Harta[String, Object] )
Nu stiu exact ce problema este.