JavaScript(Rhino/Java)からすべてのJavaオブジェクト(Javaメソッド)へのすべてのメソッド呼び出しをインターセプトする方法を探しています。Rhinoメソッドシャッター/インターセプター
私がしたい:
- は、(メソッド名で&引数)
- 方法が
を許可されていない場合に例外をスローすることができ、それらを数えるが、この内側に方法はありますRhinoエンジン?
私はAspect-Oriented-Programming-Librariesのような他のオプションがあることを知っていますが、それらを避けたいと思います。
また、NativeJavaMethod
の実装をRhinoエンジンで置き換えようとしましたが、システムに非常に深く結びついており、置き換えが不可能です。
ContextFactoryのようなものがあればそれだけの工場があれば、それは素晴らしいものです。
またはContextFactory.doTopCall(...)
のようなメソッド呼び出しインターセプタが、すべてのJS-2-Java呼び出しに対してです。