Remove dead stores and unused fields 72/9672/1
authorMarek Gradzki <[email protected]>
Thu, 30 Nov 2017 13:20:23 +0000 (14:20 +0100)
committerMarek Gradzki <[email protected]>
Thu, 30 Nov 2017 13:20:23 +0000 (14:20 +0100)
Change-Id: I3ad4e1f1aae9ed52911acbed11d931349ad94da9
Signed-off-by: Marek Gradzki <[email protected]>
lisp/lisp2vpp/src/main/java/io/fd/hc2vpp/lisp/gpe/translate/write/NativeForwardPathsTableCustomizer.java
nat/nat2vpp/src/main/java/io/fd/hc2vpp/nat/write/NatWriterFactory.java
nsh/impl/src/main/java/io/fd/hc2vpp/vppnsh/impl/config/NshEntryWriterCustomizer.java
nsh/impl/src/main/java/io/fd/hc2vpp/vppnsh/impl/oper/NshEntryReaderCustomizer.java
samples/samples-impl/src/main/java/io/fd/hc2vpp/samples/read/VxlanReadCustomizer.java
samples/samples-impl/src/main/java/io/fd/hc2vpp/samples/write/VxlanWriteCustomizer.java
vpp-classifier/impl/src/main/java/io/fd/hc2vpp/policer/read/InterfacePolicerReaderFactory.java

index f04a13f..2afa852 100644 (file)
@@ -28,8 +28,6 @@ import javax.annotation.Nonnull;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.gpe.rev170801._native.forward.paths.tables.NativeForwardPathsTable;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.gpe.rev170801._native.forward.paths.tables.NativeForwardPathsTableKey;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
 
 /**
  * Uses api to create gpe interfaces, which creates fib table as by-product.
@@ -39,8 +37,6 @@ public class NativeForwardPathsTableCustomizer extends FutureJVppCustomizer
         implements ListWriterCustomizer<NativeForwardPathsTable, NativeForwardPathsTableKey>, ByteDataTranslator,
         JvppReplyConsumer {
 
-    private static final Logger LOG = LoggerFactory.getLogger(NativeForwardPathsTableCustomizer.class);
-
     public NativeForwardPathsTableCustomizer(@Nonnull final FutureJVppCore futureJVppCore) {
         super(futureJVppCore);
     }
index 764da68..802d687 100644 (file)
@@ -47,8 +47,6 @@ public final class NatWriterFactory implements WriterFactory {
             NAT_CFG_ID.child(NatInstances.class).child(NatInstance.class);
     private static final InstanceIdentifier<MappingEntry> MAP_ENTRY_ID =
             NAT_INSTANCE_ID.child(MappingTable.class).child(MappingEntry.class);
-    private static final InstanceIdentifier<Nat64Prefixes> NAT64_PREFIXES =
-            NAT_INSTANCE_ID.child(Nat64Prefixes.class);
 
     private final FutureJVppNatFacade jvppNat;
     private final MappingEntryContext mappingEntryContext;
index 988c994..3fa3977 100755 (executable)
@@ -118,7 +118,7 @@ public class NshEntryWriterCustomizer extends FutureJVppNshCustomizer
         final List<Md2Data> md2Datas = entry.getAugmentation(NshMdType2Augment.class).getMd2Data();
         final byte md2_len = (byte) (entry.getLength() * 4 - 8);
         byte cur_len = 0;
-        byte option_len = 0;
+        byte option_len;
 
         LOG.debug("wr: md2_len={}", md2_len);
         request.tlv = new byte[md2_len];
index 147b9c5..e5fcef6 100755 (executable)
@@ -101,7 +101,7 @@ public class NshEntryReaderCustomizer extends FutureJVppNshCustomizer
         final NshMdType2StateAugmentBuilder augmentBuilder = new NshMdType2StateAugmentBuilder();
         final byte md2_len = (nshEntryDetails.tlvLength);
         byte cur_len = 0;
-        byte option_len = 0;
+        byte option_len;
 
         LOG.debug("rd: md2_len={}", md2_len);
         List<Md2Data> md2Datas = new ArrayList<>();
index 133155b..cc322a2 100644 (file)
@@ -58,8 +58,6 @@ public final class VxlanReadCustomizer implements
         // provides utility methods to consume results of jvpp api calls
         JvppReplyConsumer {
 
-    // JVpp core. This is the Java API for VPP's core API.
-    private final FutureJVppCore jVppCore;
     // Naming context for interfaces
     // Honeycomb provides a "context" storage for plugins. This storage is used for storing metadata required during
     // data translation (just like in this plugin). An example of such metadata would be interface identifier. In Honeycomb
@@ -75,7 +73,6 @@ public final class VxlanReadCustomizer implements
     private DumpCacheManager<VxlanTunnelDetailsReplyDump, Integer> dumpManager;
 
     public VxlanReadCustomizer(final FutureJVppCore jVppCore, final NamingContext vxlanNamingContext) {
-        this.jVppCore = jVppCore;
         this.vxlanNamingContext = vxlanNamingContext;
 
         this.dumpManager = new DumpCacheManager.DumpCacheManagerBuilder<VxlanTunnelDetailsReplyDump, Integer>()
index 77c67b2..fb15f13 100644 (file)
@@ -104,7 +104,7 @@ public final class VxlanWriteCustomizer implements ListWriterCustomizer<VxlanTun
         vxlanAddDelTunnel.dstAddress = ipAddressToArray(isIpv6, dataBefore.getDst());
         // There are other input parameters that are not exposed by our YANG model, default values will be used
 
-        final VxlanAddDelTunnelReply replyForWrite = getReplyForWrite(jvppCore.vxlanAddDelTunnel(vxlanAddDelTunnel).toCompletableFuture(), id);
+        getReplyForWrite(jvppCore.vxlanAddDelTunnel(vxlanAddDelTunnel).toCompletableFuture(), id);
         // It's important to remove the mapping from context
         vxlanTunnelNamingContext.removeName(dataBefore.getId(), writeContext.getMappingContext());
     }
index da02731..855dfe2 100644 (file)
@@ -51,7 +51,6 @@ public class InterfacePolicerReaderFactory implements ReaderFactory {
 
     @Override
     public void init(@Nonnull final ModifiableReaderRegistryBuilder registry) {
-        InstanceIdentifier<Policer> IID = InstanceIdentifier.create(Policer.class);
         registry.addStructuralReader(POLICER_IFC_ID, PolicerInterfaceStateAugmentationBuilder.class);
         registry.add(
             new GenericReader<>(POLICER_IID, new InterfacePolicerCustomizer(vppApi, ifcContext, classifyTableContext)));