GML 3.1.1 generated code fails to compile.
------------------------------------------

                 Key: XMLBEANS-396
                 URL: https://issues.apache.org/jira/browse/XMLBEANS-396
             Project: XMLBeans
          Issue Type: Bug
    Affects Versions: Version 2.4.1 
            Reporter: Chris Clark


After generating code for GML 3.1.1, the code fails to compile. The following 
compilation error is given: 
generatedSetterHelperImpl(org.apache.xmlbeans.XmlObject,javax.xml.namespace.QName,int,short)
 in org.apache.xmlbeans.impl.values.XmlObjectBase cannot be applied to 
(java.lang.Object,javax.xml.namespace.QName,int,short) 
generatedSetterHelperImpl(xnull, NULL$26, i, 
org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);

It appears this error is a result of changes made to 
SchemaTypeCodePrinter.java. The call generatedSetterHelperImpl is called in 2 
places in this class, however the second place is surrounded by an "if ( isobj 
)" which appears to generate invalid code. I believe this code needs to be 
updated to reflect the  "if ( xmltype && !isSubstGroup )" as in the first place 
the code is called.

This code change fixed the issue with GML 3.1.1 gode generation. Someone more 
familiar with the code should verify and commit this change.


-- 
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: dev-unsubscr...@xmlbeans.apache.org
For additional commands, e-mail: dev-h...@xmlbeans.apache.org

Reply via email to