geronimo-xbean-scm mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From xuhaih...@apache.org
Subject svn commit: r1332151 - /geronimo/xbean/trunk/xbean-bundleutils/src/main/java/org/apache/xbean/osgi/bundle/util/BundleUtils.java
Date Mon, 30 Apr 2012 10:50:33 GMT
Author: xuhaihong
Date: Mon Apr 30 10:50:33 2012
New Revision: 1332151

URL: http://svn.apache.org/viewvc?rev=1332151&view=rev
Log:
Null checking for bundle location

Modified:
    geronimo/xbean/trunk/xbean-bundleutils/src/main/java/org/apache/xbean/osgi/bundle/util/BundleUtils.java

Modified: geronimo/xbean/trunk/xbean-bundleutils/src/main/java/org/apache/xbean/osgi/bundle/util/BundleUtils.java
URL: http://svn.apache.org/viewvc/geronimo/xbean/trunk/xbean-bundleutils/src/main/java/org/apache/xbean/osgi/bundle/util/BundleUtils.java?rev=1332151&r1=1332150&r2=1332151&view=diff
==============================================================================
--- geronimo/xbean/trunk/xbean-bundleutils/src/main/java/org/apache/xbean/osgi/bundle/util/BundleUtils.java
(original)
+++ geronimo/xbean/trunk/xbean-bundleutils/src/main/java/org/apache/xbean/osgi/bundle/util/BundleUtils.java
Mon Apr 30 10:50:33 2012
@@ -134,7 +134,7 @@ public class BundleUtils {
 
     /**
      *  Returns bundle (if any) associated with the classloader.
-     * @param classLoader 
+     * @param classLoader
      * @param unwrap if true and if the bundle associated with the context classloader is
a
      *        {@link DelegatingBundle}, this function will return the main application bundle
      *        backing the {@link DelegatingBundle}. Otherwise, the bundle associated with
@@ -153,7 +153,7 @@ public class BundleUtils {
     }
 
     /**
-     * If the given bundle is a {@link DelegatingBundle} this function will return the main

+     * If the given bundle is a {@link DelegatingBundle} this function will return the main
      * application bundle backing the {@link DelegatingBundle}. Otherwise, the bundle
      * passed in is returned as is.
      */
@@ -163,7 +163,7 @@ public class BundleUtils {
         }
         return bundle;
     }
-    
+
     /**
      * Works like {@link Bundle#getEntryPaths(String)} but also returns paths
      * in attached fragment bundles.
@@ -271,7 +271,7 @@ public class BundleUtils {
      * @return
      */
     public static File toFile(String url) {
-        if (url.startsWith(REFERENCE_FILE_SCHEMA)) {
+        if (url !=null && url.startsWith(REFERENCE_FILE_SCHEMA)) {
             File file = new File(url.substring(REFERENCE_FILE_SCHEMA.length()));
             if (file.exists()) {
                 return file;



Mime
View raw message