X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fconfig%2Fconfig-manager%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fconfig%2Fmanager%2Fimpl%2Futil%2FInterfacesHelper.java;h=8538e3f84d62daf7e216352808743c1bfe2c78f9;hb=refs%2Fchanges%2F73%2F46573%2F5;hp=5cb1513d9cfa037448d24937e30dfe0ac9bc5a95;hpb=660a4a4a51718896518b8c4deeeb6e0bb3637bde;p=controller.git diff --git a/opendaylight/config/config-manager/src/main/java/org/opendaylight/controller/config/manager/impl/util/InterfacesHelper.java b/opendaylight/config/config-manager/src/main/java/org/opendaylight/controller/config/manager/impl/util/InterfacesHelper.java index 5cb1513d9c..8538e3f84d 100644 --- a/opendaylight/config/config-manager/src/main/java/org/opendaylight/controller/config/manager/impl/util/InterfacesHelper.java +++ b/opendaylight/config/config-manager/src/main/java/org/opendaylight/controller/config/manager/impl/util/InterfacesHelper.java @@ -7,6 +7,7 @@ */ package org.opendaylight.controller.config.manager.impl.util; +import com.google.common.collect.ImmutableSet; import java.util.Arrays; import java.util.Collections; import java.util.HashSet; @@ -18,7 +19,7 @@ import org.opendaylight.controller.config.api.annotations.ServiceInterfaceAnnota import org.opendaylight.controller.config.spi.Module; import org.opendaylight.controller.config.spi.ModuleFactory; -public class InterfacesHelper { +public final class InterfacesHelper { private InterfacesHelper() { } @@ -30,7 +31,7 @@ public class InterfacesHelper { } // getInterfaces gets interfaces implemented directly by this class Set> toBeInspected = new HashSet<>(); - while (clazz.equals(Object.class) == false) { + while (!clazz.equals(Object.class)) { toBeInspected.addAll(Arrays.asList(clazz.getInterfaces())); // get parent class clazz = clazz.getSuperclass(); @@ -47,7 +48,7 @@ public class InterfacesHelper { Iterator> iterator = interfaces.iterator(); Class ifc = iterator.next(); iterator.remove(); - if (ifc.isInterface() == false) { + if (!ifc.isInterface()) { throw new IllegalArgumentException(ifc + " should be an interface"); } interfaces.addAll(Arrays.asList(ifc.getInterfaces())); @@ -96,7 +97,7 @@ public class InterfacesHelper { Set> foundGeneratedSIClasses = new HashSet<>(); for (Class clazz : getAllInterfaces(configBeanClass)) { - if (AbstractServiceInterface.class.isAssignableFrom(clazz) && AbstractServiceInterface.class.equals(clazz) == false) { + if (AbstractServiceInterface.class.isAssignableFrom(clazz) && !AbstractServiceInterface.class.equals(clazz)) { foundGeneratedSIClasses.add((Class) clazz); } } @@ -126,7 +127,7 @@ public class InterfacesHelper { for (ServiceInterfaceAnnotation sia: siAnnotations) { qNames.add(sia.value()); } - return Collections.unmodifiableSet(qNames); + return ImmutableSet.copyOf(qNames); } public static Set getServiceInterfaceAnnotations(final ModuleFactory factory) { @@ -154,7 +155,7 @@ public class InterfacesHelper { Set> result = new HashSet<>(); for(Class ifc: allInterfaces){ if (AbstractServiceInterface.class.isAssignableFrom(ifc) && - ifc.equals(AbstractServiceInterface.class) == false) { + !ifc.equals(AbstractServiceInterface.class)) { result.add((Class) ifc); }