[code-reflection] RFR: InnerClassLambdaMetafactory fix of hidden classes handling [v4]
Adam Sotona
asotona at openjdk.org
Thu Apr 18 08:21:24 UTC 2024
> FYI: I'm going to fill a bug and propose similar fix to JDK main
Adam Sotona has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains five commits:
- Merge branch 'code-reflection' into generator-round-3
- 8330467: NoClassDefFoundError when lambda is in a hidden class
Reviewed-by: psandoz, mchung
# Conflicts:
# src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
# test/jdk/java/lang/invoke/defineHiddenClass/BasicTest.java
- applied suggested changes
- fix of the non-reflective args load only
- fixed InnerClassLambdaMetafactory for hidden classes
-------------
Changes: https://git.openjdk.org/babylon/pull/52/files
Webrev: https://webrevs.openjdk.org/?repo=babylon&pr=52&range=03
Stats: 62 lines in 5 files changed: 53 ins; 2 del; 7 mod
Patch: https://git.openjdk.org/babylon/pull/52.diff
Fetch: git fetch https://git.openjdk.org/babylon.git pull/52/head:pull/52
PR: https://git.openjdk.org/babylon/pull/52
More information about the babylon-dev
mailing list