I have a Java 인터페이스는 구현하고자하는 스칼라. 인터페이스는 다음과 같은 방법을 포함하 선언:
List<Map<String, Object>> xyz(Map<String, Object> var1, Map<String, Object> var2);
내 Scala 구현:
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
}
오류:재정의하는 방법에 xyz 특성 ITester 의 유형($x1:java.util.지도[String,Object],x$2:java.util.지도[String,Object])java.util.목록[java.util.지도[String,Object]]; 방법 testComponent 는 호환되지 않는 형식 override def testComponent(입력:java.util.지도[String,Object],메타데이터:java.util.지도[String,Object])
지 정확히 알고 있습니다.