1.1 --- a/rt/vm/src/main/java/org/apidesign/vm4brwsr/VM.java Wed Apr 15 17:21:28 2015 +0200
1.2 +++ b/rt/vm/src/main/java/org/apidesign/vm4brwsr/VM.java Wed Sep 02 23:20:01 2015 +0200
1.3 @@ -732,7 +732,9 @@
1.4 + " var vm = {};\n");
1.5 append(" function link(n, assign) {\n"
1.6 + " return function() {\n"
1.7 - + " var cls = n['replace__Ljava_lang_String_2CC']"
1.8 + + " var no_ = n['replace__Ljava_lang_String_2Ljava_lang_CharSequence_2Ljava_lang_CharSequence_2']"
1.9 + + "('_', '_1').toString();\n"
1.10 + + " var cls = no_['replace__Ljava_lang_String_2CC']"
1.11 + "('/', '_').toString();\n"
1.12 + " var dot = n['replace__Ljava_lang_String_2CC']"
1.13 + "('/', '.').toString();\n"
1.14 @@ -755,7 +757,7 @@
1.15 @Override
1.16 protected String generateClass(String className) throws IOException {
1.17 if (isExternalClass(className)) {
1.18 - final String cls = className.replace('/', '_');
1.19 + final String cls = className.replace("_", "_1").replace('/', '_');
1.20 append("\n").append(assignClass(cls))
1.21 .append("link('")
1.22 .append(className)