On Fri, 10 May 2024 00:45:31 GMT, Chen Liang <li...@openjdk.org> wrote:
> GenerateJLIClassesHelper has been making wrong assumptions about Invoker's > LambdaForm method type parameters. Since they are distinct from those of > Linkers, they are now tracked and generated separately. It seems that no > proper invoker was ever generated before, except it happens that most invoker > signatures can be taken as linker signature so we never detected it. > > Requesting @iklam for a review; since I don't know how to deal with CDS, I > have to relay to someone else to ensure this fixes the problem from the CDS > side as well. This pull request has now been integrated. Changeset: adaa509b Author: Chen Liang <li...@openjdk.org> Committer: Claes Redestad <redes...@openjdk.org> URL: https://git.openjdk.org/jdk/commit/adaa509b6ed3d12569b8e5f2ec802cef22ab53c7 Stats: 151 lines in 5 files changed: 117 ins; 11 del; 23 mod 8327499: MethodHandleStatics.traceLambdaForm includes methods that cannot be generated Reviewed-by: redestad, iklam ------------- PR: https://git.openjdk.org/jdk/pull/19164