Наследование 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), но он, похоже, отклонен.