stevedlawrence commented on issue #1142:
URL: 
https://github.com/apache/daffodil-vscode/issues/1142#issuecomment-2523507999

   Looks like someone else ran into this recently: 
https://bugs.eclipse.org/bugs/show_bug.cgi?id=583485
   
   So unlikely we are doing something wrong, but unfortunately there may not be 
an easy workaround. Maybe there's a linter or something that we can post 
process the generated xjc files to sort the methods and members? 
   
   Another option, it might be the case that all the incorrectly generated 
classes are related to objects that represent embedded schemas (DFDLChoiceType, 
DFDLElementTYpe, DFDLGroupType, SimpleType, etc). We probably don't need those 
objects at all. If we JAXB sources could treat the contents of 
`<tdml:defineSchema>` as an opaque blob of XML, then that might avoid the issue 
by just not generating things like DFDLChoiceType. We potentially have the 
issue with TDML related objects, but maybe it uses attributeGroups in a way 
that leads to deterministic output.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to