[ https://issues.apache.org/jira/browse/AXIS2-2782?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12717065#action_12717065 ]
Deepal Jayasinghe commented on AXIS2-2782: ------------------------------------------ Hi, Thank you very much for the patch, as I can see you have done a good job and changed a number of places. However to get the build working and to fix some other potential issues I had to modified your patch a bit, and hope that did not make any changes to the way it works. When you submit a patch next time, try to do in small scale, that would help both you and the community. Thanks, Deepal > 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: Generics_part1.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.