引数で渡ってくるものは?
クロージャーが書きたくなる今日この頃。
Functionのargsで渡ってくる物とは!?
public Object call(Context cx, Scriptable scope, Scriptable self, Object[] args) {
とかFunctionで書くんだけどargsで入ってくる値がよくわかっていない。
多分Rhinoに限った話ではないんだろうけど
- js側 java側
- boolean = Boolean.TYPE
- 文字列 = String
- 1 = Double.TYPE
- 100 = Intger.TYPE
よくわからんのが1がDoubleで入ってくるという事。
javaでそんなもんなんだっけ?
メソッドを探すときにparameterTypeも指定して探したいんだけどどうやって探せばいいんだろ?
つ、辛い…。
primitiveなんて無くせばいいのに。
うくく。