Я пытаюсь изучить Scala и столкнулся с некоторыми проблемами при работе со списками.Я сталкиваюсь с:
Type mismatch, expected util.List[Nothing], actual ArrayList[Role]
из этой части моего scala-кода
val roleList = {
val singleRoleList = new util.ArrayList[Role]
singleRoleList.add(mockRole)
singleRoleList
}
listResult.setItems(roleList)
, где класс listResult определен как таковой в java-коде
public class ListResult<M> {
/**
* Result items.
*/
private List<M> items;
/**
* Constructor.
*/
public ListResult() {
}
/**
* Gets items from list request.
* @return List of items.
*/
public List<M> getItems() {
return items;
}
/**
* Sets items for list request.
* @param items the items to set
*/
public void setItems(final List<M> items) {
this.items = items;
}
}
выглядит какпроблема с Java / Scala и я не слишком уверен, как к этому подойти.Любые советы?