Integrated: 8276184: Exclude lambda proxy class from the CDS archive if its caller class is excluded

Calvin Cheung ccheung at openjdk.java.net
Tue Nov 16 02:37:42 UTC 2021


On Tue, 2 Nov 2021 01:54:00 GMT, Calvin Cheung <ccheung at openjdk.org> wrote:

> The proposed patch has been redone completely to address the problem when a caller class is being excluded
> from the archive, the associated lambda proxy class(es) was not excluded.
> 
> The caller class could be excluded if:
> - it is signed;
> - it has been redefined after its lambda proxy class was created.

This pull request has now been integrated.

Changeset: bd92674b
Author:    Calvin Cheung <ccheung at openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/bd92674be563ad291990216b7cdf061c498f5dd3
Stats:     526 lines in 14 files changed: 458 ins; 15 del; 53 mod

8276184: Exclude lambda proxy class from the CDS archive if its caller class is excluded

Reviewed-by: iklam, dholmes

-------------

PR: https://git.openjdk.java.net/jdk/pull/6205


More information about the hotspot-runtime-dev mailing list