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