You are viewing a plain text version of this content. The canonical link for it is here.
Posted to xbean-scm@geronimo.apache.org by db...@apache.org on 2009/06/15 23:26:02 UTC
svn commit: r784990 -
/geronimo/xbean/trunk/xbean-finder/src/main/java/org/apache/xbean/finder/ClassFinder.java
Author: dblevins
Date: Mon Jun 15 21:26:02 2009
New Revision: 784990
URL: http://svn.apache.org/viewvc?rev=784990&view=rev
Log:
Fixed XBEAN-126: ClassFinder throwing "Could not load exceptions" on "classes" whose path includes a '.'
Modified:
geronimo/xbean/trunk/xbean-finder/src/main/java/org/apache/xbean/finder/ClassFinder.java
Modified: geronimo/xbean/trunk/xbean-finder/src/main/java/org/apache/xbean/finder/ClassFinder.java
URL: http://svn.apache.org/viewvc/geronimo/xbean/trunk/xbean-finder/src/main/java/org/apache/xbean/finder/ClassFinder.java?rev=784990&r1=784989&r2=784990&view=diff
==============================================================================
--- geronimo/xbean/trunk/xbean-finder/src/main/java/org/apache/xbean/finder/ClassFinder.java (original)
+++ geronimo/xbean/trunk/xbean-finder/src/main/java/org/apache/xbean/finder/ClassFinder.java Mon Jun 15 21:26:02 2009
@@ -428,6 +428,7 @@
} else if (file.getName().endsWith(".class")) {
String name = file.getName();
name = name.replaceFirst(".class$", "");
+ if (name.contains(".")) continue;
classNames.add(packageName + name);
}
}
@@ -458,6 +459,7 @@
}
String className = entry.getName();
className = className.replaceFirst(".class$", "");
+ if (className.contains(".")) continue;
className = className.replace('/', '.');
classNames.add(className);
}