Author: imario
Date: Wed Aug 16 07:20:42 2006
New Revision: 431907

URL: http://svn.apache.org/viewvc?rev=431907&view=rev
Log:
return null if searchObject is null

Modified:
    
jakarta/commons/proper/vfs/trunk/src/java/org/apache/commons/vfs/util/FileObjectUtils.java

Modified: 
jakarta/commons/proper/vfs/trunk/src/java/org/apache/commons/vfs/util/FileObjectUtils.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/vfs/trunk/src/java/org/apache/commons/vfs/util/FileObjectUtils.java?rev=431907&r1=431906&r2=431907&view=diff
==============================================================================
--- 
jakarta/commons/proper/vfs/trunk/src/java/org/apache/commons/vfs/util/FileObjectUtils.java
 (original)
+++ 
jakarta/commons/proper/vfs/trunk/src/java/org/apache/commons/vfs/util/FileObjectUtils.java
 Wed Aug 16 07:20:42 2006
@@ -46,12 +46,16 @@
                {
                        return (AbstractFileObject) searchObject;
                }
-               
+        if (searchObject == null)
+        {
+            return null;
+        }
+
         throw new 
FileSystemException("vfs.util/find-abstract-file-object.error", 
fileObject==null?"null":fileObject.getClass().getName());
        }
 
        /**
-        * check if the given FileObject is instance of given class argument 
+        * check if the given FileObject is instance of given class argument
         */
        public static boolean isInstanceOf(final FileObject fileObject, final 
Class wantedClass) throws FileSystemException
        {
@@ -62,15 +66,15 @@
                        {
                                return true;
                        }
-                       
+
                        searchObject = ((DecoratedFileObject) 
searchObject).getDecoratedFileObject();
                }
-               
+
                if (wantedClass.isInstance(searchObject))
                {
                        return true;
                }
-               
+
                return false;
        }
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to