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 a41b8b9b5d05b5d628487dfdea0266ce47498a0f
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Sat Jul 16 13:00:07 2022 -0400

    Use forEach()
---
 .../commons/configuration2/tree/xpath/XPathExpressionEngine.java | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git 
a/src/main/java/org/apache/commons/configuration2/tree/xpath/XPathExpressionEngine.java
 
b/src/main/java/org/apache/commons/configuration2/tree/xpath/XPathExpressionEngine.java
index 8d88bba3..49326d36 100644
--- 
a/src/main/java/org/apache/commons/configuration2/tree/xpath/XPathExpressionEngine.java
+++ 
b/src/main/java/org/apache/commons/configuration2/tree/xpath/XPathExpressionEngine.java
@@ -16,11 +16,11 @@
  */
 package org.apache.commons.configuration2.tree.xpath;
 
-import java.util.ArrayList;
 import java.util.Collections;
 import java.util.LinkedList;
 import java.util.List;
 import java.util.StringTokenizer;
+import java.util.stream.Collectors;
 
 import org.apache.commons.configuration2.tree.ExpressionEngine;
 import org.apache.commons.configuration2.tree.NodeAddData;
@@ -410,12 +410,7 @@ public class XPathExpressionEngine implements 
ExpressionEngine {
      * @return the result list
      */
     private static <T> List<QueryResult<T>> convertResults(final List<?> 
results) {
-        final List<QueryResult<T>> queryResults = new 
ArrayList<>(results.size());
-        for (final Object res : results) {
-            final QueryResult<T> queryResult = createResult(res);
-            queryResults.add(queryResult);
-        }
-        return queryResults;
+        return results.stream().map(res -> (QueryResult<T>) 
createResult(res)).collect(Collectors.toList());
     }
 
     /**

Reply via email to