Fixed bug where jacoco fields where read by ClassUtil

This commit is contained in:
Ziver Koc 2024-09-10 22:37:15 +02:00
parent bf34f79d19
commit 4c0cf90344

View file

@ -239,7 +239,11 @@ public class ClassUtil {
List<Field> fields = new ArrayList<>();
for (Class<?> currentClass = clazz; currentClass != upToClass; currentClass = currentClass.getSuperclass()) {
Collections.addAll(fields, currentClass.getDeclaredFields());
for (Field field : currentClass.getDeclaredFields()) {
if (!field.isSynthetic()) {
fields.add(field);
}
}
}
return fields;