RFR: 8317269: Store old classes in linked state in AOT cache [v5]
Coleen Phillimore
coleenp at openjdk.org
Thu Sep 4 19:15:48 UTC 2025
On Thu, 4 Sep 2025 18:32:37 GMT, Ioi Lam <iklam at openjdk.org> wrote:
>> 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.
Okay, I see add_candidate is recursive so should add everything in the hierarchy for the first 'k'. That makes a lot of sense. Now why does this check_dependency_exclusion have to check super and interfaces, if you already have all the super and interfaces in the list of candidates to check?
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/26754#discussion_r2323130295
More information about the hotspot-dev
mailing list