Usando ListView do Scala 2.9.2 com o Java 7 fornece erro de compilação
Estou trabalhando em um projeto que usa scala 2.9.2 e java 7.
O que estou tentando fazer é criar uma GUI usando o scala ListView.
Aqui está um pequeno trecho de código:
private val listView = new ListView[Document](someList)
.
.
.
for (selectedDocument <- listView.peer.getSelectedValuesList) {
doSomething(selectedDocument)
}
Isso me dá o seguinte erro de compilação:
error: something is wrong (wrong class file?): class JList with type parameters [E] gets applied to arguments [], phase = namer for (selectedDocument <- listView.peer.getSelectedValuesList) {
Eu estou supondo que isso é porque em ListView, peer é definido sem parâmetro de tipo:
override lazy val peer: JList = new JList with SuperMixin
Então a questão é: é impossível usar o ListView do scala-swing com o Java 7?