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:
+3
@@ -204,6 +204,9 @@ class SpringSecurityCoreVersionSerializableTests {
|
|||||||
if (clazz.getName().contains("Tests")) {
|
if (clazz.getName().contains("Tests")) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
if (clazz.isAnonymousClass()) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
boolean hasSerialVersion = Stream.of(clazz.getDeclaredFields())
|
boolean hasSerialVersion = Stream.of(clazz.getDeclaredFields())
|
||||||
.map(Field::getName)
|
.map(Field::getName)
|
||||||
.anyMatch((n) -> n.equals("serialVersionUID"));
|
.anyMatch((n) -> n.equals("serialVersionUID"));
|
||||||
|
|||||||
Reference in New Issue
Block a user