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

mp911de and others added 3 commits September 23, 2025 10:08
Add additional conversions for Number that do not require the use of a conversion service.
Refine naming.
christophstrobl pushed a commit that referenced this pull request Sep 24, 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
Original Pull Request: #3367
christophstrobl pushed a commit that referenced this pull request Sep 24, 2025
Refine naming.

See: #3267
Original Pull Request: #3367
christophstrobl added a commit that referenced this pull request Sep 24, 2025
christophstrobl pushed a commit that referenced this pull request Sep 24, 2025
Add additional conversions for Number that do not require the use of a conversion service.

Original Pull Request: #3367
@christophstrobl christophstrobl deleted the issue/3267 branch September 24, 2025 07:41
@christophstrobl christophstrobl added this to the 4.0 RC1 (2025.1.0) milestone Sep 24, 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