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;