[ http://issues.apache.org/jira/browse/JAXME-50?page=comments#action_64619 ] Jochen Wiedmann commented on JAXME-50: --------------------------------------
Nacho, I think you are referring to the use of "propertyName" in the getXMLFieldName() method? My preliminary impression is, that we should a) change getXMLFieldName() to return fieldName b) introduce a method getPropertyName() returning propertyName and c) verify all uses of getXMLFieldName() whether they have to be changed to getPropertyName() instead. > 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]
