Skip to content

Conversation

mp911de
Copy link
Member

@mp911de mp911de commented Sep 22, 2025

Decouple RepositoryRegistrationAotContribution and RepositoryRegistrationAotProcessor, introduce support class for AotRepositoryContext implementations to better protect AotRepositoryContext implementations from changes to AotContext.

Remove contribute method from AotTypeConfiguration and move contribution code to AotContext.

Deprecate introspection methods for removal with only a single use in Commons and no usage in other modules.

Add more fine-grained customization hooks to RepositoryRegistrationAotProcessor and remove superfluous context objects that aren't necessary in their context.

Closes #3267

@mp911de mp911de added type: task A general task theme: aot An issue related to Ahead-Of-Time processing labels Sep 22, 2025
Decouple RepositoryRegistrationAotContribution and RepositoryRegistrationAotProcessor, introduce support class for AotRepositoryContext implementations to better protect AotRepositoryContext implementations from changes to AotContext.

Remove contribute method from AotTypeConfiguration and move contribution code to AotContext.

Deprecate introspection methods for removal with only a single use in Commons and no usage in other modules.

Add more fine-grained customization hooks to RepositoryRegistrationAotProcessor and remove superfluous context objects that aren't necessary in their context.
@mp911de
Copy link
Member Author

mp911de commented Sep 22, 2025

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
theme: aot An issue related to Ahead-Of-Time processing type: task A general task
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Refine AOT Repositories infrastructure
2 participants