[GR-68848] Move most SVM projects to Java 24 compliance #12016
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Moving to Java 24 is a prerequisite for switching from ASM to the Java Class-File API (GR-61102). While some of the projects could stay on 21, most must go to 24.
Moving to 24 has the following consequences:
Also note that projects with a source dependency on SVM, such as web-image projects, are de facto also pushed to 24 compliance, although this is currently not enforced by
mx
if the dependency is included via distributions (which is considered a bug).