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 45b575f613d0000674446a2d7a6151592f111315
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Sat Jul 16 12:59:53 2022 -0400

    Use forEach()
---
 .../builder/combined/ReloadingMultiFileConfigurationBuilder.java | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git 
a/src/main/java/org/apache/commons/configuration2/builder/combined/ReloadingMultiFileConfigurationBuilder.java
 
b/src/main/java/org/apache/commons/configuration2/builder/combined/ReloadingMultiFileConfigurationBuilder.java
index d26b7d56..89d69275 100644
--- 
a/src/main/java/org/apache/commons/configuration2/builder/combined/ReloadingMultiFileConfigurationBuilder.java
+++ 
b/src/main/java/org/apache/commons/configuration2/builder/combined/ReloadingMultiFileConfigurationBuilder.java
@@ -16,11 +16,11 @@
  */
 package org.apache.commons.configuration2.builder.combined;
 
-import java.util.ArrayList;
 import java.util.Collection;
 import java.util.Collections;
 import java.util.Map;
 import java.util.Set;
+import java.util.stream.Collectors;
 
 import org.apache.commons.configuration2.FileBasedConfiguration;
 import org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder;
@@ -123,12 +123,7 @@ public class ReloadingMultiFileConfigurationBuilder<T 
extends FileBasedConfigura
         return new CombinedReloadingController(empty) {
             @Override
             public Collection<ReloadingController> getSubControllers() {
-                final Collection<FileBasedConfigurationBuilder<T>> builders = 
getManagedBuilders().values();
-                final Collection<ReloadingController> controllers = new 
ArrayList<>(builders.size());
-                for (final FileBasedConfigurationBuilder<T> b : builders) {
-                    controllers.add(((ReloadingControllerSupport) 
b).getReloadingController());
-                }
-                return controllers;
+                return getManagedBuilders().values().stream().map(b -> 
((ReloadingControllerSupport) 
b).getReloadingController()).collect(Collectors.toList());
             }
         };
     }

Reply via email to