RFR: 8317269: Store old classes in linked state in AOT cache [v5]

Ioi Lam iklam at openjdk.org
Thu Sep 4 18:35:47 UTC 2025


On Thu, 4 Sep 2025 18:25:39 GMT, Coleen Phillimore <coleenp at openjdk.org> wrote:

>> The ExclusionCheckCandidates table contains all (recursive) supertypes -- E.g., its `add_candidate(k)` method calls `add_candidate(k->java_super())`.
>
> But what about k->java_super()->java_super()  ?  Where is that added?

`ExclusionCheckCandidates::add_candidate()` is a recursive function so it eventually adds all java_supers up to Object.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/26754#discussion_r2323108439


More information about the hotspot-dev mailing list