编程语言
首页 > 编程语言> > Dropbox Djinni-Java接口与类扩展

Dropbox Djinni-Java接口与类扩展

作者:互联网

有没有一种方法可以在djinni中定义Java / Obj-C接口,以便可以用Java实现而不是扩展.我遇到了多个扩展限制的问题.尽管有一些解决方法,但我想知道是否可行.

widget_loader.djinni

widget_loader = interface +j {
    load_widget()
    unload_widget()
}

PurpleWidget.java

public class PurpleWidget extends WidgetLoader {

    @Override
    public void loadWidget()
    {
        loadPurpleWidget()
    }

    @Override
    public void unloadWidget()
    {
        unloadPurpleWidget()
    }

}

解决方法:

目前不支持该功能.尽管有些功能(例如隐藏私有实现助手和Java版本< 8中的静态方法)在接口中是不可能的,但在Djinni中可能可以实现它作为替代方案.以某种方式解决.

标签:interface,dropbox,java,djinni
来源: https://codeday.me/bug/20191027/1946996.html