boot/src/main/java/org/apidesign/html/boot/impl/JsClassLoader.java
changeset 309 7025177bd67e
parent 288 8c5b40231d26
child 323 86aabecda7a3
     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