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
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.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]