Closed
Description
The Lombok changelog shows a JDK17 support was added in 1.18.22; JDK 18 support was added in 1.18.24. Any upgrade to Java 17 should thus also bump Lombok accordingly.
The changelog also lists a number of (improbable) breaking changes that we might be able to provide recipes for if needed.
We could also automate the migration of promoted experimental features such as:
- from
lombok.experimental.Builder
tolombok.Builder
- from
lombok.experimental.Value
tolombok.Value
- from
lombok.experimental.Wither
tolombok.With
- from
lombok.experimental.var
tolombok.var
- from
lombok.experimental.val
tolombok.val
(and then to final var)
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Done
Relationships
Development
No branches or pull requests
Activity
timtebeek commentedon Oct 30, 2022
Implementation wise I expect these changes to mostly use yaml configuration of existing recipes; ideally support for Lombok in the parser isn't needed yet, as it mostly concerns dependencies and imports, not the generated constructs added by Lombok.