Skip to content

Consistent bridge method handling in annotation post-processors [SPR-12495] #17101

@spring-projects-issues

Description

@spring-projects-issues

Juergen Hoeller opened SPR-12495 and commented

Historically, AutowiredAnnotationBeanPostProcessor, CommonAnnotationBeanPostProcessor and PersistenceAnnotationBeanPostProcessor accumulated custom bridge method handling which turns out to lead to subtle differences in runtime behavior, in particular on Java 8. This should get fixed through consistent and well-tested bridge method treatment, in particular for 4.1.3 but to a limited degree also for 4.0.9 and 3.2.13.


Affects: 3.2.12, 4.0.8, 4.1.2

Issue Links:

Referenced from: commits 7317457, d97add0, 03d4e1b, dc15070, ec3967a

Backported to: 4.0.9, 3.2.13

Metadata

Metadata

Assignees

Labels

in: coreIssues in core modules (aop, beans, core, context, expression)status: backportedAn issue that has been backported to maintenance branchestype: enhancementA general enhancement

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions