Exclude Anonymous Classes in Serializable Scan

Issue gh-17729

Signed-off-by: Josh Cummings <3627351+jzheaux@users.noreply.github.com>
This commit is contained in:
Josh Cummings 2026-03-31 16:17:07 -06:00
parent 8472599067
commit 16b5df40de
No known key found for this signature in database
GPG Key ID: 869B37A20E876129

View File

@ -204,6 +204,9 @@ class SpringSecurityCoreVersionSerializableTests {
if (clazz.getName().contains("Tests")) {
continue;
}
if (clazz.isAnonymousClass()) {
continue;
}
boolean hasSerialVersion = Stream.of(clazz.getDeclaredFields())
.map(Field::getName)
.anyMatch((n) -> n.equals("serialVersionUID"));