[jboss-cvs] JBossAS SVN: r101411 - projects/metadata/common/trunk/src/main/java/org/jboss/metadata/serviceref.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Feb 24 12:51:15 EST 2010
Author: johnbailey
Date: 2010-02-24 12:51:15 -0500 (Wed, 24 Feb 2010)
New Revision: 101411
Modified:
projects/metadata/common/trunk/src/main/java/org/jboss/metadata/serviceref/VirtualFileAdaptor.java
Log:
[JBMETA-257] - Add existence check in VirtualFileAdaptor.findChild to simulate the behavior of VFS2
Modified: projects/metadata/common/trunk/src/main/java/org/jboss/metadata/serviceref/VirtualFileAdaptor.java
===================================================================
--- projects/metadata/common/trunk/src/main/java/org/jboss/metadata/serviceref/VirtualFileAdaptor.java 2010-02-24 17:50:12 UTC (rev 101410)
+++ projects/metadata/common/trunk/src/main/java/org/jboss/metadata/serviceref/VirtualFileAdaptor.java 2010-02-24 17:51:15 UTC (rev 101411)
@@ -102,8 +102,11 @@
public UnifiedVirtualFile findChild(String child) throws IOException
{
- VirtualFile vf = getFile().getChild(child);
- return new VirtualFileAdaptor(vf);
+ final VirtualFile virtualFile = getFile();
+ final VirtualFile childFile = file.getChild(child);
+ if(!childFile.exists())
+ throw new IOException("Child '" + child + "' not found for VirtualFile " + virtualFile);
+ return new VirtualFileAdaptor(childFile);
}
public URL toURL()
More information about the jboss-cvs-commits
mailing list