Rhino はScriptableインターフェイスとScriptableObjectヘルパー クラスを提供して、Java オブジェクトに基づく JavaScript オブジェクトを実装します。
ScriptableObjectが構築されると、名前が jsFunction___ 、 jsStaticFunction___ 、 jsGet___ 、 jsSet___ 、 jsConstructor で始まるメソッドが、 javascriptオブジェクトに対して自動的に定義されます。このようにして、関数、静的関数、インスタンス プロパティ (アクセサーによる)、およびコンストラクターを定義できます。
問題は、静的プロパティを定義する方法です。
静的プロパティとは、静的メソッドがコンストラクターのメソッドであるように、コンストラクターのプロパティを意味します。
今のところ唯一の方法は、finishInitメソッドを使用し、静的プロパティを手動で定義することです。しかし、正しい方法は何ですか?