diff -r f6a165f7f00f -r e41809be6106 vm/src/main/java/org/apidesign/vm4brwsr/VMLazy.java --- a/vm/src/main/java/org/apidesign/vm4brwsr/VMLazy.java Thu Dec 20 21:39:16 2012 +0100 +++ b/vm/src/main/java/org/apidesign/vm4brwsr/VMLazy.java Thu Jan 03 11:20:40 2013 +0100 @@ -86,7 +86,7 @@ /* possibly not needed: @JavaScriptBody(args = {"loader", "n" }, body = - "var cls = n.replace__Ljava_lang_String_2CC(n, '.','_').toString();" + + "var cls = n.replace__sCC(n, '.','_').toString();" + "loader.vm[cls] = true;\n" ) private static native void beingDefined(Object loader, String name); @@ -114,15 +114,15 @@ @JavaScriptBody(args = {"self", "n"}, body = - "var cls = n.replace__Ljava_lang_String_2CC(n, '/','_').toString();" - + "\nvar dot = n.replace__Ljava_lang_String_2CC(n,'/','.').toString();" + "var cls = n.replace__sCC(n, '/','_').toString();" + + "\nvar dot = n.replace__sCC(n,'/','.').toString();" + "\nvar lazy = self.fld_lazy;" + "\nvar loader = lazy.fld_loader;" + "\nvar vm = loader.vm;" + "\nif (vm[cls]) return false;" + "\nvm[cls] = function() {" + "\n var instance = arguments.length == 0 || arguments[0] === true;" - + "\n return lazy.load__Ljava_lang_Object_2Ljava_lang_String_2Z(lazy, dot, instance);" + + "\n return lazy.load__Ljava_lang_Object_2sZ(lazy, dot, instance);" + "\n};" + "\nreturn true;") @Override