Code clean up 72/73072/1
authorClaudio D. Gasparini <claudio.gasparini@pantheon.tech>
Sat, 16 Jun 2018 14:35:19 +0000 (16:35 +0200)
committerClaudio D. Gasparini <claudio.gasparini@pantheon.tech>
Sun, 17 Jun 2018 19:32:06 +0000 (21:32 +0200)
- remove unnecesary returns
- simplify asserts
- remove unnecesary casts

Change-Id: I5f1410b35bcb6552e6ecd94d08a155dfbc295d9a
Signed-off-by: Claudio D. Gasparini <claudio.gasparini@pantheon.tech>
bgp/parser-impl/src/main/java/org/opendaylight/protocol/bgp/parser/impl/message/update/OriginAttributeParser.java
bgp/parser-mock/src/main/java/org/opendaylight/protocol/bgp/parser/mock/BGPMessageParserMock.java
bgp/rib-impl/src/test/java/org/opendaylight/protocol/bgp/rib/impl/ParserToSalTest.java
bgp/rib-spi/src/test/java/org/opendaylight/protocol/bgp/rib/spi/SimpleRIBExtensionTest.java
pcep/impl/src/main/java/org/opendaylight/protocol/pcep/impl/AbstractPCEPSessionNegotiator.java
pcep/topology/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/OperationResults.java
pcep/tunnel/tunnel-provider/src/main/java/org/opendaylight/bgpcep/pcep/tunnel/provider/CreateTunnelInstructionExecutor.java
pcep/tunnel/tunnel-provider/src/main/java/org/opendaylight/bgpcep/pcep/tunnel/provider/DestroyTunnelInstructionExecutor.java
pcep/tunnel/tunnel-provider/src/main/java/org/opendaylight/bgpcep/pcep/tunnel/provider/UpdateTunnelInstructionExecutor.java

index d7cf13efd6eadf6cd0b8b9399e825846623174a5..5eef7554699ce78ab4f9bcb0850d7bb8931d6e39 100644 (file)
@@ -48,7 +48,6 @@ public final class OriginAttributeParser implements AttributeParser, AttributeSe
                 builder.setOrigin(INC);
                 return;
             default:
-                return;
         }
     }
 
index 6ad57d5506c98e294c39a9cb4c529855d23e130e..bf96ebcf3f5716ae4f1f9815c05e8267ff8832c9 100644 (file)
@@ -36,7 +36,6 @@ public class BGPMessageParserMock implements MessageRegistry {
     @Override
     public void serializeMessage(final Notification msg, final ByteBuf buffer) {
         // no action needed, it's a mock for parsing, not serializing
-        return;
     }
 
     @Override
index 67e9c04ba4ce745c94a7218ef0976476058b9f2e..f3716c85ec3bf6466a4e3372e293616e40ca634b 100755 (executable)
@@ -162,7 +162,7 @@ public class ParserToSalTest extends DefaultRibPoliciesMockTest {
                 for (final Tables table : tables) {
                     if (table.getAfi().equals(tableType.getAfi()) && table.getSafi().equals(tableType.getSafi())) {
                         found = true;
-                        assertEquals(Boolean.valueOf(true), table.getAttributes().isUptodate());
+                        assertEquals(Boolean.TRUE, table.getAttributes().isUptodate());
                     }
                 }
                 assertTrue(found);
index 0b9f20cf646e0d5ed83e53e0b1e2a818832825d2..356781054865fca1d886bb43be03cb61825ab791 100644 (file)
@@ -53,7 +53,7 @@ public class SimpleRIBExtensionTest extends AbstractConcurrentDataBrokerTest {
             Mockito.doReturn(Route.class).when(support).routesListClass();
             Mockito.doReturn(DataObject.class).when(support).routesContainerClass();
             Mockito.doReturn(DataObject.class).when(support).routesCaseClass();
-            return Collections.singletonList((AutoCloseable) context.registerRIBSupport(Ipv4AddressFamily.class,
+            return Collections.singletonList(context.registerRIBSupport(Ipv4AddressFamily.class,
                     UnicastSubsequentAddressFamily.class, support));
         }
     }
index 1e534690d0ffbf45d14ed55e3f5d50f2ee06218c..cf0c74ebbc37c2adb4edccfc08526129d7e3503c 100644 (file)
@@ -147,7 +147,7 @@ public abstract class AbstractPCEPSessionNegotiator extends AbstractSessionNegot
     }
 
     private void scheduleFailTimer() {
-        this.failTimer = this.channel.eventLoop().schedule((Runnable) () -> {
+        this.failTimer = this.channel.eventLoop().schedule(() -> {
             switch (AbstractPCEPSessionNegotiator.this.state) {
             case FINISHED:
             case IDLE:
index a8e6a0a9c2762a8d89016b87e6b3d5efffd9d91a..9105abd6628eb1b48ab694fac735b779cb5343cd 100644 (file)
@@ -8,7 +8,6 @@
 package org.opendaylight.bgpcep.pcep.topology.provider;
 
 import com.google.common.base.Function;
-import com.google.common.collect.Lists;
 import com.google.common.util.concurrent.Futures;
 import com.google.common.util.concurrent.ListenableFuture;
 import java.util.Collections;
@@ -50,13 +49,13 @@ final class OperationResults implements OperationResult {
 
     public static OperationResults createFailed(final List<Errors> errors) {
         final List<Errors> e = errors != null ? errors : Collections.emptyList();
-        return new OperationResults(FailureType.Failed, Lists.transform(e, CONVERT_ERRORS));
+        return new OperationResults(FailureType.Failed, e.stream().map(CONVERT_ERRORS).collect(Collectors.toList()));
     }
 
     public static OperationResults createUnsent(final PCEPErrors error) {
         final List<Errors> e = error != null ? Collections.singletonList(getErrorFor(error))
                 : Collections.emptyList();
-        return new OperationResults(FailureType.Unsent, e.stream().map(CONVERT_ERRORS::apply)
+        return new OperationResults(FailureType.Unsent, e.stream().map(CONVERT_ERRORS)
                 .collect(Collectors.toList()));
     }
 
index df243f71fdec3fb30b9ba272bae21636af2f0fae..8b411663b61a61179dbc6b1354ffaa85bac95acc 100644 (file)
@@ -40,7 +40,6 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.typ
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.types.rev131005.lspa.object.LspaBuilder;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.pcep.rev171025.AddLspInput;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.pcep.rev171025.AddLspInputBuilder;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.pcep.rev171025.AddLspOutput;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.pcep.rev171025.NetworkTopologyPcepService;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.pcep.rev171025.OperationResult;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.pcep.rev171025.add.lsp.args.Arguments;
@@ -154,7 +153,7 @@ final class CreateTunnelInstructionExecutor extends AbstractInstructionExecutor
             AddLspInput addLspInput = createAddLspInput(transaction);
 
             return Futures.transform(
-                    (ListenableFuture<RpcResult<AddLspOutput>>) this.topologyService.addLsp(addLspInput),
+                    this.topologyService.addLsp(addLspInput),
                     RpcResult::getResult, MoreExecutors.directExecutor());
         }
     }
index 501511e2a61bb56daecd67004af53b2ff1179c4b..d8c124950cf2c770dd6139eaee00631b3488f507 100644 (file)
@@ -21,7 +21,6 @@ import org.opendaylight.controller.md.sal.common.api.data.ReadFailedException;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.pcep.rev171025.NetworkTopologyPcepService;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.pcep.rev171025.OperationResult;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.pcep.rev171025.RemoveLspInputBuilder;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.pcep.rev171025.RemoveLspOutput;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.tunnel.pcep.programming.rev131030.PcepDestroyTunnelInput;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.tunnel.pcep.rev130820.Link1;
 import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.Topology;
@@ -39,7 +38,7 @@ final class DestroyTunnelInstructionExecutor extends AbstractInstructionExecutor
     private final NetworkTopologyPcepService topologyService;
 
     DestroyTunnelInstructionExecutor(final PcepDestroyTunnelInput pcepDestroyTunnelInput, final DataBroker dataProvider,
-        final NetworkTopologyPcepService topologyService) {
+            final NetworkTopologyPcepService topologyService) {
         super(pcepDestroyTunnelInput);
         this.pcepDestroyTunnelInput = pcepDestroyTunnelInput;
         this.dataProvider = dataProvider;
@@ -66,8 +65,8 @@ final class DestroyTunnelInstructionExecutor extends AbstractInstructionExecutor
             ab.setName(link.augmentation(Link1.class).getSymbolicPathName());
             ab.setNode(node.getSupportingNode().get(0).key().getNodeRef());
             return Futures.transform(
-                (ListenableFuture<RpcResult<RemoveLspOutput>>) this.topologyService.removeLsp(ab.build()),
-                RpcResult::getResult, MoreExecutors.directExecutor());
+                    this.topologyService.removeLsp(ab.build()),
+                    RpcResult::getResult, MoreExecutors.directExecutor());
         }
     }
 }
index fb7a9d2fb5a0cbf732546de62d6a4152bc890520..ecee5918c46d350d8dd7f7c4380d96f2bdd8b344 100644 (file)
@@ -32,7 +32,6 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.pcep.rev171025.OperationResult;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.pcep.rev171025.UpdateLspInput;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.pcep.rev171025.UpdateLspInputBuilder;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.pcep.rev171025.UpdateLspOutput;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.tunnel.pcep.programming.rev131030.PcepUpdateTunnelInput;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.tunnel.pcep.rev130820.Link1;
 import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.Topology;
@@ -74,7 +73,7 @@ final class UpdateTunnelInstructionExecutor extends AbstractInstructionExecutor
                 return TunelProgrammingUtil.RESULT;
             }
             return Futures.transform(
-                    (ListenableFuture<RpcResult<UpdateLspOutput>>) this.topologyService
+                    this.topologyService
                             .updateLsp(buildUpdateInput(link, node)),
                     RpcResult::getResult, MoreExecutors.directExecutor());
         }