Add @NonNull annotations 24/97624/4
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 24 Sep 2021 15:32:01 +0000 (17:32 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 1 Nov 2021 21:34:21 +0000 (22:34 +0100)
There are a few spots we can propagate @NonNull to eclipse null
warnings. Sprinkle them around.

Change-Id: I6cf449879cdadd5d0edfabe5c5f43e0cbab60e51
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/SouthboundConstants.java
southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/SouthboundProvider.java

index 864d29114c256a96108994275fa87cb834356763..d9ee64d692774c809cbf73d56cd537b7aa28e7b7 100755 (executable)
@@ -13,6 +13,7 @@ import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.Collections;
 import java.util.List;
+import org.eclipse.jdt.annotation.NonNull;
 import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Uri;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbBridgeProtocolBase;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbBridgeProtocolOpenflow10;
@@ -52,13 +53,13 @@ public final class SouthboundConstants {
     }
 
     public static final String OPEN_V_SWITCH = "Open_vSwitch";
-    public static final TopologyId OVSDB_TOPOLOGY_ID = new TopologyId(new Uri("ovsdb:1"));
+    public static final @NonNull TopologyId OVSDB_TOPOLOGY_ID = new TopologyId(new Uri("ovsdb:1"));
     public static final String OVSDB_URI_PREFIX = "ovsdb";
     public static final String BRIDGE_URI_PREFIX = "bridge";
     public static final String TP_URI_PREFIX = "terminationpoint";
     public static final String QOS_URI_PREFIX = "qos";
     public static final String QOS_NAMED_UUID_PREFIX = "QOS";
-    public static final QosEntryKey PORT_QOS_LIST_KEY = new QosEntryKey(Uint32.ONE);
+    public static final @NonNull QosEntryKey PORT_QOS_LIST_KEY = new QosEntryKey(Uint32.ONE);
     public static final String QUEUE_URI_PREFIX = "queue";
     public static final String QUEUE_NAMED_UUID_PREFIX = "QUEUE";
     public static final String AUTOATTACH_URI_PREFIX = "autoattach";
index 72fe7ad13defc4c79821bedb2aa9ef5a35484f73..358a7ec89826c1a0bb483fb4c9769f5b15d53fb0 100644 (file)
@@ -19,6 +19,7 @@ import javax.annotation.PostConstruct;
 import javax.annotation.PreDestroy;
 import javax.inject.Inject;
 import javax.inject.Singleton;
+import org.eclipse.jdt.annotation.NonNull;
 import org.opendaylight.infrautils.diagstatus.DiagStatusService;
 import org.opendaylight.infrautils.diagstatus.ServiceState;
 import org.opendaylight.infrautils.ready.SystemReadyMonitor;
@@ -163,7 +164,7 @@ public class SouthboundProvider implements ClusteredDataTreeChangeListener<Topol
         }
     }
 
-    private static void initializeOvsdbTopology(final LogicalDatastoreType type) {
+    private static void initializeOvsdbTopology(final @NonNull LogicalDatastoreType type) {
         InstanceIdentifier<Topology> path = InstanceIdentifier
                 .create(NetworkTopology.class)
                 .child(Topology.class, new TopologyKey(SouthboundConstants.OVSDB_TOPOLOGY_ID));