Skip to content

Enable Lombok by default on Java 11+#4989

Merged
timtebeek merged 6 commits intomainfrom
enable-lombok-by-default
Feb 5, 2025
Merged

Enable Lombok by default on Java 11+#4989
timtebeek merged 6 commits intomainfrom
enable-lombok-by-default

Conversation

@timtebeek
Copy link
Copy Markdown
Member

What's changed?

Remove feature flags around usage of Lombok, after adding local edge release jar.

What's your motivation?

Enabling Lombok by default will clear out a large number of unknown types.

Have you considered any alternatives or workarounds?

We could have flipped the feature flag to disable it if problematic, but we'd like to roll forward in the case of issues.

Any additional context

Following this change we can remove the downstream feature flags in rewrite-gradle-plugin and rewrite-logging-frameworks.

Using local edge release jar
@timtebeek timtebeek added enhancement New feature or request java labels Feb 5, 2025
@timtebeek timtebeek requested a review from sambsnyd February 5, 2025 12:06
@timtebeek timtebeek self-assigned this Feb 5, 2025
@timtebeek timtebeek changed the title Enable Lombok by default Enable Lombok by default on Java 11+ Feb 5, 2025
@timtebeek timtebeek merged commit 422c053 into main Feb 5, 2025
2 checks passed
@timtebeek timtebeek deleted the enable-lombok-by-default branch February 5, 2025 16:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request java

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

Support Lombok Annotations

2 participants