Author: sagara Date: Mon May 14 15:43:28 2012 New Revision: 1338257 URL: http://svn.apache.org/viewvc?rev=1338257&view=rev Log: Fixed AXIS2-5263 - Added support for inherited method other than method defined in java.lang.Object.
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=1338257&r1=1338256&r2=1338257&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 Mon May 14 15:43:28 2012 @@ -276,7 +276,7 @@ public class DefaultSchemaGenerator impl service.setName(Utils.getAnnotatedServiceName(serviceClass, webservice)); } classModel= JAXRSUtils.getClassModel(serviceClass); - methods = processMethods(serviceClass.getDeclaredMethods()); + methods = processMethods(serviceClass.getMethods()); for (String extraClassName : getExtraClasses()) { Class<?> extraClass = Class.forName(extraClassName, true, classLoader); @@ -300,7 +300,7 @@ public class DefaultSchemaGenerator impl XmlSchemaSequence sequence = null; for (Method jMethod : declaredMethods) { - if (jMethod.isBridge()) { + if (jMethod.isBridge() || jMethod.getDeclaringClass().getName().equals(Object.class.getName())) { continue; }