1.1 --- a/rt/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java Mon Aug 11 18:17:47 2014 +0200
1.2 +++ b/rt/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java Sun Aug 31 22:36:54 2014 +0200
1.3 @@ -1624,7 +1624,10 @@
1.4
1.5 final String in = mi[0];
1.6 String mcn;
1.7 - if (callbacks && in.equals("org/apidesign/html/boot/spi/Fn")) {
1.8 + if (callbacks && (
1.9 + in.equals("org/apidesign/html/boot/spi/Fn") ||
1.10 + in.equals("org/netbeans/html/boot/spi/Fn")
1.11 + )) {
1.12 mcn = "java_lang_Class";
1.13 } else {
1.14 mcn = mangleClassName(in);
1.15 @@ -1660,7 +1663,7 @@
1.16 String mn = findMethodName(mi, cnt, returnType);
1.17
1.18 final int numArguments = cnt.length() + 1;
1.19 - final CharSequence[] vars = new CharSequence[numArguments];
1.20 + final CharSequence[] vars = new CharSequence[numArguments];
1.21
1.22 for (int j = numArguments - 1; j >= 0; --j) {
1.23 vars[j] = mapper.popValue();