JavaScript第5版(221p〜247p)

実は読んでいたり

JavaScript 第5版

JavaScript 第5版

12.1 JavaScriptの組み込み(p221)

Rhinoの話ですね。
JavaAPIの話になってしまうので、しっかり読んだけど
ここではかるーく

12.2.4 JavaObjectクラス(p235)

>適切な方を指定しなかった場合は、JavaScript例外が発生します。<
JavaScript例外ってことは、javax.script.ScriptExceptionじゃないのか。

12.2.5.1 プロパティアクセッサーメソッド(p236)

button.setFont(font);
frame.setVisible(true);
// は
button.font = font;
frame.visible=true;
// に置き換えられる

らしい。JavaBean扱いね。

12.2.5.2 オーバーロードされたメソッド

JavaScriptだとオーバーロードはできないが、なんとびっくり。

var boolfunc = o['f(boolean)'];
var intfunc = o['f(int)'];

へぇー

12.2.6.1 Java配列の生成

java.lang.reflect.Array.newInstance(java.lang.Integer.TYPE,5);

java.lang.Integer.TYPE? int.class?

残念ながらMacだとJava6がないから検証できないじゃないかぁー!!と、思ったが、
Rhino単体を落としてきてやればいいじゃんと思った。あーあ