getおよびsetプロパティのjavascriptコードがあります:
set page(val) { some code.. },
get page() { return currentPageNumber; },
JSNIでこれらのgetおよびsetプロパティを使用したいのですが、エラーが発生します(JavaScript解析:Missing:プロパティIDの後)。plzは私が今何ができるかを提案しますか?
getおよびsetプロパティのjavascriptコードがあります:
set page(val) { some code.. },
get page() { return currentPageNumber; },
JSNIでこれらのgetおよびsetプロパティを使用したいのですが、エラーが発生します(JavaScript解析:Missing:プロパティIDの後)。plzは私が今何ができるかを提案しますか?
JSNIコードは、(かなり古いバージョンの)Rhinoを使用して解析されます。これは、ECMAScript 5のほとんどをサポートしていません。したがって、JSNIメソッド内でget
and演算子などのECMAScript5構文を使用することはできません。set
JSNIを介してJavaでjsを使用する場合、Javaスクリプトでプロパティを設定および取得する方法はありません。