在 Java 中模拟鸭子类型
问题:我希望能够在 Java 中通用地访问 Java 对象上的任何属性/字段,类似于动态语言(例如 Groovy、JavaScript)的访问方式。在编写这段管道代码时,…
Rhino、typeof 和自动装箱混淆
在 SmartfoxServer 的服务器端扩展(使用 Rhino)中,我有一段与此类似的 Javascript: response["xpos"] = properties.get("xpos"); send(JSON.strin…
在 Android 上嵌入 Rhino 的问题
当尝试在 Android 2.2 上使用 Rhino 1.7 r2 将对象添加到 JS 环境时,我总是收到 NullPointerException。我已将课程精简到最低限度以获得此异常,但我…
Java 对象到 JSON
我正在使用 Rhino 在 Java 和 JavaScript 之间进行通信。 我通过 Rhino 调用 JavaScript 函数,该函数接受一个参数,该参数必须是 JSON 对象。在我的…
使用 Rhino Security 删除用户时出现问题
有人可以帮我确认一下,如果我将一个用户添加到多个组,然后调用RemoveUser,该用户实际上会从 security_UsersToUsersGroups 表中删除吗? 我问这个问…
Javascript 的 rhino 动态属性
在 Rhino 中,我可以通过在 Java 类上定义 js... 函数来添加特定属性。我想要的是定义一个包罗万象的函数,如果程序要引用尚未定义的属性,则该函数会…
Rhino:如何将字符串从 Java 返回到 Javascript?
我如何使用Rhino将字符串从Java返回到Javascript,当我 var jsString = new java.lang.String("test"); 在js文件中使用时,我得到的只是org.mozilla.j…
Rhino:原型链不适用于宿主对象?
在子级上调用父级中定义的方法(其中父级是主机对象)会给出 EcmaError: method called on incompile object(在不兼容的对象上调用的方法)。 Java …
Rhino:如何从Java调用JS函数
我使用的是 Mozilla Rhino 1.7r2(不是 JDK 版本),我想从 Java 调用 JS 函数。 我的 JS 函数是这样的: function abc(x,y) { return x+y } 我该怎么…
通过课程>使用Rhino的参数
我正在尝试调用自定义集合对象的构造函数。该自定义对象接受 Class 类型的参数。 在java中,这是这样完成的: ICollection col = new PersistentColle…
Narwhal 和 Node.js 之间的差异
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…
如何在运行时将 rhino/javascript 文件编译为 java 的 .class 字节码
我正在用 Java 制作一个落沙游戏。我希望用户能够使用更简单的语言为其编写自己的引擎。落沙游戏可能会占用大量 CPU 资源,因此我希望引擎尽可能快地…
无法弄清楚为什么这个 Rhino Mock 失败了?错误:预期为真,但实际为:错误
这是代码: public interface IAccessPoint { int BackHaulMaximum { get; set; } bool BackHaulMaximumReached(); void EmailNetworkProvider(); } p…