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 2e3e9eed4eabf52fb959fcc9c75492195c55f510 Author: Gary Gregory <garydgreg...@gmail.com> AuthorDate: Sat Jul 16 12:58:36 2022 -0400 Use forEach() --- .../builder/combined/MultiFileConfigurationBuilder.java | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/main/java/org/apache/commons/configuration2/builder/combined/MultiFileConfigurationBuilder.java b/src/main/java/org/apache/commons/configuration2/builder/combined/MultiFileConfigurationBuilder.java index b4304f1c..c51c1a1c 100644 --- a/src/main/java/org/apache/commons/configuration2/builder/combined/MultiFileConfigurationBuilder.java +++ b/src/main/java/org/apache/commons/configuration2/builder/combined/MultiFileConfigurationBuilder.java @@ -187,9 +187,7 @@ public class MultiFileConfigurationBuilder<T extends FileBasedConfiguration> ext public synchronized <E extends Event> void addEventListener(final EventType<E> eventType, final EventListener<? super E> l) { super.addEventListener(eventType, l); if (isEventTypeForManagedBuilders(eventType)) { - for (final FileBasedConfigurationBuilder<T> b : getManagedBuilders().values()) { - b.addEventListener(eventType, l); - } + getManagedBuilders().values().forEach(b -> b.addEventListener(eventType, l)); configurationListeners.addEventListener(eventType, l); } } @@ -202,9 +200,7 @@ public class MultiFileConfigurationBuilder<T extends FileBasedConfiguration> ext public synchronized <E extends Event> boolean removeEventListener(final EventType<E> eventType, final EventListener<? super E> l) { final boolean result = super.removeEventListener(eventType, l); if (isEventTypeForManagedBuilders(eventType)) { - for (final FileBasedConfigurationBuilder<T> b : getManagedBuilders().values()) { - b.removeEventListener(eventType, l); - } + getManagedBuilders().values().forEach(b -> b.removeEventListener(eventType, l)); configurationListeners.removeEventListener(eventType, l); } return result; @@ -215,9 +211,7 @@ public class MultiFileConfigurationBuilder<T extends FileBasedConfiguration> ext */ @Override public synchronized void resetParameters() { - for (final FileBasedConfigurationBuilder<T> b : getManagedBuilders().values()) { - b.removeEventListener(ConfigurationBuilderEvent.ANY, managedBuilderDelegationListener); - } + getManagedBuilders().values().forEach(b -> b.removeEventListener(ConfigurationBuilderEvent.ANY, managedBuilderDelegationListener)); getManagedBuilders().clear(); interpolator.set(null); super.resetParameters();