[MDSAL-561] Remove use of Xtend templates so we do not depend on xtend-maven-plugin Created: 05/Jun/20  Updated: 09/Jan/24

Status: Confirmed
Project: mdsal
Component/s: Binding codegen
Affects Version/s: None
Fix Version/s: 14.0.0

Type: Epic Priority: Medium
Reporter: Robert Varga Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Epic Name: Remove dependencies on Xtend

 Description   

Xtend used to have an edge of Java back when we started – it supported a number of features Java (7/8) lacked.

Today we are at a point where we have Java 11 at our disposal, which is superior in almost every department except for multiline text blocks. This advantage is disappearing with Java 15 support for Text Blocks.

We have a grand total of 4654 lines in .xtend files, hence we should be able to replace them rather easily, provided we create a few utilities to essentially give us a reasonable DSL.


Generated at Wed Feb 07 20:10:07 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.