1.1 --- a/boot/src/main/java/org/apidesign/html/boot/impl/JsClassLoader.java Thu Sep 12 09:33:50 2013 +0200
1.2 +++ b/boot/src/main/java/org/apidesign/html/boot/impl/JsClassLoader.java Thu Oct 10 14:02:18 2013 +0200
1.3 @@ -79,6 +79,13 @@
1.4 if (name.equals(FnUtils.class.getName())) {
1.5 return FnUtils.class;
1.6 }
1.7 + if (
1.8 + name.equals("org.apidesign.html.boot.spi.Fn") ||
1.9 + name.equals("org.apidesign.html.boot.impl.FnUtils") ||
1.10 + name.equals("org.apidesign.html.boot.impl.FnContext")
1.11 + ) {
1.12 + return Class.forName(name);
1.13 + }
1.14 URL u = findResource(name.replace('.', '/') + ".class");
1.15 if (u != null) {
1.16 InputStream is = null;
1.17 @@ -129,13 +136,6 @@
1.18 }
1.19 }
1.20 }
1.21 - if (
1.22 - name.equals("org.apidesign.html.boot.spi.Fn") ||
1.23 - name.equals("org.apidesign.html.boot.impl.FnUtils")
1.24 - ) {
1.25 - return Class.forName(name);
1.26 - }
1.27 -
1.28 return super.findClass(name);
1.29 }
1.30