1.1 --- a/rt/vm/src/main/java/org/apidesign/vm4brwsr/LdrRsrcs.java Fri Mar 22 14:46:10 2013 +0100
1.2 +++ b/rt/vm/src/main/java/org/apidesign/vm4brwsr/LdrRsrcs.java Wed Oct 09 22:02:34 2013 +0200
1.3 @@ -28,9 +28,11 @@
1.4 */
1.5 final class LdrRsrcs implements Bck2Brwsr.Resources {
1.6 private final ClassLoader loader;
1.7 + private final boolean skipRtJar;
1.8
1.9 - LdrRsrcs(ClassLoader loader) {
1.10 + LdrRsrcs(ClassLoader loader, boolean skipRtJar) {
1.11 this.loader = loader;
1.12 + this.skipRtJar = skipRtJar;
1.13 }
1.14
1.15 @Override
1.16 @@ -43,6 +45,9 @@
1.17 if (u == null) {
1.18 throw new IOException("Can't find " + name);
1.19 }
1.20 + if (skipRtJar && u.toExternalForm().contains("rt.jar!")) {
1.21 + return null;
1.22 + }
1.23 return u.openStream();
1.24 }
1.25 }