我现在正在寻找一个解决方案,现在找不到任何有用的东西。
假设我有这样的课程:
package foo.bar;
public class Entity {
private static int a;
public static int b() {
return a;
}
}
有没有办法向Nashorn公开这样的课程?我确实为每个混淆的字段/方法都有映射,这不是问题。此外,它是一个传统的api,所以我无法以任何方式改变它。
我有一个为所有东西编写包装器的想法,但是有太多的类需要处理。
编辑:其中一个可能的解决方案是以某种方式将属性绑定到Nashorn中的java类,以便它们可以作为静态或实例成员访问,但我还没有找到方法来实现它