-
-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FEATURE] JDK 23 compatibility #3722
Comments
I can reproduce this error in some other context (also involving calling compilation task programatically): https://ci.eclipse.org/ls/job/jdt-ls-javac/lastCompletedBuild/testReport/org.eclipse.jdt.ls.core.internal.handlers/RenameHandlerTest/testLombokSingular/ lombok/src/utils/lombok/javac/Javac.java Line 364 in 1ac3950
|
GraalVM compatibility:
|
OpenJDK 23 also throws the above error. The ASM shadow can't handle version 23 bytecode. |
Aside from the Javadoc error, lombok-patcher needs to be released first: projectlombok/lombok.patcher#15 and then lombok should be updated to use the new patcher. |
It looks like SneakyThrowsRemover also needs some fiddling:
|
Describe the feature
Allow lombok to support building against JDK 23.
Describe the target audience
While JDK 23 is still in RC mode as of this writing, there are RC builds available nonetheless that one can use for experimentation and preparation against the next JDK release.
Additional context
Lombok today, 1.8.34, seems unable to build against JDK 23. To start with, there is the following error:
Originally reported here: google/error-prone#4532
Judging by the trace, this line seems to suggest that this is more of a Lombok issue, rather than Gradle or Error Prone:
JDK:
Gradle:
Related: projectlombok/lombok.patcher#15
The text was updated successfully, but these errors were encountered: