src/main/java/org/apidesign/java4browser/ByteCodeToJavaScript.java
changeset 6 6e4682985907
parent 5 d3193a7086e7
child 7 5b135a2f2de3
     1.1 --- a/src/main/java/org/apidesign/java4browser/ByteCodeToJavaScript.java	Mon Aug 27 14:27:06 2012 +0200
     1.2 +++ b/src/main/java/org/apidesign/java4browser/ByteCodeToJavaScript.java	Mon Aug 27 14:36:48 2012 +0200
     1.3 @@ -187,6 +187,10 @@
     1.4                  case bc_ddiv:
     1.5                      out.append("{ var tmp = stack.pop(); stack.push(stack.pop() / tmp); }");
     1.6                      break;
     1.7 +                case bc_ixor:
     1.8 +                case bc_lxor:
     1.9 +                    out.append("stack.push(stack.pop() ^ stack.pop());");
    1.10 +                    break;
    1.11                  case bc_iinc: {
    1.12                      final int varIndx = (byteCodes[++i] + 256) % 256;
    1.13                      final int incrBy = (byteCodes[++i] + 256) % 256;