Overview
While working on #24136, it became apparent that the use of AnnotationUtils.handleIntrospectionFailure() was removed in b91ccf0 and added back as a private method in 37255af.
Consequently, we lost that exception handling support outside of AnnotationUtils which will inevitably lead to regressions for some use cases.
Potential Candidates
Potential candidates in AnnotationsScanner for local exception handling.
- processElement()
- processClassInheritedAnnotations()
- processClassHierarchy()
- processMethodInheritedAnnotations()
- processMethodHierarchy()
Deliverables
Overview
While working on #24136, it became apparent that the use of
AnnotationUtils.handleIntrospectionFailure()was removed in b91ccf0 and added back as aprivatemethod in 37255af.Consequently, we lost that exception handling support outside of
AnnotationUtilswhich will inevitably lead to regressions for some use cases.Potential Candidates
Potential candidates in
AnnotationsScannerfor local exception handling.Deliverables
AnnotationUtils.handleIntrospectionFailure()within the newMergedAnnotationinternals.