Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Painless: Fix method references to ctor with the new LambdaBootstrap …
…and cleanup code (#24406) * Fix wrong delegation to constructors when compiling lambdas with method references to ctors. Also remove the get$lambda factory. * Cleanup code and remove unneeded transformations between binary and internal class names (uses ASM Type class instead) * Cleanup Exception handling * Simplification by moving the type adaption to the outside * Remove STATIC access flag from our Lambda class (not required and also officially not allowed) * Move the lambda counter to the classloader, so we have a per-script lambda ID * Change Codesource of generated lambdas to be consistent
- Loading branch information