vm/src/main/java/org/apidesign/vm4brwsr/VM.java
changeset 424 aef4fd91e99c
parent 408 21da8e2f5911
child 442 b107ed66f2e7
     1.1 --- a/vm/src/main/java/org/apidesign/vm4brwsr/VM.java	Thu Jan 03 16:20:21 2013 +0100
     1.2 +++ b/vm/src/main/java/org/apidesign/vm4brwsr/VM.java	Thu Jan 10 20:15:11 2013 +0100
     1.3 @@ -124,7 +124,13 @@
     1.4              + "      return vm.org_apidesign_vm4brwsr_VMLazy(false).\n"
     1.5              + "        load__Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_String_2_3Ljava_lang_Object_2(loader, name, args);\n"
     1.6              + "    }\n"
     1.7 -            + "    if (args[0]) vm.loadClass = loader.loadClass;\n"
     1.8 +            + "    if (args[0]) {\n"
     1.9 +            + "      vm.loadClass = loader.loadClass;\n"
    1.10 +            + "      vm.loadBytes = function(name) {\n"
    1.11 +            + "        if (!args[0]) throw 'bck2brwsr initialized without loader function, cannot load ' + name;\n"
    1.12 +            + "        return args[0](name);\n"
    1.13 +            + "      }\n"
    1.14 +            + "    }\n"
    1.15              + "    return loader;\n"
    1.16              + "  };\n");
    1.17          out.append("}(this));");