From 092d610a370381652615be1c8104a888b46a5e88 Mon Sep 17 00:00:00 2001 From: Rishi Vijayvargiya <54428932+rishivijayv@users.noreply.github.com> Date: Thu, 6 Feb 2025 09:57:27 +0100 Subject: [PATCH] refactor: fix sonarqube issues in Pattern.java (#6172) --- src/main/java/spoon/pattern/Pattern.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/main/java/spoon/pattern/Pattern.java b/src/main/java/spoon/pattern/Pattern.java index cb4aade463c..307c4324d8e 100644 --- a/src/main/java/spoon/pattern/Pattern.java +++ b/src/main/java/spoon/pattern/Pattern.java @@ -96,7 +96,7 @@ public void forEachMatch(Object input, CtConsumer consumer) { if (input instanceof Collection) { scanner.scan(null, (Collection) input); } else if (input instanceof Map) { - scanner.scan(null, (Map) input); + scanner.scan(null, input); } else { scanner.scan(null, (CtElement) input); } @@ -110,9 +110,7 @@ public void forEachMatch(Object input, CtConsumer consumer) { */ public List getMatches(CtElement root) { List matches = new ArrayList<>(); - forEachMatch(root, match -> { - matches.add(match); - }); + forEachMatch(root, matches::add); return matches; }