[ https://issues.apache.org/jira/browse/AXIS2-2782?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12709475#action_12709475 ]
Sukhitha Prabhath Jayathilaka commented on AXIS2-2782: ------------------------------------------------------ Hi! The proposal I submitted for GSoC 2009 to implement Generics support was accepted. Under Deepal jayasinghe's guidance I have worked on this issue and have completed a small part. I would like to submit a patch but I'm not sure of the procedure. Can someone please ive a few guidelines as to how this is done? Also, I can't assign this issue to myself because I don't have permission. How can this be done? 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 > > 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.