git: openjdk/jdk: 8257241: CDS should not handle disableEagerInitialization for archived lambda proxy classes

Calvin Cheung ccheung at openjdk.java.net
Wed Dec 2 22:18:24 UTC 2020


Changeset: 3da30e99
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2020-12-02 22:17:46 +0000
URL:       https://git.openjdk.java.net/jdk/commit/3da30e99

8257241: CDS should not handle disableEagerInitialization for archived lambda proxy classes

Reviewed-by: iklam, redestad, mchung

! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java
! src/java.base/share/native/libjava/LambdaProxyClassArchive.c
+ test/hotspot/jtreg/runtime/cds/appcds/LambdaEagerInit.java
= test/hotspot/jtreg/runtime/cds/appcds/test-classes/LambdaEagerInitTest.java



More information about the jdk-changes mailing list