Seek also in exports for the loadBytes function closure
authorJaroslav Tulach <jaroslav.tulach@apidesign.org>
Mon, 26 May 2014 10:19:26 +0200
branchclosure
changeset 1593a41d8697cadf
parent 1592 f0433f790aaa
child 1594 d7c375541fb7
Seek also in exports for the loadBytes function
rt/emul/mini/src/main/java/java/lang/ClassLoader.java
     1.1 --- a/rt/emul/mini/src/main/java/java/lang/ClassLoader.java	Mon May 26 10:18:57 2014 +0200
     1.2 +++ b/rt/emul/mini/src/main/java/java/lang/ClassLoader.java	Mon May 26 10:19:26 2014 +0200
     1.3 @@ -897,7 +897,8 @@
     1.4      }
     1.5  
     1.6      @JavaScriptBody(args = { "name", "skip" }, body
     1.7 -        = "return (vm.loadBytes) ? vm.loadBytes(name, skip) : null;"
     1.8 +        = "var lb = vm.loadBytes ? vm.loadBytes : exports.loadBytes;"
     1.9 +        + "return lb ? lb(name, skip) : null;"
    1.10      )
    1.11      static native byte[] getResourceAsStream0(String name, int skip);
    1.12