rt/emul/mini/src/main/java/org/apidesign/vm4brwsr/api/VM.java
branchclosure
changeset 1529 9afa6856382c
parent 1373 c4e57ec5f0df
     1.1 --- a/rt/emul/mini/src/main/java/org/apidesign/vm4brwsr/api/VM.java	Mon Oct 14 16:44:55 2013 +0200
     1.2 +++ b/rt/emul/mini/src/main/java/org/apidesign/vm4brwsr/api/VM.java	Mon May 05 12:58:10 2014 +0200
     1.3 @@ -40,7 +40,11 @@
     1.4          reloadImpl(clazz.getName(), byteCode);
     1.5      }
     1.6      
     1.7 -    @JavaScriptBody(args = { "name", "byteCode" }, body = "vm._reload(name, byteCode);")
     1.8 +    @JavaScriptBody(args = { "name", "byteCode" }, body = 
     1.9 +        "var r = vm._reload;"
    1.10 +      + "if (!r) r = exports._reload;"
    1.11 +      + "r(name, byteCode);"
    1.12 +    )
    1.13      private static void reloadImpl(String name, byte[] byteCode) throws IOException {
    1.14          throw new IOException();
    1.15      }