vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java
branchUseFunctionCall
changeset 443 9359b006782b
parent 442 b107ed66f2e7
child 448 ac05de5a8786
     1.1 --- a/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java	Mon Jan 14 10:57:51 2013 +0100
     1.2 +++ b/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java	Mon Jan 14 11:30:56 2013 +0100
     1.3 @@ -1452,21 +1452,13 @@
     1.4          out.append(prefix).append(mn);
     1.5          out.append(" = function(");
     1.6          String space = "";
     1.7 -        int index;
     1.8 -        if (!isStatic) {                
     1.9 -            index = 1;
    1.10 -        } else {
    1.11 -            index = 0;
    1.12 -        }
    1.13 +        int index = 0;
    1.14          for (int i = 0; i < cnt.length(); i++) {
    1.15              out.append(space);
    1.16              space = outputArg(out, p.args, index);
    1.17              index++;
    1.18          }
    1.19          out.append(") {").append("\n");
    1.20 -        if (!isStatic) {
    1.21 -            out.append("  var ").append(p.args[0]).append(" = this;\n");
    1.22 -        }
    1.23          out.append(p.body);
    1.24          out.append("\n}\n");
    1.25          return mn;