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()));