rt/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java
changeset 1676 87f66a77adf9
parent 1664 223db336eed8
child 1688 e709c530c227
     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();