From: Robert Varga Date: Thu, 22 Sep 2022 09:45:47 +0000 (+0200) Subject: Use Iterators.asEnumeration() X-Git-Tag: v0.16.3~9 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=f3c15f4b047b94976073779509fe8278dcc42fb3;p=aaa.git Use Iterators.asEnumeration() There is no point in open-coding an implementation, use Guava instead. Change-Id: I8cad2cec9501178d69916636263f116cec8f7750 Signed-off-by: Robert Varga --- diff --git a/aaa-filterchain/src/main/java/org/opendaylight/aaa/filterchain/configuration/impl/CustomFilterAdapterConfigurationImpl.java b/aaa-filterchain/src/main/java/org/opendaylight/aaa/filterchain/configuration/impl/CustomFilterAdapterConfigurationImpl.java index 1aa2dac62..0b1ec8a57 100644 --- a/aaa-filterchain/src/main/java/org/opendaylight/aaa/filterchain/configuration/impl/CustomFilterAdapterConfigurationImpl.java +++ b/aaa-filterchain/src/main/java/org/opendaylight/aaa/filterchain/configuration/impl/CustomFilterAdapterConfigurationImpl.java @@ -11,12 +11,12 @@ import static java.util.Objects.requireNonNull; import com.google.common.base.Strings; import com.google.common.collect.ImmutableList; +import com.google.common.collect.Iterators; import java.util.Arrays; import java.util.Collection; import java.util.Collections; import java.util.Enumeration; import java.util.HashMap; -import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Map.Entry; @@ -236,19 +236,8 @@ public final class CustomFilterAdapterConfigurationImpl implements CustomFilterA @Override public Enumeration getInitParameterNames() { - return filterConfig != null ? new Enumeration<>() { - final Iterator keySet = filterConfig.keySet().iterator(); - - @Override - public boolean hasMoreElements() { - return keySet.hasNext(); - } - - @Override - public String nextElement() { - return keySet.next(); - } - } : Collections.emptyEnumeration(); + return filterConfig != null ? Iterators.asEnumeration(filterConfig.keySet().iterator()) + : Collections.emptyEnumeration(); } @Override