You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by fm...@apache.org on 2009/10/05 11:12:36 UTC

svn commit: r821728 - /sling/trunk/bundles/commons/classloader/src/main/java/org/apache/sling/commons/classloader/impl/ClassLoaderFacade.java

Author: fmeschbe
Date: Mon Oct  5 09:12:36 2009
New Revision: 821728

URL: http://svn.apache.org/viewvc?rev=821728&view=rev
Log:
SLING-1135 need to overwrite the loadClass(String, boolean) method and not the
loadClass(String) method because only the former is called from "child" class
loaders in class loader hierarchies.

Modified:
    sling/trunk/bundles/commons/classloader/src/main/java/org/apache/sling/commons/classloader/impl/ClassLoaderFacade.java

Modified: sling/trunk/bundles/commons/classloader/src/main/java/org/apache/sling/commons/classloader/impl/ClassLoaderFacade.java
URL: http://svn.apache.org/viewvc/sling/trunk/bundles/commons/classloader/src/main/java/org/apache/sling/commons/classloader/impl/ClassLoaderFacade.java?rev=821728&r1=821727&r2=821728&view=diff
==============================================================================
--- sling/trunk/bundles/commons/classloader/src/main/java/org/apache/sling/commons/classloader/impl/ClassLoaderFacade.java (original)
+++ sling/trunk/bundles/commons/classloader/src/main/java/org/apache/sling/commons/classloader/impl/ClassLoaderFacade.java Mon Oct  5 09:12:36 2009
@@ -77,10 +77,10 @@
         return null;
     }
 
-    /**
-     * @see java.lang.ClassLoader#loadClass(java.lang.String)
-     */
-    public Class<?> loadClass(String name) throws ClassNotFoundException {
+    @Override
+    protected synchronized Class<?> loadClass(String name, boolean resolve)
+            throws ClassNotFoundException {
+
         if ( !this.manager.isActive() ) {
             throw new RuntimeException("Dynamic class loader has already been deactivated.");
         }