upperCase/lowerCase problem in code generation
----------------------------------------------
Key: JIBX-466
URL: https://jira.codehaus.org/browse/JIBX-466
Project: JiBX
Issue Type: Bug
Components: CodeGen
Affects Versions: JiBX 1.2.3
Reporter: Klaus Claszen
Priority: Minor
When generating code from schema elements with a name that has only one
character like
{code}
<xs:complexType name="fooBar">
<xs:sequence>
<xs:element name="x" type="xs:double" minOccurs="0" >
</xs:sequence>
</xs:complexType>
{code}
the generated class member will be uppercased.
{code}
private Double X;
{code}
That causes trouble when extending the CodeGeneration because
{code}
public void valueAdded(String basename, boolean collect, String type,
FieldDeclaration field, MethodDeclaration getmeth,
MethodDeclaration setmeth, String descript, IClassHolder holder)
{code}
will get the original lowercase basename which will not be a valid member of
the generated class.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure
contains a definitive record of customers, application performance,
security threats, fraudulent activity, and more. Splunk takes this
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
_______________________________________________
jibx-devs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jibx-devs