我有一个有效的Rhino项目,有几个JavaScript和Java文件一起工作。现在,我想将JS编译为Java .class文件。它应该创建等效的Java类。我的一个JS文件看起来像这样。
load ('org/me/SomeJSClass.js');
importClass(Packages.org.me.SomeJavaClass);
function Fruit(n, arr) {
this.name = n;
this.foo = function(bar) {...};
}
根据the answer here,如果我第一次使用Java接口/抽象类来扩展,我可以这样做,但我不想为每个JS文件执行此操作。有没有扩展Java类的解决方案。如果没有,可以为我生成Java类吗?