1.1 --- a/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java Sat Dec 29 20:20:59 2012 +0100
1.2 +++ b/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java Mon Dec 31 12:44:51 2012 +0100
1.3 @@ -1584,7 +1584,7 @@
1.4 }
1.5
1.6 private void generateCatch(TrapData[] traps) throws IOException {
1.7 - out.append("} catch (e) {");
1.8 + out.append("} catch (e) {\n");
1.9 for (TrapData e : traps) {
1.10 if (e == null) {
1.11 break;
1.12 @@ -1594,12 +1594,12 @@
1.13 addReference(classInternalName);
1.14 out.append("if (e.$instOf_" + classInternalName.replace('/', '_') + ") {");
1.15 out.append("gt=" + e.handler_pc + "; stA0 = e; continue;");
1.16 - out.append("} ");
1.17 + out.append("}\n");
1.18 } else {
1.19 //finally - todo
1.20 }
1.21 }
1.22 out.append("throw e;");
1.23 - out.append("}");
1.24 + out.append("\n}");
1.25 }
1.26 }