rt/vm/src/main/java/org/apidesign/vm4brwsr/VM.java
changeset 1840 9d011ab3c192
parent 1825 e678bb6beb1f
child 1852 805b62b77f91
     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)