[jboss-cvs] JBossAS SVN: r101034 - in projects/mc-ann/trunk: core/src/main/java/org/jboss/mcann/scanner and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Feb 16 14:10:37 EST 2010
Author: johnbailey
Date: 2010-02-16 14:10:36 -0500 (Tue, 16 Feb 2010)
New Revision: 101034
Modified:
projects/mc-ann/trunk/core/src/main/java/org/jboss/mcann/scanner/AbstractAnnotationScanner.java
projects/mc-ann/trunk/core/src/main/java/org/jboss/mcann/scanner/DefaultAnnotationScanner.java
projects/mc-ann/trunk/pom.xml
Log:
Merged VFS3 branch changes into trunk (-r 98080:101022), and updated to jboss-cl 2.2.0.Alpha3
Modified: projects/mc-ann/trunk/core/src/main/java/org/jboss/mcann/scanner/AbstractAnnotationScanner.java
===================================================================
--- projects/mc-ann/trunk/core/src/main/java/org/jboss/mcann/scanner/AbstractAnnotationScanner.java 2010-02-16 18:57:26 UTC (rev 101033)
+++ projects/mc-ann/trunk/core/src/main/java/org/jboss/mcann/scanner/AbstractAnnotationScanner.java 2010-02-16 19:10:36 UTC (rev 101034)
@@ -25,7 +25,6 @@
import java.io.InputStream;
import java.io.ObjectInputStream;
import java.net.URL;
-import java.net.URLConnection;
import java.util.ArrayList;
import java.util.List;
import java.util.zip.GZIPInputStream;
@@ -35,8 +34,6 @@
import org.jboss.mcann.AnnotationScanner;
import org.jboss.mcann.repository.Configuration;
import org.jboss.mcann.repository.DefaultConfiguration;
-import org.jboss.virtual.VirtualFile;
-import org.jboss.virtual.plugins.vfs.VirtualFileURLConnection;
/**
* Abstract annotation scanner.
@@ -99,24 +96,13 @@
{
try
{
- URLConnection conn = url.openConnection();
- // a bit of a hack; making vfs and vfsmemory work as well
- if (conn instanceof VirtualFileURLConnection)
- {
- VirtualFileURLConnection vfConn = VirtualFileURLConnection.class.cast(conn);
- VirtualFile file = vfConn.getContent();
- VirtualFile mcann = file.getChild(AnnotationRepository.MCANN_PATH);
- return (mcann != null) ? mcann.openStream() : null;
- }
- else
- {
- String urlString = url.toExternalForm();
- if (urlString.endsWith("/") == false)
- urlString += "/";
- urlString += AnnotationRepository.MCANN_PATH;
- URL mcannURL = new URL(urlString);
- return mcannURL.openStream();
- }
+
+ String urlString = url.toExternalForm();
+ if (urlString.endsWith("/") == false)
+ urlString += "/";
+ urlString += AnnotationRepository.MCANN_PATH;
+ URL mcannURL = new URL(urlString);
+ return mcannURL.openStream();
}
catch (IOException e)
{
Modified: projects/mc-ann/trunk/core/src/main/java/org/jboss/mcann/scanner/DefaultAnnotationScanner.java
===================================================================
--- projects/mc-ann/trunk/core/src/main/java/org/jboss/mcann/scanner/DefaultAnnotationScanner.java 2010-02-16 18:57:26 UTC (rev 101033)
+++ projects/mc-ann/trunk/core/src/main/java/org/jboss/mcann/scanner/DefaultAnnotationScanner.java 2010-02-16 19:10:36 UTC (rev 101034)
@@ -31,8 +31,8 @@
import org.jboss.mcann.repository.GenericAnnotationResourceVisitor;
import org.jboss.mcann.repository.MutableAnnotationRepository;
import org.jboss.mcann.repository.TypeInfoProvider;
-import org.jboss.virtual.VFS;
-import org.jboss.virtual.VirtualFile;
+import org.jboss.vfs.VFS;
+import org.jboss.vfs.VirtualFile;
/**
* Default annotation scanner.
@@ -90,7 +90,7 @@
VirtualFile[] roots = new VirtualFile[urls.length];
for (int i = 0; i < roots.length; i++)
{
- roots[i] = VFS.getRoot(urls[i]);
+ roots[i] = VFS.getChild(urls[i]);
}
VFSResourceVisitor.visit(roots, excludedRoots, included, excluded, classLoader, visitor, filter, recurseFilter, urls);
Modified: projects/mc-ann/trunk/pom.xml
===================================================================
--- projects/mc-ann/trunk/pom.xml 2010-02-16 18:57:26 UTC (rev 101033)
+++ projects/mc-ann/trunk/pom.xml 2010-02-16 19:10:36 UTC (rev 101034)
@@ -25,10 +25,10 @@
<properties>
<version.org.jboss.common.core>2.2.17.GA</version.org.jboss.common.core>
- <version.org.jboss.vfs>2.2.0.Alpha2</version.org.jboss.vfs>
+ <version.org.jboss.vfs>3.0.0.CR1</version.org.jboss.vfs>
<version.org.jboss.reflect>2.2.0.Alpha2</version.org.jboss.reflect>
<version.org.jboss.man>2.1.1.SP1</version.org.jboss.man>
- <version.org.jboss.classloader>2.0.8.GA</version.org.jboss.classloader>
+ <version.org.jboss.classloader>2.2.0.Alpha3</version.org.jboss.classloader>
<version.javassist>3.11.0.GA</version.javassist>
<version.ant>1.7.1</version.ant>
<version.junit>4.4</version.junit>
More information about the jboss-cvs-commits
mailing list