rt/vm/src/main/java/org/apidesign/vm4brwsr/VM.java
changeset 1373 c4e57ec5f0df
parent 1367 6193e735f4d1
child 1375 a6c71e376889
     1.1 --- a/rt/vm/src/main/java/org/apidesign/vm4brwsr/VM.java	Fri Oct 11 09:58:03 2013 +0200
     1.2 +++ b/rt/vm/src/main/java/org/apidesign/vm4brwsr/VM.java	Mon Oct 14 16:44:55 2013 +0200
     1.3 @@ -153,6 +153,12 @@
     1.4              + "      throw 'Cannot initialize the bck2brwsr VM twice!';\n"
     1.5              + "    }\n"
     1.6              + "    vm.loadClass = loader.loadClass;\n"
     1.7 +            + "    vm._reload = function(name, byteCode) {;\n"
     1.8 +            + "      var attr = name.replace__Ljava_lang_String_2CC('.','_');\n"
     1.9 +            + "      delete vm[attr];\n"
    1.10 +            + "      return vm.org_apidesign_vm4brwsr_VMLazy(false).\n"
    1.11 +            + "        reload__Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_String_2_3Ljava_lang_Object_2_3B(loader, name, args, byteCode);\n"
    1.12 +            + "    };\n"
    1.13              + "    vm.loadBytes = function(name) {\n"
    1.14              + "      return vm.org_apidesign_vm4brwsr_VMLazy(false).\n"
    1.15              + "        loadBytes___3BLjava_lang_Object_2Ljava_lang_String_2_3Ljava_lang_Object_2(loader, name, args);\n"