The generation of isSet methods generates wrong code
----------------------------------------------------

         Key: JAXME-50
         URL: http://issues.apache.org/jira/browse/JAXME-50
     Project: JaxMe
        Type: Bug
  Components: JaxMe Core  
    Versions: current (nightly)    
    Reporter: Nacho G. Mac Dowell
    Priority: Minor


Geert Barentsen wrote:

The generation of isSet methods (<jaxb:globalBindings 
generateIsSetMethod="true" />) seems to be wrong in nested classes because of 
an extra underscore. Below is a short example of wrongly generated code: both 
"_period" and "period" are used as a member. Any thoughts?


public class VisualTypeImpl implements net.imo.www.VisualType {
  public static class PeriodlistTypeImpl implements 
net.imo.www.VisualType.PeriodlistType {
    private java.util.List period = new java.util.ArrayList();

    public java.util.List getPeriod() {
      return period;
    }

    public boolean isSetPeriod() {
      return (_period != null);
    }

  }

 ...
}


Generated from:

<xsd:complexType name="VisualType">
    <xsd:all>
        <xsd:element name="periodlist" minOccurs="1" maxOccurs="1">
            <xsd:complexType>   
                <xsd:sequence>   
                    <xsd:element name="period" type="VisualPeriodType" 
minOccurs="1" maxOccurs="unbounded" />
                </xsd:sequence>
            </xsd:complexType>
        </xsd:element>
    </xsd:all>
    ...
</xsd:complexType> 


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to