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 686adb5f18a380d33ac275b7c308ebdf852566df Author: Gary Gregory <garydgreg...@gmail.com> AuthorDate: Tue May 24 10:59:18 2022 -0400 Use a stream --- .../commons/configuration2/beanutils/XMLBeanDeclaration.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/main/java/org/apache/commons/configuration2/beanutils/XMLBeanDeclaration.java b/src/main/java/org/apache/commons/configuration2/beanutils/XMLBeanDeclaration.java index 797376fa..47594194 100644 --- a/src/main/java/org/apache/commons/configuration2/beanutils/XMLBeanDeclaration.java +++ b/src/main/java/org/apache/commons/configuration2/beanutils/XMLBeanDeclaration.java @@ -23,6 +23,7 @@ import java.util.LinkedList; import java.util.List; import java.util.Map; import java.util.Set; +import java.util.stream.Collectors; import org.apache.commons.configuration2.BaseHierarchicalConfiguration; import org.apache.commons.configuration2.HierarchicalConfiguration; @@ -593,11 +594,7 @@ public class XMLBeanDeclaration implements BeanDeclaration { * @return the wrapped nodes */ List<NodeData<T>> wrapInNodeData(final List<T> nodes) { - final List<NodeData<T>> result = new ArrayList<>(nodes.size()); - for (final T node : nodes) { - result.add(new NodeData<>(node, handler)); - } - return result; + return nodes.stream().map(n -> new NodeData<>(n, handler)).collect(Collectors.toList()); } } }