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;
             }
 


Reply via email to