Sonar: Final Class 72/30972/2
authorLorand Jakab <lojakab@cisco.com>
Tue, 8 Dec 2015 13:03:50 +0000 (15:03 +0200)
committerLorand Jakab <lojakab@cisco.com>
Tue, 8 Dec 2015 13:03:50 +0000 (15:03 +0200)
Fix 22 instances of Sonar issue "Final Class" labeled as Major.  The
rule description says: "Checks that class which has only private
constructors is declared as final."

Change-Id: Id544a5671266756fee68424b162954321657c581
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
22 files changed:
commons/unittest_tools/src/main/java/org/opendaylight/lispflowmapping/tools/junit/BaseExpectations.java
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/authentication/LispNoAuthentication.java
mappingservice/lisp-proto/src/main/java/org/opendaylight/lispflowmapping/lisp/serializer/EidRecordSerializer.java
mappingservice/lisp-proto/src/main/java/org/opendaylight/lispflowmapping/lisp/serializer/LocatorRecordSerializer.java
mappingservice/lisp-proto/src/main/java/org/opendaylight/lispflowmapping/lisp/serializer/MapNotifySerializer.java
mappingservice/lisp-proto/src/main/java/org/opendaylight/lispflowmapping/lisp/serializer/MapRegisterSerializer.java
mappingservice/lisp-proto/src/main/java/org/opendaylight/lispflowmapping/lisp/serializer/MapReplySerializer.java
mappingservice/lisp-proto/src/main/java/org/opendaylight/lispflowmapping/lisp/serializer/MapRequestSerializer.java
mappingservice/lisp-proto/src/main/java/org/opendaylight/lispflowmapping/lisp/serializer/MappingRecordSerializer.java
mappingservice/lisp-proto/src/main/java/org/opendaylight/lispflowmapping/lisp/serializer/address/AfiListSerializer.java
mappingservice/lisp-proto/src/main/java/org/opendaylight/lispflowmapping/lisp/serializer/address/ApplicationDataSerializer.java
mappingservice/lisp-proto/src/main/java/org/opendaylight/lispflowmapping/lisp/serializer/address/DistinguishedNameSerializer.java
mappingservice/lisp-proto/src/main/java/org/opendaylight/lispflowmapping/lisp/serializer/address/ExplicitLocatorPathSerializer.java
mappingservice/lisp-proto/src/main/java/org/opendaylight/lispflowmapping/lisp/serializer/address/InstanceIdSerializer.java
mappingservice/lisp-proto/src/main/java/org/opendaylight/lispflowmapping/lisp/serializer/address/Ipv4PrefixSerializer.java
mappingservice/lisp-proto/src/main/java/org/opendaylight/lispflowmapping/lisp/serializer/address/Ipv4Serializer.java
mappingservice/lisp-proto/src/main/java/org/opendaylight/lispflowmapping/lisp/serializer/address/Ipv6PrefixSerializer.java
mappingservice/lisp-proto/src/main/java/org/opendaylight/lispflowmapping/lisp/serializer/address/Ipv6Serializer.java
mappingservice/lisp-proto/src/main/java/org/opendaylight/lispflowmapping/lisp/serializer/address/KeyValueAddressSerializer.java
mappingservice/lisp-proto/src/main/java/org/opendaylight/lispflowmapping/lisp/serializer/address/MacSerializer.java
mappingservice/lisp-proto/src/main/java/org/opendaylight/lispflowmapping/lisp/serializer/address/NoAddressSerializer.java
mappingservice/lisp-proto/src/main/java/org/opendaylight/lispflowmapping/lisp/serializer/address/SourceDestKeySerializer.java

index ecc09a8864b9b789998d78f2ec5df22e2ea3d49f..c1dd23d02f2ee1b16886f7d04dff54f76767c9e4 100644 (file)
@@ -36,7 +36,7 @@ import org.junit.Before;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-public class BaseExpectations extends Expectations {
+public abstract class BaseExpectations extends Expectations {
     protected Mockery context;
     protected boolean showAllExpectations;
     private final Synchroniser synchroniser = new Synchroniser();
index c815887946c9b22a82b4c52c6eee6d8abef9ac61..69757776f4d74897666b7d990f5324cdefe59f46 100644 (file)
@@ -11,7 +11,7 @@ import org.opendaylight.lispflowmapping.interfaces.lisp.ILispAuthentication;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapNotify;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRegister;
 
-public class LispNoAuthentication implements ILispAuthentication {
+public final class LispNoAuthentication implements ILispAuthentication {
 
     private static final LispNoAuthentication INSTANCE = new LispNoAuthentication();
 
index 25a99812da56dccd8a7add0728d7b9dc1760c18f..fb57f3607a6c695e533ea22617bb1548934e1f5e 100644 (file)
@@ -14,7 +14,7 @@ import org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSeria
 import org.opendaylight.lispflowmapping.lisp.util.ByteUtil;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid;
 
-public class EidRecordSerializer {
+public final class EidRecordSerializer {
 
     private static final EidRecordSerializer INSTANCE = new EidRecordSerializer();
 
index 9449e935dca2ca5fda7a3b887122a378a9a5e158..e3474c2eeedd3a1d6cff78004038e387481e1f5f 100644 (file)
@@ -18,7 +18,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.lo
 import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.Rloc;
 
-public class LocatorRecordSerializer {
+public final class LocatorRecordSerializer {
 
     private static final LocatorRecordSerializer INSTANCE = new LocatorRecordSerializer();
 
index 80fbfb8e9c9c6d5abe23ce84328ad410fa093ceb..073befba6261e044852e560fb8e13f787ad7a7f1 100644 (file)
@@ -22,7 +22,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.ma
 /**
  * This class deals with serializing map notify from the java object to udp.
  */
-public class MapNotifySerializer {
+public final class MapNotifySerializer {
 
     private static final MapNotifySerializer INSTANCE = new MapNotifySerializer();
 
index d7eb664637422dc50f17874ba7237f92a54bc939..bcb98fea93299668d807c48e8c4d4855b78b30b2 100644 (file)
@@ -23,7 +23,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.ma
 /**
  * This class deals with deserializing map register from udp to the java object.
  */
-public class MapRegisterSerializer {
+public final class MapRegisterSerializer {
 
     private static final MapRegisterSerializer INSTANCE = new MapRegisterSerializer();
 
index cdb6697b515de94bf678d858b0e92b26217d0887..e8b3b3f0a22880c1420a648f5d53e7ce3f99e038 100644 (file)
@@ -22,7 +22,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.ma
 /**
  * This class deals with serializing map reply from the java object to udp.
  */
-public class MapReplySerializer {
+public final class MapReplySerializer {
 
     private static final MapReplySerializer INSTANCE = new MapReplySerializer();
 
index b04533c44adbbe339304a5c720b36f020f718783..ae35b57b1a2fac0f4c102e1b317d949aa9bb6873 100644 (file)
@@ -31,7 +31,7 @@ import org.slf4j.LoggerFactory;
 /**
  * This class deals with deserializing map request from udp to the java object.
  */
-public class MapRequestSerializer {
+public final class MapRequestSerializer {
 
     private static final MapRequestSerializer INSTANCE = new MapRequestSerializer();
     protected static final Logger LOG = LoggerFactory.getLogger(MapRequestSerializer.class);
index 9795e90d9f7758873f6f939f96647fbb65802363..eb3e9c2e6ae399be03031e6c9a0000e34f3f8207 100644 (file)
@@ -21,7 +21,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.ma
 import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecord.Action;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder;
 
-public class MappingRecordSerializer {
+public final class MappingRecordSerializer {
 
     private static final MappingRecordSerializer INSTANCE = new MappingRecordSerializer();
 
index a4fc710f98b570ab47272daa57d07c8b6d231118..cc00a3dd1bed915d4c51f864a42853182d2e6618 100644 (file)
@@ -24,7 +24,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.ei
 import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.Rloc;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.RlocBuilder;
 
-public class AfiListSerializer extends LcafSerializer {
+public final class AfiListSerializer extends LcafSerializer {
 
     private static final AfiListSerializer INSTANCE = new AfiListSerializer();
 
index 86893ce1b6df9230040516af28dc0a34d538f390..7c0f40175c11d1a1c16470a513330884b6b806c6 100644 (file)
@@ -25,7 +25,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.ei
 import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.Rloc;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.RlocBuilder;
 
-public class ApplicationDataSerializer extends LcafSerializer {
+public final class ApplicationDataSerializer extends LcafSerializer {
 
     private static final ApplicationDataSerializer INSTANCE = new ApplicationDataSerializer();
 
index 770123df9eed69668648d7c1d03afa86dc8bc3fc..0a1673f33437e49a024ba14f759e0692b162d07e 100644 (file)
@@ -21,7 +21,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.ei
 import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.Rloc;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.RlocBuilder;
 
-public class DistinguishedNameSerializer extends LispAddressSerializer {
+public final class DistinguishedNameSerializer extends LispAddressSerializer {
 
     private static final DistinguishedNameSerializer INSTANCE = new DistinguishedNameSerializer();
 
index fad9b9cb79eb5cbbf6fa5ce6c2c91c1458583ff0..573357de7e9c9ce9eb96daa597cf8cf423a5d039 100644 (file)
@@ -29,7 +29,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.ei
 import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.Rloc;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.RlocBuilder;
 
-public class ExplicitLocatorPathSerializer extends LcafSerializer {
+public final class ExplicitLocatorPathSerializer extends LcafSerializer {
 
     private static final ExplicitLocatorPathSerializer INSTANCE = new ExplicitLocatorPathSerializer();
 
index e4bd831ab9f197720e32265599167d99e343bbee..b4edf9b85fc21cc1797a3961a91fcecf089a297f 100644 (file)
@@ -18,7 +18,7 @@ import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.addres
 import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.InstanceId;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid;
 
-public class InstanceIdSerializer extends LcafSerializer {
+public final class InstanceIdSerializer extends LcafSerializer {
 
     private static final int MAX_INSTANCE_ID = 16777216;
     private static final InstanceIdSerializer INSTANCE = new InstanceIdSerializer();
index 540f4c33489595bcf19a776d3ee0a5d06c6853e2..bfc606c2e909c30c59941d3001c4ed3a2b9ab677 100644 (file)
@@ -30,7 +30,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rl
  * @author Lorand Jakab
  *
  */
-public class Ipv4PrefixSerializer extends LispAddressSerializer {
+public final class Ipv4PrefixSerializer extends LispAddressSerializer {
 
     private static final Ipv4PrefixSerializer INSTANCE = new Ipv4PrefixSerializer();
 
index ba09ebaeb33cfa4ee20fd3623cecb54dcbb28d38..5073a9eb2472da7bf9339a8a9f102fa76186d7f5 100644 (file)
@@ -29,7 +29,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rl
  * @author Lorand Jakab
  *
  */
-public class Ipv4Serializer extends LispAddressSerializer {
+public final class Ipv4Serializer extends LispAddressSerializer {
 
     private static final Ipv4Serializer INSTANCE = new Ipv4Serializer();
 
index 8438cf2b90a645dae1c90fabca2a716a31ad8290..8cee656374fe6468fc73f73abf43a843783ab39e 100644 (file)
@@ -30,7 +30,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rl
  * @author Lorand Jakab
  *
  */
-public class Ipv6PrefixSerializer extends LispAddressSerializer {
+public final class Ipv6PrefixSerializer extends LispAddressSerializer {
 
     private static final Ipv6PrefixSerializer INSTANCE = new Ipv6PrefixSerializer();
 
index 72ed95a358f041ee794ec8129d5fcd7157237edf..52f4f3e7598eb80f4bfef996c5b407770ffcbb94 100644 (file)
@@ -29,7 +29,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rl
  * @author Lorand Jakab
  *
  */
-public class Ipv6Serializer extends LispAddressSerializer {
+public final class Ipv6Serializer extends LispAddressSerializer {
 
     private static final Ipv6Serializer INSTANCE = new Ipv6Serializer();
 
index 58ce5de7d4830b1c75e6e08dbac11f58e15e8d76..d8a6c292305edb671fa67276df100355bbf9f241 100644 (file)
@@ -22,7 +22,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.ei
 import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.Rloc;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.RlocBuilder;
 
-public class KeyValueAddressSerializer extends LcafSerializer {
+public final class KeyValueAddressSerializer extends LcafSerializer {
 
     private static final KeyValueAddressSerializer INSTANCE = new KeyValueAddressSerializer();
 
index d2358a0cdff7024e7bce7331516db2329fbfba89..fc44429ea6ca8132a707486afa4c065a6afb70ae 100644 (file)
@@ -23,7 +23,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.ei
 import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.Rloc;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.RlocBuilder;
 
-public class MacSerializer extends LispAddressSerializer {
+public final class MacSerializer extends LispAddressSerializer {
 
     private static final MacSerializer INSTANCE = new MacSerializer();
 
index 3911260db8a196498bc7d84a72367d1806d95eb5..19a6df6c767a60b4459f9bf9c3586640a1505614 100644 (file)
@@ -17,7 +17,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.ei
 import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.Rloc;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.RlocBuilder;
 
-public class NoAddressSerializer extends LispAddressSerializer {
+public final class NoAddressSerializer extends LispAddressSerializer {
 
     private static final NoAddressSerializer INSTANCE = new NoAddressSerializer();
 
index 85aadc6ebd7ed97759a5f6889c567f41b5e9e5f0..00309cea1252aa28dff40cfbd4b336cb5af07afd 100644 (file)
@@ -24,7 +24,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.ei
 import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.Rloc;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.RlocBuilder;
 
-public class SourceDestKeySerializer extends LcafSerializer {
+public final class SourceDestKeySerializer extends LcafSerializer {
 
     private static final SourceDestKeySerializer INSTANCE = new SourceDestKeySerializer();