You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by di...@apache.org on 2009/08/21 15:42:10 UTC

svn commit: r806548 - /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/message/databinding/impl/ClassFinderImpl.java

Author: dims
Date: Fri Aug 21 13:42:10 2009
New Revision: 806548

URL: http://svn.apache.org/viewvc?rev=806548&view=rev
Log:
Avoid picking up unnecessary JAX-B packages

Example: org.apache.xyz and org.apache.xyz123 (note that the 2nd package has 3 more characters than the first one)


Modified:
    webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/message/databinding/impl/ClassFinderImpl.java

Modified: webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/message/databinding/impl/ClassFinderImpl.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/message/databinding/impl/ClassFinderImpl.java?rev=806548&r1=806547&r2=806548&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/message/databinding/impl/ClassFinderImpl.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/message/databinding/impl/ClassFinderImpl.java Fri Aug 21 13:42:10 2009
@@ -72,7 +72,7 @@
                                     clazzName = clazzName.replace('/', '.').replace('\\', '.')
                                             .replace(':', '.');
                                     //We are only going to add the class that belong to the provided package.
-                                    if (clazzName.startsWith(pkg)) {
+                                    if (clazzName.startsWith(pkg + ".")) {
                                         try {
                                             Class clazz = forName(clazzName, false, cl);
                                             // Don't add any interfaces or JAXWS specific classes.