[ https://issues.apache.org/jira/browse/AXIS2-2782?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sukhitha Prabhath Jayathilaka updated AXIS2-2782: ------------------------------------------------- Attachment: genericTestcase.patch This patch includes a few test cases for testing generics support 1. One testcase to validate the generated WSDL 2. One to invoke a number of types of generics Please review the patch and comment. Thanks! Sukhitha > If generic type is specified in a class, the XSD is not generated correctly > --------------------------------------------------------------------------- > > Key: AXIS2-2782 > URL: https://issues.apache.org/jira/browse/AXIS2-2782 > Project: Axis 2.0 (Axis2) > Issue Type: Bug > Environment: Axis 1.2 under Tomcat on XP > Reporter: Drew Bentley > Assignee: Deepal Jayasinghe > Attachments: AXIS2_generics_path2.patch, Generics_part1.patch, > genericTestcase.patch > > > Given the following classes: > public class GenericObject<T> > { > private T _value; > public T getValue() > { > return _value; > } > public void setValue(T value) > { > _value = value; > } > } > public class Test > { > private GenericObject<String> _genValue; > > public GenericObject<String> getGenValue(){ > return _genValue; > } > > public void setGenValue(GenericObject<String> value){ > _genValue = value; > } > } > The XSD for GenericObject.Value should be a string not xs:anyType > <xs:element name="Test" type="ns:Test"/> > <xs:complexType name="Test"> > <xs:sequence> > <xs:element name="genValue" nillable="true" > type="ns:GenericObject"/> > </xs:sequence> > </xs:complexType> > <xs:element name="GenericObject" type="ns:GenericObject"/> > <xs:complexType name="GenericObject"> > <xs:sequence> > <xs:element name="value" nillable="true" type="xs:anyType"/> > </xs:sequence> > </xs:complexType> -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.