You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The support for synthesizing annotations that was introduced in #16137 and #16138 incorrectly adapts a nested array of annotations by converting it to an array of generic annotations (i.e., Annotation[]). This improper behavior can lead to unexpected exceptions at run time -- for example, Annotation[] is not compatible with Filter[].
The broken code resides in AnnotationUtils.adaptValue().
Deliverables
Ensure that nested arrays of synthesized annotations are created with the appropriate component type.