Closed marcospereira closed 6 months ago
Attention: Patch coverage is 91.30435%
with 4 lines
in your changes are missing coverage. Please review.
Project coverage is 91.31%. Comparing base (
9320ca7
) to head (a367477
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
@marcospereira this looks good to me, except that I would like to revert the record commit.
It doesn't bring much benefit compared to the dumb data classes that are already there (except adding getters that are not really needed).
Especially stuff like public record DirectoryCodeResolver
is really bad. This is not a data class, but public API. The change also breaks the public API for every user who is using getRoot()
on that class for no reason.
It doesn't bring much benefit compared to the dumb data classes that are already there (except adding getters that are not really needed).
Yeah, I was also in doubt about it, mainly because of the compatibility issue, and that is why the PR was a draft.
It is now gone. :-)
Awesome! Thank you for the clean-up :-)
What?
This runs OpenRewrite Java 17 migration recipe to adopt new/modern Java language features and APIs.
A few of the more extensive changes involve:
How?
I've added the plugin described in OpenRewrite docs but executed it only for projects that include
jte-parent
as a parent.