我在 GWT 客户端中使用以下代码在我的 jsni 方法中我使用以下代码,假设 typeName 是 String 参数
typeName = '$wnd.mysample.SampleButton'
var sample = new window[typeName]();
sample.addButton(name, parent);
SampleButton 实现了 Exportable 类,我使用了@ExportPackage("mysample")
和@Export(all = true)
. 在我的入口模块中,我调用了ExporterUtil.exportAll();
注意:如果我替换
var sample = new $wnd.mysample.SampleButton() with new window[typeName]()
,那么它工作正常,否则它会抛出未定义的函数调用。请让我知道如何为 JSNI 代码中的类型创建实例