> 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.
Chen Liang has updated the pull request incrementally with one additional commit since the last revision: Add CDS test case to ensure LF resolution success ------------- Changes: - all: https://git.openjdk.org/jdk/pull/19164/files - new: https://git.openjdk.org/jdk/pull/19164/files/b1787fc3..fc393dbc Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk&pr=19164&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=19164&range=00-01 Stats: 15 lines in 2 files changed: 12 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk/pull/19164.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/19164/head:pull/19164 PR: https://git.openjdk.org/jdk/pull/19164