[jboss-cvs] jboss-seam/src/main/org/jboss/seam/deployment ...
Norman Richards
norman.richards at jboss.com
Tue Nov 28 14:38:33 EST 2006
User: nrichards
Date: 06/11/28 14:38:33
Modified: src/main/org/jboss/seam/deployment NamespaceScanner.java
Log:
fix package loading problem
Revision Changes Path
1.4 +10 -2 jboss-seam/src/main/org/jboss/seam/deployment/NamespaceScanner.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: NamespaceScanner.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/deployment/NamespaceScanner.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- NamespaceScanner.java 28 Nov 2006 19:05:08 -0000 1.3
+++ NamespaceScanner.java 28 Nov 2006 19:38:33 -0000 1.4
@@ -47,7 +47,7 @@
{
if (name.endsWith("/package-info.class")) {
String packageName = filenameToPackageName(name);
- Package pkg = Package.getPackage(packageName);
+ Package pkg = getPackage(packageName);
if (pkg == null) {
log.warn("Cannot load package Dinfo for " + packageName);
} else {
@@ -58,6 +58,14 @@
}
}
-
+ protected Package getPackage(String name) {
+ try {
+ Class c = classLoader.loadClass(name + ".package-info");
+ return c != null ? c.getPackage() : null;
+ } catch (Exception e) {
+ return null;
+ }
+ }
}
+
More information about the jboss-cvs-commits
mailing list