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]
