-
Bug
-
Resolution: Done
-
Medium
-
None
-
None
Input parameter sequence of constructor of generated type or builder follows alphabetical and case-insensitive order, which differs with IdentifiableItemCodec expectation.
IdentifiableItemCodec.java:
(q1, q2) -> q1.getLocalName().compareTo*IgnoreCase*(q2.getLocalName()
ClassTempate.xtend:
Collections.sort(sorted, [p1, p2|
p1.name.compareTo(p2.name)
]);
BuilderTemplate.xtend
«Collections.sort(keyProps,
[ p1, p2 |
return p1.name.compareTo(p2.name)
])
»