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()); } - } + }); } }