launcher/fx/src/main/java/org/apidesign/bck2brwsr/launcher/fximpl/JsClassLoader.java
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;