From 4c0cf90344888d79ebd572b27e18b28c311c1c08 Mon Sep 17 00:00:00 2001 From: Ziver Koc Date: Tue, 10 Sep 2024 22:37:15 +0200 Subject: [PATCH] Fixed bug where jacoco fields where read by ClassUtil --- src/zutil/ClassUtil.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/zutil/ClassUtil.java b/src/zutil/ClassUtil.java index cb23216..72c3cc6 100755 --- a/src/zutil/ClassUtil.java +++ b/src/zutil/ClassUtil.java @@ -239,7 +239,11 @@ public class ClassUtil { List 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;