Dropbox Djinni-Java接口与类扩展

Dropbox Djinni-Java接口与类扩展,java,interface,dropbox,djinni,Java,Interface,Dropbox,Djinni,有没有一种方法可以在djinni中定义Java/Obj-C接口,这样它就可以在Java中实现而不是扩展。我遇到了多个扩展限制的问题。虽然有工作,我想知道这是可能的 widget_loader.djinni widget_loader = interface +j { load_widget() unload_widget() } PurpleWidget.java public class PurpleWidget extends WidgetLoader { @Ov

有没有一种方法可以在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()
    }

}

目前不支持这种做法。也许可以在Djinni中实现作为替代方案,尽管有一些功能(例如隐藏私有实现帮助程序和Java版本中的静态方法)。在本例中,我最终扩展了一个嵌套类。这提供了在这种情况下所需的一切。感谢您的回答。