diff --git a/src/main/java/com/checkmarx/ast/predicate/Predicate.java b/src/main/java/com/checkmarx/ast/predicate/Predicate.java index 5a94d12c..e5d2be45 100644 --- a/src/main/java/com/checkmarx/ast/predicate/Predicate.java +++ b/src/main/java/com/checkmarx/ast/predicate/Predicate.java @@ -73,7 +73,7 @@ protected static T parse(String line, JavaType type) { public static boolean validator(List arguments, Object parsedLine) { { - for (Field field : parsedLine.getClass().getDeclaredFields()) { + for (Field field : parsedLine.getClass().getFields()) { field.setAccessible(true); try { if (field.get(parsedLine) == null && !field.getName().equals("stateId")) { diff --git a/src/main/java/com/checkmarx/ast/wrapper/Execution.java b/src/main/java/com/checkmarx/ast/wrapper/Execution.java index 0a2d9e35..9d45cac3 100644 --- a/src/main/java/com/checkmarx/ast/wrapper/Execution.java +++ b/src/main/java/com/checkmarx/ast/wrapper/Execution.java @@ -74,7 +74,7 @@ static T executeCommand(List arguments, private static boolean areAllFieldsNotNull(List arguments, Object obj) { - for (Field field : obj.getClass().getDeclaredFields()) { + for (Field field : obj.getClass().getFields()) { field.setAccessible(true); try { if (field.get(obj) == null) {