[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