[code-reflection] RFR: InnerClassLambdaMetafactory fix of hidden classes handling [v4]
Adam Sotona
asotona at openjdk.org
Thu Apr 18 08:35:28 UTC 2024
On Thu, 18 Apr 2024 08:21:24 GMT, Adam Sotona <asotona at openjdk.org> wrote:
>> 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
I cherry-picked https://github.com/openjdk/jdk/commit/706b421ccaff2129512ee3ea15ef1d6c264cbe01, so later sync with JDK master hypothetically should not cause a conflict.
-------------
PR Comment: https://git.openjdk.org/babylon/pull/52#issuecomment-2063323199
More information about the babylon-dev
mailing list