Cleanup deprecation warnings in bgp/extensions/inet 83/90783/1
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 27 Jun 2020 09:21:28 +0000 (11:21 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Sat, 27 Jun 2020 09:21:28 +0000 (11:21 +0200)
Eliminate some leftovers from codegen change.

Change-Id: I3bc180b1f965f9a5854e2d8b6454ed315cca72c8
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
bgp/extensions/inet/src/main/java/org/opendaylight/protocol/bgp/inet/AbstractIPRibSupport.java
bgp/extensions/inet/src/main/java/org/opendaylight/protocol/bgp/inet/IPv4RIBSupport.java
bgp/extensions/inet/src/main/java/org/opendaylight/protocol/bgp/inet/IPv6RIBSupport.java
bgp/extensions/inet/src/test/java/org/opendaylight/protocol/bgp/inet/IPv6RIBSupportTest.java
bgp/extensions/inet/src/test/java/org/opendaylight/protocol/bgp/inet/codec/BGPParserTest.java
bgp/extensions/inet/src/test/java/org/opendaylight/protocol/bgp/inet/codec/Ipv4NlriParserTest.java

index b6dd24858734f08e161f2af10e9f727c3e65938a..a8c2ff3386c1af712048616b6972ae941917f47a 100644 (file)
@@ -102,9 +102,8 @@ abstract class AbstractIPRibSupport<
                         keys.add(routeKey);
                     }
                     return keys;
-                } else {
-                    LOG.warn("Routes {} are not a map", routes);
                 }
+                LOG.warn("Routes {} are not a map", routes);
             }
         }
         return Collections.emptyList();
index 02ea19bca16711c3a60aaba6934ab8d99cb59592..32956f84355589121f9a0bed7c7b0b2922aeaaf6 100644 (file)
@@ -11,7 +11,6 @@ import static com.google.common.base.Verify.verify;
 
 import java.util.ArrayList;
 import java.util.Collection;
-import java.util.Collections;
 import java.util.List;
 import java.util.Map;
 import org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer;
@@ -42,8 +41,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNodes;
  */
 final class IPv4RIBSupport extends AbstractIPRibSupport<Ipv4RoutesCase, Ipv4Routes, Ipv4Route, Ipv4RouteKey> {
 
-    private static final Ipv4Routes EMPTY_CONTAINER
-            = new Ipv4RoutesBuilder().setIpv4Route(Collections.emptyList()).build();
+    private static final Ipv4Routes EMPTY_CONTAINER = new Ipv4RoutesBuilder().build();
     private static IPv4RIBSupport SINGLETON = null;
 
     private IPv4RIBSupport(final BindingNormalizedNodeSerializer mappingService) {
index e825ad6f92df2631cfa2cd068a6e9996dd01884f..032986ab59678922f2b56a49ea21a1110de4feda 100644 (file)
@@ -11,7 +11,6 @@ import static com.google.common.base.Verify.verify;
 
 import java.util.ArrayList;
 import java.util.Collection;
-import java.util.Collections;
 import java.util.List;
 import java.util.Map;
 import org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer;
@@ -41,8 +40,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNodes;
  */
 final class IPv6RIBSupport extends AbstractIPRibSupport<Ipv6RoutesCase, Ipv6Routes, Ipv6Route, Ipv6RouteKey> {
 
-    private static final Ipv6Routes EMPTY_CONTAINER
-            = new Ipv6RoutesBuilder().setIpv6Route(Collections.emptyList()).build();
+    private static final Ipv6Routes EMPTY_CONTAINER = new Ipv6RoutesBuilder().build();
     private static IPv6RIBSupport SINGLETON;
 
     private IPv6RIBSupport(final BindingNormalizedNodeSerializer mappingService) {
index bfd0c36fc0e3da3478aefdf889a3ad8111bacbfb..5947a242e003d0f11871a612d5b2a2e9b1324b31 100644 (file)
@@ -5,7 +5,6 @@
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
-
 package org.opendaylight.protocol.bgp.inet;
 
 import static org.junit.Assert.assertEquals;
@@ -15,6 +14,7 @@ import com.google.common.collect.ImmutableSet;
 import com.google.common.collect.Lists;
 import java.util.Collection;
 import java.util.Collections;
+import java.util.Map;
 import org.junit.Assert;
 import org.junit.Test;
 import org.opendaylight.protocol.bgp.rib.spi.AbstractRIBSupportTest;
@@ -69,9 +69,7 @@ public final class IPv6RIBSupportTest extends AbstractRIBSupportTest<Ipv6RoutesC
             .setAttributes(ATTRIBUTES)
             .setPathId(PATH_ID)
             .setPrefix(PREFIX).build();
-    private static final Ipv6Routes ROUTES = new Ipv6RoutesBuilder()
-            .setIpv6Route(Collections.singletonList(ROUTE)).build();
-    private static final Ipv6Routes EMPTY_ROUTES = new Ipv6RoutesBuilder().build();
+    private static final Ipv6Routes ROUTES = new Ipv6RoutesBuilder().setIpv6Route(Map.of(ROUTE.key(), ROUTE)).build();
 
     @Override
     public void setUp() throws Exception {
index fb7eed3800056ee61abe6e5f9dcaa87680ddde8c..04f1380b8c3236c76aaef0891444e50e79c39ee3 100644 (file)
@@ -204,19 +204,20 @@ public class BGPParserTest {
         paBuilder.setClusterId(new ClusterIdBuilder().setCluster(clusters).build());
         assertEquals(paBuilder.getClusterId(), attrs.getClusterId());
 
-        final MpReachNlriBuilder mpBuilder = new MpReachNlriBuilder();
-        mpBuilder.setAfi(Ipv6AddressFamily.class);
-        mpBuilder.setSafi(UnicastSubsequentAddressFamily.class);
-        mpBuilder.setCNextHop(nextHop);
-        mpBuilder.setAdvertizedRoutes(new AdvertizedRoutesBuilder().setDestinationType(
-                new DestinationIpv6CaseBuilder().setDestinationIpv6(new DestinationIpv6Builder()
-                        .setIpv6Prefixes(prefs).build()).build()).build());
-
-        paBuilder.addAugmentation(Attributes1.class, new Attributes1Builder()
-                .setMpReachNlri(mpBuilder.build()).build());
+        final MpReachNlriBuilder mpBuilder = new MpReachNlriBuilder()
+                .setAfi(Ipv6AddressFamily.class)
+                .setSafi(UnicastSubsequentAddressFamily.class)
+                .setCNextHop(nextHop)
+                .setAdvertizedRoutes(new AdvertizedRoutesBuilder()
+                    .setDestinationType(new DestinationIpv6CaseBuilder()
+                        .setDestinationIpv6(new DestinationIpv6Builder().setIpv6Prefixes(prefs).build())
+                        .build())
+                    .build());
+
+        paBuilder.addAugmentation(new Attributes1Builder().setMpReachNlri(mpBuilder.build()).build());
         assertEquals(paBuilder.augmentation(Attributes1.class).getMpReachNlri(),
                 attrs.augmentation(Attributes1.class).getMpReachNlri());
-        paBuilder.setUnrecognizedAttributes(Collections.emptyList());
+        paBuilder.setUnrecognizedAttributes(Collections.emptyMap());
         // check API message
 
         builder.setAttributes(paBuilder.build());
index c1a9dc76f0719db45dd7469c7a2b30eb7881bd7c..c32c2fbd88e43011e0c3c11036a11de261177127 100644 (file)
@@ -36,9 +36,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.inet
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev200120.PathId;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev200120.path.attributes.Attributes;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev200120.path.attributes.AttributesBuilder;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.Attributes1;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.Attributes1Builder;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.Attributes2;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.Attributes2Builder;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.update.attributes.MpReachNlri;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.update.attributes.MpReachNlriBuilder;
@@ -168,8 +166,9 @@ public class Ipv4NlriParserTest {
 
         final Ipv4NlriParser serializer = new Ipv4NlriParser();
         final ByteBuf output = Unpooled.buffer(MP_NLRI_BYTES.length);
-        final Attributes attributes = new AttributesBuilder().addAugmentation(Attributes1.class,
-                new Attributes1Builder().setMpReachNlri(mpReachNlri).build()).build();
+        final Attributes attributes = new AttributesBuilder()
+                .addAugmentation(new Attributes1Builder().setMpReachNlri(mpReachNlri).build())
+                .build();
         serializer.serializeAttribute(attributes, output);
         Assert.assertArrayEquals(MP_NLRI_BYTES, output.array());
     }
@@ -190,8 +189,9 @@ public class Ipv4NlriParserTest {
 
         final Ipv4NlriParser serializer = new Ipv4NlriParser();
         final ByteBuf output = Unpooled.buffer(MP_NLRI_BYTES.length);
-        final Attributes attributes = new AttributesBuilder().addAugmentation(Attributes2.class,
-                new Attributes2Builder().setMpUnreachNlri(mpUnreachNlri).build()).build();
+        final Attributes attributes = new AttributesBuilder()
+                .addAugmentation(new Attributes2Builder().setMpUnreachNlri(mpUnreachNlri).build())
+                .build();
         serializer.serializeAttribute(attributes, output);
         Assert.assertArrayEquals(MP_NLRI_BYTES, output.array());
     }