Author: amilas Date: Tue Apr 20 09:37:51 2010 New Revision: 935846 URL: http://svn.apache.org/viewvc?rev=935846&view=rev Log: if the package name is started with java.util then index of it returns 0 and hence the condition won't evaluate to false. It is enough to check index of < 0.
Modified: axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java Modified: axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java?rev=935846&r1=935845&r2=935846&view=diff ============================================================================== --- axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java (original) +++ axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java Tue Apr 20 09:37:51 2010 @@ -511,9 +511,9 @@ public class DefaultSchemaGenerator impl eltOuter.setQName(schemaTypeName); Class<?> sup = javaType.getSuperclass(); - if ((sup != null) && !("java.lang.Object".compareTo(sup.getName()) == 0) && - !(getQualifiedName(sup.getPackage()).indexOf("org.apache.axis2") > 0) - && !(getQualifiedName(sup.getPackage()).indexOf("java.util") > 0)) + if ((sup != null) && ("java.lang.Object".compareTo(sup.getName()) != 0) && + (getQualifiedName(sup.getPackage()).indexOf("org.apache.axis2") < 0) + && (getQualifiedName(sup.getPackage()).indexOf("java.util") < 0)) { String superClassName = sup.getName(); String superclassname = getSimpleClassName(sup);