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]