We do not need Collections, as we have Java 8 and hence can
directly use List.sort(). This has the side-effect of
short-circuiting to ArrayList's implementation.
Change-Id: If978265242275014c586fcf92d96d5ba09bb7bca
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit
0da0d185e5c0720029b5cab2d1c614e96493431e)
«val keyType = type.getKey»
«IF isList && keyType !== null»
«val keyProps = new ArrayList((keyType as GeneratedTransferObject).properties)»
- «Collections.sort(keyProps,
- [ p1, p2 |
- return p1.name.compareTo(p2.name)
- ])
- »
+ «keyProps.sort([ p1, p2 | return p1.name.compareTo(p2.name) ])»
«FOR field : keyProps»
«removeProperty(allProps, field.name)»
«ENDFOR»