Author: isurues
Date: Mon Jan 17 16:23:21 2011
New Revision: 1059975

URL: http://svn.apache.org/viewvc?rev=1059975&view=rev
Log:
fixing https://issues.apache.org/jira/browse/AXIS2-4044

Modified:
    
axis/axis2/java/core/trunk/modules/metadata/src/org/apache/axis2/jaxws/description/builder/converter/JavaMethodsToMDCConverter.java

Modified: 
axis/axis2/java/core/trunk/modules/metadata/src/org/apache/axis2/jaxws/description/builder/converter/JavaMethodsToMDCConverter.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/metadata/src/org/apache/axis2/jaxws/description/builder/converter/JavaMethodsToMDCConverter.java?rev=1059975&r1=1059974&r2=1059975&view=diff
==============================================================================
--- 
axis/axis2/java/core/trunk/modules/metadata/src/org/apache/axis2/jaxws/description/builder/converter/JavaMethodsToMDCConverter.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/metadata/src/org/apache/axis2/jaxws/description/builder/converter/JavaMethodsToMDCConverter.java
 Mon Jan 17 16:23:21 2011
@@ -28,6 +28,7 @@ import org.apache.axis2.jaxws.descriptio
 import org.apache.axis2.jaxws.description.builder.WebEndpointAnnot;
 import org.apache.axis2.jaxws.description.builder.WebMethodAnnot;
 import org.apache.axis2.jaxws.description.builder.WebResultAnnot;
+import sun.reflect.generics.reflectiveObjects.GenericArrayTypeImpl;
 
 import javax.jws.Oneway;
 import javax.jws.WebMethod;
@@ -346,8 +347,10 @@ public class JavaMethodsToMDCConverter {
             mdc.setReturnType(fullType);
         } else if (type instanceof Class) {
             mdc.setReturnType(((Class)type).getName());
-               }
-       }
+        } else if (type instanceof GenericArrayTypeImpl) {
+            mdc.setReturnType(type.getClass().getName());
+        }
+    }
     
     private void setIsListType(MethodDescriptionComposite mdc, Method method) {
         
mdc.setIsListType(ConverterUtils.hasXmlListAnnotation(method.getAnnotations()));


Reply via email to