Author: dblevins
Date: Mon Jan 25 22:23:38 2010
New Revision: 903000
URL: http://svn.apache.org/viewvc?rev=903000&view=rev
Log:
Same bug that was in xbean-finder
java.lang.Exception: Could not load 1/0/com/sun/codemodel/CodeWriter.class
Modified:
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/util/AnnotationFinder.java
Modified:
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/util/AnnotationFinder.java
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/util/AnnotationFinder.java?rev=903000&r1=902999&r2=903000&view=diff
==============================================================================
---
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/util/AnnotationFinder.java
(original)
+++
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/util/AnnotationFinder.java
Mon Jan 25 22:23:38 2010
@@ -199,6 +199,7 @@
} else if (file.getName().endsWith(".class")) {
String name = file.getName();
name = name.replaceFirst(".class$", "");
+ if (name.contains(".")) continue;
classNames.add(packageName + name);
}
}
@@ -229,6 +230,7 @@
}
String className = entry.getName();
className = className.replaceFirst(".class$", "");
+ if (className.contains(".")) continue;
className = className.replace('/', '.');
classNames.add(className);
}