launcher/fx/src/main/java/org/apidesign/bck2brwsr/launcher/fximpl/JsClassLoader.java
branchclassloader
changeset 1179 2fee889b9830
parent 1178 4ae766848ce0
child 1181 b703d9d71f25
     1.1 --- a/launcher/fx/src/main/java/org/apidesign/bck2brwsr/launcher/fximpl/JsClassLoader.java	Mon Jun 17 16:17:46 2013 +0200
     1.2 +++ b/launcher/fx/src/main/java/org/apidesign/bck2brwsr/launcher/fximpl/JsClassLoader.java	Mon Jun 17 17:40:30 2013 +0200
     1.3 @@ -51,6 +51,21 @@
     1.4  
     1.5      @Override
     1.6      protected Class<?> findClass(String name) throws ClassNotFoundException {
     1.7 +        if (name.startsWith("javafx")) {
     1.8 +            return Class.forName(name);
     1.9 +        }
    1.10 +        if (name.startsWith("netscape")) {
    1.11 +            return Class.forName(name);
    1.12 +        }
    1.13 +        if (name.startsWith("com.sun")) {
    1.14 +            return Class.forName(name);
    1.15 +        }
    1.16 +        if (name.equals(JsClassLoader.class.getName())) {
    1.17 +            return JsClassLoader.class;
    1.18 +        }
    1.19 +        if (name.equals(Fn.class.getName())) {
    1.20 +            return Fn.class;
    1.21 +        }
    1.22          URL u = findResource(name.replace('.', '/') + ".class");
    1.23          if (u != null) {
    1.24              InputStream is = null;