Revision: 10539
Author:   [email protected]
Date:     Wed Aug 17 06:52:30 2011
Log:      Tweak to allow parent ClassLoader at design time.

Review at http://gwt-code-reviews.appspot.com/1529803

Review by: [email protected]
http://code.google.com/p/google-web-toolkit/source/detail?r=10539

Modified:
 /trunk/dev/core/src/com/google/gwt/dev/shell/CompilingClassLoader.java

=======================================
--- /trunk/dev/core/src/com/google/gwt/dev/shell/CompilingClassLoader.java Wed Jul 13 10:19:26 2011 +++ /trunk/dev/core/src/com/google/gwt/dev/shell/CompilingClassLoader.java Wed Aug 17 06:52:30 2011
@@ -51,6 +51,7 @@
 import org.apache.commons.collections.map.ReferenceIdentityMap;
 import org.apache.commons.collections.map.ReferenceMap;

+import java.beans.Beans;
 import java.io.File;
 import java.io.FileOutputStream;
 import java.io.IOException;
@@ -1179,6 +1180,11 @@
    */
   @Override
protected Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundException { + // at design time we want to provide parent ClassLoader, so keep default implementation
+    if (Beans.isDesignTime()) {
+      return super.loadClass(name, resolve);
+    }
+
     Class c = findLoadedClass(name);
     if (c != null) {
       if (resolve) {

--
http://groups.google.com/group/Google-Web-Toolkit-Contributors

Reply via email to