This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-configuration.git

commit 60558d9b2346c15f090852b1fec1489784608079
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Sat Jul 16 12:59:01 2022 -0400

    Use forEach()
---
 .../java/org/apache/commons/configuration2/tree/NodeSelector.java | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git 
a/src/main/java/org/apache/commons/configuration2/tree/NodeSelector.java 
b/src/main/java/org/apache/commons/configuration2/tree/NodeSelector.java
index 111461f4..c46832c3 100644
--- a/src/main/java/org/apache/commons/configuration2/tree/NodeSelector.java
+++ b/src/main/java/org/apache/commons/configuration2/tree/NodeSelector.java
@@ -82,9 +82,7 @@ public class NodeSelector {
         while (itKeys.hasNext()) {
             final String currentKey = itKeys.next();
             final List<ImmutableNode> currentResults = new LinkedList<>();
-            for (final ImmutableNode currentRoot : nodes) {
-                getFilteredResults(currentRoot, resolver, handler, currentKey, 
currentResults);
-            }
+            nodes.forEach(currentRoot -> getFilteredResults(currentRoot, 
resolver, handler, currentKey, currentResults));
             nodes = currentResults;
         }
 
@@ -157,10 +155,10 @@ public class NodeSelector {
     private void getFilteredResults(final ImmutableNode root, final 
NodeKeyResolver<ImmutableNode> resolver, final NodeHandler<ImmutableNode> 
handler,
         final String key, final List<ImmutableNode> nodes) {
         final List<QueryResult<ImmutableNode>> results = 
resolver.resolveKey(root, key, handler);
-        for (final QueryResult<ImmutableNode> result : results) {
+        results.forEach(result -> {
             if (!result.isAttributeResult()) {
                 nodes.add(result.getNode());
             }
-        }
+        });
     }
 }

Reply via email to