Migrate to use Objects.requireNonNull 28/92728/1
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 26 Sep 2020 21:39:44 +0000 (23:39 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Sat, 26 Sep 2020 21:39:44 +0000 (23:39 +0200)
These users of Preconditions.checkNotNull() are pointer out by
modernizer, migrate them.

Change-Id: I198384e8fc62ed32dc7c2fbba63fb16789bfc993
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/OvsdbConnectionManager.java
southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/SouthboundMapper.java
southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/SouthboundUtil.java
southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/reconciliation/ReconciliationManager.java
southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/transactions/md/OvsdbBridgeUpdateCommand.java
southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/transactions/md/OvsdbControllerRemovedCommand.java
southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/transactions/md/OvsdbManagersRemovedCommand.java

index 1d30d798275ac339ede199076fc1209ec55860c9..8b60bb14a7821198cfe050916f405c3e95162040 100644 (file)
@@ -7,10 +7,10 @@
  */
 package org.opendaylight.ovsdb.southbound;
 
+import static java.util.Objects.requireNonNull;
 import static org.opendaylight.ovsdb.lib.operations.Operations.op;
 
 import com.google.common.annotations.VisibleForTesting;
-import com.google.common.base.Preconditions;
 import com.google.common.util.concurrent.FluentFuture;
 import com.google.common.util.concurrent.FutureCallback;
 import com.google.common.util.concurrent.MoreExecutors;
@@ -347,7 +347,7 @@ public class OvsdbConnectionManager implements OvsdbConnectionListener, AutoClos
     }
 
     public OvsdbConnectionInstance getConnectionInstance(final Node node) {
-        Preconditions.checkNotNull(node);
+        requireNonNull(node);
         OvsdbNodeAugmentation ovsdbNode = node.augmentation(OvsdbNodeAugmentation.class);
         OvsdbBridgeAugmentation ovsdbManagedNode = node.augmentation(OvsdbBridgeAugmentation.class);
         if (ovsdbNode != null) {
index 490d815cbb78e7a1f200b83aa8abd94aabcfa471..7d17bad3e4a7efc12c4688c21a701a0c4d0d9f4b 100644 (file)
@@ -7,6 +7,7 @@
  */
 package org.opendaylight.ovsdb.southbound;
 
+import static java.util.Objects.requireNonNull;
 import static org.opendaylight.ovsdb.southbound.SouthboundUtil.schemaMismatchLog;
 
 import com.google.common.base.Joiner;
@@ -169,7 +170,7 @@ public final class SouthboundMapper {
     }
 
     public static DatapathId createDatapathId(final Bridge bridge) {
-        Preconditions.checkNotNull(bridge);
+        requireNonNull(bridge);
         if (bridge.getDatapathIdColumn() == null) {
             return null;
         } else {
@@ -178,7 +179,7 @@ public final class SouthboundMapper {
     }
 
     public static DatapathId createDatapathId(final Set<String> dpids) {
-        Preconditions.checkNotNull(dpids);
+        requireNonNull(dpids);
         if (dpids.isEmpty()) {
             return null;
         } else {
@@ -189,7 +190,7 @@ public final class SouthboundMapper {
     }
 
     public static DatapathId createDatapathId(final String dpid) {
-        Preconditions.checkNotNull(dpid);
+        requireNonNull(dpid);
         DatapathId datapath;
         if (dpid.matches("^[0-9a-fA-F]{16}")) {
             Splitter splitter = Splitter.fixedLength(2);
@@ -235,15 +236,11 @@ public final class SouthboundMapper {
     }
 
     public static  Class<? extends InterfaceTypeBase> createInterfaceType(final String type) {
-        Preconditions.checkNotNull(type);
-        return SouthboundConstants.OVSDB_INTERFACE_TYPE_MAP.get(type);
+        return SouthboundConstants.OVSDB_INTERFACE_TYPE_MAP.get(requireNonNull(type));
     }
 
     public static String createOvsdbInterfaceType(final Class<? extends InterfaceTypeBase> mdsaltype) {
-        Preconditions.checkNotNull(mdsaltype);
-        ImmutableBiMap<Class<? extends InterfaceTypeBase>, String> mapper =
-                SouthboundConstants.OVSDB_INTERFACE_TYPE_MAP.inverse();
-        return mapper.get(mdsaltype);
+        return SouthboundConstants.OVSDB_INTERFACE_TYPE_MAP.inverse().get(requireNonNull(mdsaltype));
     }
 
     public static List<ProtocolEntry> createMdsalProtocols(final Bridge bridge) {
@@ -484,7 +481,7 @@ public final class SouthboundMapper {
      * @return class matching the input QoS type {@link QosTypeBase}
      */
     public static  Class<? extends QosTypeBase> createQosType(final String type) {
-        Preconditions.checkNotNull(type);
+        requireNonNull(type);
         if (type.isEmpty()) {
             LOG.info("QoS type not supplied");
             return QosTypeBase.class;
index 12c9275bf275c4eca47b7c44ef4d2b4333fbe5f1..3069d356e63c9c8c26ba9d7b25bd239810d8d767 100644 (file)
@@ -7,8 +7,9 @@
  */
 package org.opendaylight.ovsdb.southbound;
 
+import static java.util.Objects.requireNonNull;
+
 import com.google.common.annotations.VisibleForTesting;
-import com.google.common.base.Preconditions;
 import com.google.common.util.concurrent.FluentFuture;
 import java.net.InetAddress;
 import java.net.NetworkInterface;
@@ -49,7 +50,7 @@ public final class SouthboundUtil {
     }
 
     public static Optional<OvsdbNodeAugmentation> getManagingNode(DataBroker db, OvsdbBridgeAttributes mn) {
-        Preconditions.checkNotNull(mn);
+        requireNonNull(mn);
         try {
             OvsdbNodeRef ref = mn.getManagedBy();
             if (ref != null && ref.getValue() != null) {
index 9d824b120e50048dfe5773d19fb489b7ec8e824d..7cd3b0c3802b03b4ef7534780008de87ae136464 100644 (file)
@@ -7,7 +7,8 @@
  */
 package org.opendaylight.ovsdb.southbound.reconciliation;
 
-import com.google.common.base.Preconditions;
+import static java.util.Objects.requireNonNull;
+
 import com.google.common.cache.CacheBuilder;
 import com.google.common.cache.CacheLoader;
 import com.google.common.cache.LoadingCache;
@@ -151,7 +152,7 @@ public class ReconciliationManager implements AutoCloseable {
                                            final OvsdbConnectionInstance connectionInstance,
                                            final List<Node> bridgeNodes) {
         LOG.debug("Reconcile Termination Point Configuration for Bridges {}", bridgeNodes);
-        Preconditions.checkNotNull(bridgeNodes, "Bridge Node list must not be null");
+        requireNonNull(bridgeNodes, "Bridge Node list must not be null");
         if (!bridgeNodes.isEmpty()) {
             for (Node node : bridgeNodes) {
                 bridgeNodeCache.put(node.key(),
index 8fd8f11fcd093347fd400715c142ccd175f0c1d3..99caee95ce766d44f08e1db967b86c8c99ed2b74 100644 (file)
@@ -7,10 +7,10 @@
  */
 package org.opendaylight.ovsdb.southbound.transactions.md;
 
+import static java.util.Objects.requireNonNull;
 import static org.opendaylight.ovsdb.southbound.SouthboundUtil.schemaMismatchLog;
 
 import com.google.common.annotations.VisibleForTesting;
-import com.google.common.base.Preconditions;
 import com.google.common.net.InetAddresses;
 import java.net.InetAddress;
 import java.net.NetworkInterface;
@@ -131,8 +131,8 @@ public class OvsdbBridgeUpdateCommand extends AbstractTransactionCommand {
 
     private List<InstanceIdentifier<BridgeOtherConfigs>> bridgeOtherConfigsToRemove(
             InstanceIdentifier<Node> bridgeIid, Bridge bridge) {
-        Preconditions.checkNotNull(bridgeIid);
-        Preconditions.checkNotNull(bridge);
+        requireNonNull(bridgeIid);
+        requireNonNull(bridge);
         List<InstanceIdentifier<BridgeOtherConfigs>> result = new ArrayList<>();
 
         Bridge oldBridge = oldBridgeRows.get(bridge.getUuid());
@@ -155,8 +155,8 @@ public class OvsdbBridgeUpdateCommand extends AbstractTransactionCommand {
 
     private List<InstanceIdentifier<BridgeExternalIds>> externalIdsToRemove(
             InstanceIdentifier<Node> bridgeIid, Bridge bridge) {
-        Preconditions.checkNotNull(bridgeIid);
-        Preconditions.checkNotNull(bridge);
+        requireNonNull(bridgeIid);
+        requireNonNull(bridge);
         List<InstanceIdentifier<BridgeExternalIds>> result = new ArrayList<>();
 
         Bridge oldBridge = oldBridgeRows.get(bridge.getUuid());
@@ -179,8 +179,8 @@ public class OvsdbBridgeUpdateCommand extends AbstractTransactionCommand {
 
     private List<InstanceIdentifier<ProtocolEntry>> protocolEntriesToRemove(
             InstanceIdentifier<Node> bridgeIid, Bridge bridge) {
-        Preconditions.checkNotNull(bridgeIid);
-        Preconditions.checkNotNull(bridge);
+        requireNonNull(bridgeIid);
+        requireNonNull(bridge);
         List<InstanceIdentifier<ProtocolEntry>> result = new ArrayList<>();
         Bridge oldBridge = oldBridgeRows.get(bridge.getUuid());
 
index 78951b32829f29168dc7ac411895be5c203e7f24..498d0fd36050badae0dc02fb9b240fadba971723 100644 (file)
@@ -7,7 +7,8 @@
  */
 package org.opendaylight.ovsdb.southbound.transactions.md;
 
-import com.google.common.base.Preconditions;
+import static java.util.Objects.requireNonNull;
+
 import java.util.ArrayList;
 import java.util.List;
 import java.util.Map;
@@ -30,7 +31,6 @@ import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 
 public class OvsdbControllerRemovedCommand extends AbstractTransactionCommand {
-
     private final InstanceIdentifierCodec instanceIdentifierCodec;
     private final Map<UUID, Bridge> oldBridgeRows;
     private final Map<UUID, Controller> removedControllerRows;
@@ -65,10 +65,9 @@ public class OvsdbControllerRemovedCommand extends AbstractTransactionCommand {
 
     private List<InstanceIdentifier<ControllerEntry>> controllerEntriesToRemove(
             InstanceIdentifier<Node> bridgeIid, Bridge bridge) {
-        Preconditions.checkNotNull(bridgeIid);
-        Preconditions.checkNotNull(bridge);
-        List<InstanceIdentifier<ControllerEntry>> result =
-                new ArrayList<>();
+        requireNonNull(bridgeIid);
+        requireNonNull(bridge);
+        List<InstanceIdentifier<ControllerEntry>> result = new ArrayList<>();
         Bridge oldBridgeNode = oldBridgeRows.get(bridge.getUuid());
 
         if (oldBridgeNode != null && oldBridgeNode.getControllerColumn() != null) {
index 4cfe98436c1280b4a7d5ef79e3d6583b278b7fe5..905b97b298fb07b46cff4bd5ac3821b610273b4c 100644 (file)
@@ -7,8 +7,9 @@
  */
 package org.opendaylight.ovsdb.southbound.transactions.md;
 
+import static java.util.Objects.requireNonNull;
+
 import com.google.common.annotations.VisibleForTesting;
-import com.google.common.base.Preconditions;
 import java.util.ArrayList;
 import java.util.List;
 import java.util.Map;
@@ -30,11 +31,10 @@ import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 
 public class OvsdbManagersRemovedCommand extends AbstractTransactionCommand {
-
-    private Map<UUID, OpenVSwitch> oldOpenVSwitchRows;
-    private Map<UUID, Manager> removedManagerRows;
-    private Map<UUID, OpenVSwitch> updatedOpenVSwitchRows;
-    private Map<UUID, Manager> updatedManagerRows;
+    private final Map<UUID, OpenVSwitch> oldOpenVSwitchRows;
+    private final Map<UUID, Manager> removedManagerRows;
+    private final Map<UUID, OpenVSwitch> updatedOpenVSwitchRows;
+    private final Map<UUID, Manager> updatedManagerRows;
 
     public OvsdbManagersRemovedCommand(OvsdbConnectionInstance key,
             TableUpdates updates, DatabaseSchema dbSchema) {
@@ -66,8 +66,8 @@ public class OvsdbManagersRemovedCommand extends AbstractTransactionCommand {
     @VisibleForTesting
     List<InstanceIdentifier<ManagerEntry>> managerEntriesToRemove(
             InstanceIdentifier<Node> ovsdbNodeIid, OpenVSwitch openVSwitch) {
-        Preconditions.checkNotNull(ovsdbNodeIid);
-        Preconditions.checkNotNull(openVSwitch);
+        requireNonNull(ovsdbNodeIid);
+        requireNonNull(openVSwitch);
 
         List<InstanceIdentifier<ManagerEntry>> result =
                 new ArrayList<>();