mirror of
https://github.com/spring-projects/spring-framework.git
synced 2026-09-17 16:39:29 +00:00
Prior to this commit, `ClassFileAnnotationDelegate#parseArrayValue` would only consider `int[]`, `double[]` and `long[]` array annotation attributes; other primitive array types like `byte[]` would use a generic path that would use boxed types. This commit ensures that a comprehensive pass is made for all primitive typed arrays. Because the `AnnotationValue` hierarchy is sealed, we can now maje sure that the implementation is exhaustive. Closes gh-37083