Skip to content

Commit bd156e4

Browse files
Refactor field access in Execution and Predicate classes to use getFields() (AST-83201) (#404)
* Update triageGetStates method to return CustomState and remove test ignore * Refactor field access in Execution and Predicate classes to use getFields() --------- Co-authored-by: AlvoBen <[email protected]>
1 parent 2b6cf21 commit bd156e4

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/main/java/com/checkmarx/ast/predicate/Predicate.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ protected static <T> T parse(String line, JavaType type) {
7373

7474
public static boolean validator(List<String> arguments, Object parsedLine) {
7575
{
76-
for (Field field : parsedLine.getClass().getDeclaredFields()) {
76+
for (Field field : parsedLine.getClass().getFields()) {
7777
field.setAccessible(true);
7878
try {
7979
if (field.get(parsedLine) == null && !field.getName().equals("stateId")) {

src/main/java/com/checkmarx/ast/wrapper/Execution.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ static <T> T executeCommand(List<String> arguments,
7474

7575

7676
private static boolean areAllFieldsNotNull(List<String> arguments, Object obj) {
77-
for (Field field : obj.getClass().getDeclaredFields()) {
77+
for (Field field : obj.getClass().getFields()) {
7878
field.setAccessible(true);
7979
try {
8080
if (field.get(obj) == null) {

0 commit comments

Comments
 (0)