Skip to content

Review the use and responsabilities of BindingReflectiveHintsRegistrar #32278

Closed as not planned

Description

@simonbasle

This class currently does a lot, providing the heavy lifting for registering hints for getters/setters, fields, constructors, properties and record components. On top of that, it registers hints specific to Kotlin and a best effort for Jackson annotations.

This issue is for tracking a potential refactoring effort in 6.2, in order to consider possible improvements to the class and the surrounding API. For example, this could be:

  • split the class into more focused sub-components
  • open sub-components for extension by the user
  • extend the API, provide more utilities
  • ...

Activity

  1. added
    in: coreIssues in core modules (aop, beans, core, context, expression)
    theme: aotAn issue related to Ahead-of-time processing
    on Feb 15, 2024
  2. added this to the 6.2.x milestone on Feb 15, 2024
  3. self-assigned this
    on Feb 15, 2024
  4. EliasStihl commented on Feb 26, 2024

    @EliasStihl

    Hello, me and three other students have one week to address an open-source issue as part of our course assignment at the University. We would like to contribute to this particular task. Could you please consider adding me as an assignee for the issue?

  5. simonbasle commented on Feb 27, 2024

    @simonbasle
    ContributorAuthor

    hi @EliasStihl and thanks for the proposal. I'm not convinced this is the best issue to tackle, as there is a need for the team to discuss what exactly needs to be changed and further discuss the design...

  6. EliasStihl commented on Feb 28, 2024

    @EliasStihl

    Okay, thank you anyway!

  7. removed their assignment
    on Oct 1, 2024
  8. modified the milestones: 6.2.x, General Backlog on Oct 2, 2024
  9. removed this from the General Backlog milestone on Oct 23, 2026
  10. added
    status: declinedA suggestion or change that we don't feel we should currently apply
    and removed on Oct 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    in: coreIssues in core modules (aop, beans, core, context, expression)status: declinedA suggestion or change that we don't feel we should currently applytheme: aotAn issue related to Ahead-of-time processingtype: enhancementA general enhancement

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions