Djinni(dropbox)是否支持继承?关注this 描述和例子。我试图使用继承,但它给出了语法错误。我不确定这是否全部都需要或者我错过了什么。
家长班:
Explorer = interface +c {
fetchItems(folder: Folder);
setDelegate(delegate: ExplorerDelegate);
}
儿童班:
FTPExplorer = interface extends Explorer +c { // Error here
fetchItems(folder: Folder);
}
错误:“{”预期但是'e'找到了
我可以在删除extends Explorer后成功生成包装器。如果我错过了什么,请告诉我,因为我找不到任何详细的例子。
答案 0 :(得分:3)
不幸的是,djinni现在不支持继承。有一个拉动请求(https://github.com/dropbox/djinni/pull/270),但它似乎被放弃了。