Наследование Java в Джинни поддерживается?

Джинни (Dropbox) поддерживает наследование? Следуя этому описанию и примеру. Я пытался использовать наследование, но это дает синтаксическую ошибку. Я не уверен, что все это требуется, или я что-то упустил.

Родительский класс:

 Explorer = interface +c {
 fetchItems(folder: Folder);
 setDelegate(delegate: ExplorerDelegate);
}

Детский класс:

FTPExplorer  = interface extends Explorer +c { // Error here
  fetchItems(folder: Folder);
}

Ошибка: "{" ожидается, но `e 'найден

Я могу сгенерировать свою оболочку успешно после удаления extends Explorer. Пожалуйста, дайте мне знать, если я что-то упустил, так как я не смог найти подробный пример.

1 ответ

Решение

К сожалению, джинны пока не поддерживают наследование. Для этого есть запрос на извлечение ( https://github.com/dropbox/djinni/pull/270), но он, похоже, отклонен.

Другие вопросы по тегам