Skip to content

Conversation

@graalvmbot
Copy link
Collaborator

Once a base layer type is loaded, loading all its instantiated subtypes ensures that the application layer typestate is coherent with the base layer typestate. Otherwise, unwanted optimizations could occur as the typestate would not contain some missed types from the base layer.

This PR also provides an implementation of BaseLayerMethod.isClassInitializer to allow parsing of BaseLayerMethod without a graph in the base layer.

@oracle-contributor-agreement oracle-contributor-agreement bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label Oct 23, 2025
@graalvmbot graalvmbot merged commit 125643f into master Oct 23, 2025
13 checks passed
@graalvmbot graalvmbot deleted the scoppey/GR-70562/missing-subtype branch October 23, 2025 17:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OCA Verified All contributors have signed the Oracle Contributor Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants