на Java); это не компилируется.

у обертку, которая принимает ScalaObservableBuffer и запускает события, совместимые сEclipse / JFace Databinding фреймворк.

В структуре привязки данных есть абстрактныйObservableList это украшает обычный список Java. Я хотел повторно использовать этот базовый класс, но даже этот простой код не работает:

val list = new java.util.ArrayList[Int]
val obsList = new ObservableList(list, null) {}

с ошибками:

illegal inheritance; anonymous class $anon inherits different type instances of trait Collection: java.util.Collection[E] and java.util.Collection[E]
illegal inheritance; anonymous class $anon inherits different type instances of trait Iterable: java.lang.Iterable[E] and java.lang.Iterable[E]

Почему? Это имеет отношение к необработанным типам?ObservableList инвентарьIObservableList, который расширяет сырой типjava.util.List, Это ожидаемое поведение, и как я могу обойти это?

Ответы на вопрос(2)

Ваш ответ на вопрос