【发布时间】:2010-11-17 05:57:55
【问题描述】:
Rhino 提供 Scriptable 接口和 ScriptableObject 帮助类来实现一个由 java 对象支持的 javascript 对象。
ScriptableObject构造时,其名称以jsFunction___、jsStaticFunction___、jsGet___、开头的方法>jsSet___、jsConstructor 是为 javascript 对象自动定义的。通过这种方式,您可以定义函数、静态函数、实例属性(通过其访问器)和构造函数。
问题是如何定义静态属性?
我所说的静态属性是指构造函数上的属性,就像静态方法是构造函数上的方法一样。
我现在看到的唯一方法是使用 finishInit 方法,并手动定义静态属性。但正确的方法是什么?
【问题讨论】:
标签: java javascript rhino