[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