You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by rs...@apache.org on 2002/10/09 01:54:55 UTC

cvs commit: jakarta-commons/discovery/src/java/org/apache/commons/discovery/resource ClassLoaders.java

rsitze      2002/10/08 16:54:55

  Modified:    discovery/src/java/org/apache/commons/discovery/resource
                        ClassLoaders.java
  Log:
  
  
  Revision  Changes    Path
  1.2       +4 -4      jakarta-commons/discovery/src/java/org/apache/commons/discovery/resource/ClassLoaders.java
  
  Index: ClassLoaders.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/discovery/src/java/org/apache/commons/discovery/resource/ClassLoaders.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- ClassLoaders.java	30 Aug 2002 00:15:20 -0000	1.1
  +++ ClassLoaders.java	8 Oct 2002 23:54:55 -0000	1.2
  @@ -171,8 +171,8 @@
       public static ClassLoaders getLibLoaders(Class spi, Class factory, boolean prune) {
           ClassLoaders loaders = new ClassLoaders();
           
  -        loaders.put(spi.getClassLoader());
  -        loaders.put(factory.getClassLoader(), prune);
  +        if (spi != null) loaders.put(spi.getClassLoader());
  +        if (factory != null) loaders.put(factory.getClassLoader(), prune);
           loaders.put(JDKHooks.getJDKHooks().getSystemClassLoader(), prune);
           
           return loaders;
  @@ -202,8 +202,8 @@
           ClassLoaders loaders = new ClassLoaders();
   
           loaders.put(JDKHooks.getJDKHooks().getThreadContextClassLoader());
  -        loaders.put(spi.getClassLoader(), prune);
  -        loaders.put(factory.getClassLoader(), prune);
  +        if (spi != null) loaders.put(spi.getClassLoader(), prune);
  +        if (factory != null) loaders.put(factory.getClassLoader(), prune);
           loaders.put(JDKHooks.getJDKHooks().getSystemClassLoader(), prune);
           
           return loaders;
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>