uschindler opened a new pull request, #14597:
URL: https://github.com/apache/lucene/pull/14597

   First step in getting rid of ASM dependency:
   
   Java 24 added the classfile API (https://openjdk.org/jeps/484) in 
non-preview mode. This allows to generate class files with a builder-based API 
(unfurtunately its is not the usual ASM visitor desaster, it is more a 
lambda-inside-lambda desaster).
   
   This code removes the license files and all ASM dependencies from runtime 
code (and module descriptors). The code was rewritten. The rewrite may not yet 
be the most elegant lambda-way to make it, but the PR is easier to review with 
not so many changes and reshuffled code.
   
   We still have ASM core as a dependncy for Gradle's APIJAR generator, but 
this one can also be removed soon.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to