将混淆的api暴露给Nashorn

时间:2017-10-07 06:49:14

标签: javascript java java-8 obfuscation nashorn

我现在正在寻找一个解决方案,现在找不到任何有用的东西。

假设我有这样的课程:

package foo.bar;

public class Entity {
    private static int a;

    public static int b() { 
        return a; 
    }
}

有没有办法向Nashorn公开这样的课程?我确实为每个混淆的字段/方法都有映射,这不是问题。此外,它是一个传统的api,所以我无法以任何方式改变它。

我有一个为所有东西编写包装器的想法,但是有太多的类需要处理。

编辑:其中一个可能的解决方案是以某种方式将属性绑定到Nashorn中的java类,以便它们可以作为静态或实例成员访问,但我还没有找到方法来实现它

0 个答案:

没有答案