diff -r 977cc6141083 -r 9d6130cb464f rt/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java --- a/rt/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java Fri May 03 18:15:47 2013 +0200 +++ b/rt/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java Mon May 06 11:57:29 2013 +0200 @@ -63,6 +63,16 @@ throws IOException { } + protected void declaredField(FieldData fieldData, + String destObject, + String mangledName) throws IOException { + } + + protected void declaredMethod(MethodData methodData, + String destObject, + String mangledName) throws IOException { + } + /** Prints out a debug message. * * @param msg the message @@ -144,7 +154,7 @@ .append("; };"); } -// obfuscationDelegate.exportField(out, "c", "_" + v.getName(), v); + declaredField(v, "c", "_" + v.getName()); } for (MethodData m : jc.getMethods()) { byte[] onlyArr = m.findAnnotationData(true); @@ -174,7 +184,7 @@ mn = generateInstanceMethod(destObject, m); } } -// obfuscationDelegate.exportMethod(out, destObject, mn, m); + declaredMethod(m, destObject, mn); byte[] runAnno = m.findAnnotationData(false); if (runAnno != null) { out.append("\n ").append(destObject).append(".").append(mn).append(".anno = {");