[jboss-cvs] JBossAS SVN: r59182 - projects/vfs/trunk/src/test/java/org/jboss/test/virtual/support
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Dec 20 20:55:30 EST 2006
Author: scott.stark at jboss.org
Date: 2006-12-20 20:55:28 -0500 (Wed, 20 Dec 2006)
New Revision: 59182
Modified:
projects/vfs/trunk/src/test/java/org/jboss/test/virtual/support/ClassPathIterator.java
Log:
Fix the vfs iterator
Modified: projects/vfs/trunk/src/test/java/org/jboss/test/virtual/support/ClassPathIterator.java
===================================================================
--- projects/vfs/trunk/src/test/java/org/jboss/test/virtual/support/ClassPathIterator.java 2006-12-21 00:05:39 UTC (rev 59181)
+++ projects/vfs/trunk/src/test/java/org/jboss/test/virtual/support/ClassPathIterator.java 2006-12-21 01:55:28 UTC (rev 59182)
@@ -36,6 +36,7 @@
import org.jboss.virtual.VFS;
import org.jboss.virtual.VirtualFile;
import org.jboss.virtual.VirtualFileFilter;
+import org.jboss.virtual.plugins.vfs.VirtualFileURLConnection;
/**
* ClassPathIterator logic used by UCL package mapping
@@ -75,8 +76,8 @@
}
else if( protocol.startsWith("vfs") )
{
- VFS vfs = VFS.getVFS(url);
- vf = vfs.getRoot();
+ VirtualFileURLConnection conn = (VirtualFileURLConnection)url.openConnection();
+ vf = conn.getVirtualFile();
rootLength = vf.getPathName().length() + 1;
vfIter = new VirtualFileIterator(vf);
}
@@ -221,6 +222,7 @@
if( index < currentListing.size() )
{
next = currentListing.get(index);
+ index ++;
if( next.isLeaf() == false )
subDirectories.addLast(next);
}
More information about the jboss-cvs-commits
mailing list