Remove useless UnsupportedOperationExceptions 01/86701/4
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 4 Jan 2020 22:22:28 +0000 (23:22 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Sun, 5 Jan 2020 00:18:45 +0000 (01:18 +0100)
It is a common (enforced) pattern to hide utility class constructors,
which is sufficient to make sure they are not instantiated.

Throwing UOE from them leads to unneeded byte code, which is hard to
test (via reflection). Remove all instances of such throws.

Change-Id: I68ff3596b44a2196d5450c220a30f98c014f7ba4
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
112 files changed:
bgp/cli/src/main/java/org/opendaylight/protocol/bgp/cli/utils/BGPOperationalStateUtils.java
bgp/cli/src/main/java/org/opendaylight/protocol/bgp/cli/utils/GlobalStateCliUtils.java
bgp/cli/src/main/java/org/opendaylight/protocol/bgp/cli/utils/NeighborStateCliUtils.java
bgp/cli/src/main/java/org/opendaylight/protocol/bgp/cli/utils/PeerGroupStateCliUtils.java
bgp/concepts/src/main/java/org/opendaylight/bgp/concepts/IpAddressUtil.java
bgp/concepts/src/main/java/org/opendaylight/bgp/concepts/NextHopUtil.java
bgp/concepts/src/main/java/org/opendaylight/bgp/concepts/RouteDistinguisherUtil.java
bgp/extensions/evpn/src/main/java/org/opendaylight/protocol/bgp/evpn/impl/esi/types/ESIActivator.java
bgp/extensions/evpn/src/main/java/org/opendaylight/protocol/bgp/evpn/impl/esi/types/EsiModelUtil.java
bgp/extensions/evpn/src/main/java/org/opendaylight/protocol/bgp/evpn/impl/nlri/NlriActivator.java
bgp/extensions/evpn/src/main/java/org/opendaylight/protocol/bgp/evpn/impl/nlri/NlriModelUtil.java
bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/EvpnTestUtil.java
bgp/extensions/flowspec/src/main/java/org/opendaylight/protocol/bgp/flowspec/handlers/Util.java
bgp/extensions/l3vpn/src/main/java/org/opendaylight/protocol/bgp/l3vpn/mcast/nlri/L3vpnMcastNlriSerializer.java
bgp/extensions/l3vpn/src/main/java/org/opendaylight/protocol/bgp/l3vpn/unicast/VpnDestinationUtil.java
bgp/extensions/linkstate/src/main/java/org/opendaylight/protocol/bgp/linkstate/impl/attribute/TeLspAttributesParser.java
bgp/extensions/mvpn/src/main/java/org/opendaylight/protocol/bgp/mvpn/impl/NlriActivator.java
bgp/extensions/mvpn/src/main/java/org/opendaylight/protocol/bgp/mvpn/impl/TunnelIdentifierActivator.java
bgp/extensions/mvpn/src/main/java/org/opendaylight/protocol/bgp/mvpn/impl/attributes/OpaqueUtil.java
bgp/extensions/mvpn/src/main/java/org/opendaylight/protocol/bgp/mvpn/impl/attributes/tunnel/identifier/PAddressPMulticastGroupUtil.java
bgp/extensions/mvpn/src/main/java/org/opendaylight/protocol/bgp/mvpn/impl/nlri/CMulticastUtil.java
bgp/extensions/mvpn/src/main/java/org/opendaylight/protocol/bgp/mvpn/impl/nlri/Ipv4NlriHandler.java
bgp/extensions/mvpn/src/main/java/org/opendaylight/protocol/bgp/mvpn/impl/nlri/Ipv6NlriHandler.java
bgp/extensions/mvpn/src/main/java/org/opendaylight/protocol/bgp/mvpn/impl/nlri/MulticastGroupOpaqueUtil.java
bgp/extensions/mvpn/src/test/java/org/opendaylight/protocol/bgp/mvpn/impl/attributes/PMSITunnelAttributeHandlerTestUtil.java
bgp/extensions/route-target/src/main/java/org/opendaylight/protocol/bgp/route/targetcontrain/impl/activators/NlriActivator.java
bgp/extensions/route-target/src/main/java/org/opendaylight/protocol/bgp/route/targetcontrain/spi/RouteTargetMembeshipUtil.java
bgp/openconfig-api/src/main/java/org/opendaylight/yang/gen/v1/http/openconfig/net/yang/local/routing/rev151009/LocalStaticConfigNextHopBuilder.java
bgp/openconfig-api/src/main/java/org/opendaylight/yang/gen/v1/http/openconfig/net/yang/network/instance/types/rev151018/RouteDistinguisherBuilder.java
bgp/openconfig-rp-spi/src/main/java/org/opendaylight/protocol/bgp/openconfig/routing/policy/spi/registry/BgpAttributeConditionsUtil.java
bgp/openconfig-rp-statement/src/test/java/org/opendaylight/protocol/bgp/openconfig/routing/policy/statement/ExportAttributeTestUtil.java
bgp/openconfig-rp-statement/src/test/java/org/opendaylight/protocol/bgp/openconfig/routing/policy/statement/ImportAttributeTestUtil.java
bgp/openconfig-state/src/main/java/org/opendaylight/protocol/bgp/state/GlobalUtil.java
bgp/openconfig-state/src/main/java/org/opendaylight/protocol/bgp/state/NeighborUtil.java
bgp/openconfig-state/src/main/java/org/opendaylight/protocol/bgp/state/PeerGroupUtil.java
bgp/parser-api/src/main/java/org/opendaylight/protocol/bgp/parser/AsNumberUtil.java
bgp/parser-api/src/main/java/org/opendaylight/protocol/bgp/parser/BgpExtendedMessageUtil.java
bgp/parser-impl/src/main/java/org/opendaylight/protocol/bgp/parser/impl/message/update/extended/communities/route/target/As4RouteTargetExtendedHandler.java
bgp/parser-impl/src/main/java/org/opendaylight/protocol/bgp/parser/impl/message/update/extended/communities/route/target/RouteTargetExtendedCommunityHandler.java
bgp/parser-impl/src/main/java/org/opendaylight/protocol/bgp/parser/impl/message/update/extended/communities/route/target/RouteTargetIpv4Handler.java
bgp/parser-spi/src/main/java/org/opendaylight/protocol/bgp/parser/spi/BgpPrefixSidTlvUtil.java
bgp/parser-spi/src/main/java/org/opendaylight/protocol/bgp/parser/spi/MultiPathSupportUtil.java
bgp/parser-spi/src/main/java/org/opendaylight/protocol/bgp/parser/spi/MultiprotocolCapabilitiesUtil.java
bgp/parser-spi/src/main/java/org/opendaylight/protocol/bgp/parser/spi/PathIdUtil.java
bgp/parser-spi/src/main/java/org/opendaylight/protocol/bgp/parser/spi/extended/community/FourOctAsCommonECUtil.java
bgp/parser-spi/src/main/java/org/opendaylight/protocol/bgp/parser/spi/extended/community/Inet4SpecificExtendedCommunityCommonUtil.java
bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/BesthPathStateUtil.java
bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/impl/base/BasePathSelectionModeFactory.java
bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/BgpPeerUtil.java
bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/CountersUtil.java
bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/config/OpenConfigMappingUtil.java
bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/config/RoutingPolicyUtil.java
bgp/rib-impl/src/test/java/org/opendaylight/protocol/bgp/rib/impl/CheckUtil.java
bgp/rib-impl/src/test/java/org/opendaylight/protocol/bgp/rib/impl/PeerUtil.java
bgp/rib-impl/src/test/java/org/opendaylight/protocol/bgp/rib/impl/config/RIBTestsUtil.java
bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/IdentifierUtils.java
bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/PeerRoleUtil.java
bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/RibSupportUtils.java
bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/RouterIds.java
bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/util/ClusterSingletonServiceRegistrationHelper.java
bgp/testtool/src/main/java/org/opendaylight/protocol/bgp/testtool/BGPPeerBuilder.java
bgp/testtool/src/main/java/org/opendaylight/protocol/bgp/testtool/CommunitiesBuilder.java
bgp/testtool/src/main/java/org/opendaylight/protocol/bgp/testtool/Main.java
bgp/testtool/src/main/java/org/opendaylight/protocol/bgp/testtool/PrefixesBuilder.java
bgp/topology-provider/src/main/java/org/opendaylight/bgpcep/bgp/topology/provider/ProtocolUtil.java
bgp/util/src/main/java/org/opendaylight/protocol/bgp/util/BinaryBGPDumpFileParser.java
bgp/util/src/main/java/org/opendaylight/protocol/bgp/util/HexDumpBGPFileParser.java
bmp/bmp-impl/src/main/java/org/opendaylight/protocol/bmp/impl/BmpDispatcherUtil.java
bmp/bmp-impl/src/main/java/org/opendaylight/protocol/bmp/impl/app/KeyConstructorUtil.java
bmp/bmp-impl/src/main/java/org/opendaylight/protocol/bmp/impl/app/TablesUtil.java
bmp/bmp-mock/src/main/java/org/opendaylight/protocol/bmp/mock/BmpMock.java
bmp/bmp-mock/src/main/java/org/opendaylight/protocol/bmp/mock/BmpMockUtil.java
bmp/bmp-parser-impl/src/test/java/org/opendaylight/protocol/bmp/parser/message/TestUtil.java
bmp/bmp-spi/src/main/java/org/opendaylight/protocol/bmp/spi/parser/BmpMessageConstants.java
bmp/bmp-spi/src/main/java/org/opendaylight/protocol/bmp/spi/parser/TlvUtil.java
pcep/base-parser/src/main/java/org/opendaylight/protocol/pcep/parser/object/bnc/BNCUtil.java
pcep/base-parser/src/main/java/org/opendaylight/protocol/pcep/parser/subobject/AsNumberCaseParser.java
pcep/base-parser/src/main/java/org/opendaylight/protocol/pcep/parser/util/Util.java
pcep/impl/src/main/java/org/opendaylight/protocol/pcep/impl/spi/Util.java
pcep/impl/src/main/java/org/opendaylight/protocol/pcep/impl/tls/SslKeyStore.java
pcep/impl/src/test/java/org/opendaylight/protocol/pcep/impl/UtilTest.java
pcep/pcc-mock/src/main/java/org/opendaylight/protocol/pcep/pcc/mock/Main.java
pcep/pcc-mock/src/main/java/org/opendaylight/protocol/pcep/pcc/mock/PCCTunnelBuilder.java
pcep/pcc-mock/src/main/java/org/opendaylight/protocol/pcep/pcc/mock/spi/MsgBuilderUtil.java
pcep/spi/src/main/java/org/opendaylight/protocol/pcep/spi/pojo/ServiceLoaderPCEPExtensionProviderContext.java
pcep/testtool/src/test/java/org/opendaylight/protocol/pcep/testtool/PCCMock.java
pcep/topology/cli/src/main/java/org/opendaylight/protocol/pcep/cli/utils/PcepStateUtils.java
pcep/topology/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/config/PCEPTopologyProviderUtil.java
pcep/tunnel/tunnel-provider/src/main/java/org/opendaylight/bgpcep/pcep/tunnel/provider/TunelProgrammingUtil.java
programming/api/src/main/java/org/opendaylight/bgpcep/programming/NanotimeUtil.java
programming/topology-api/src/main/java/org/opendaylight/bgpcep/programming/topology/TopologyProgrammingUtil.java
programming/tunnel-api/src/main/java/org/opendaylight/bgpcep/programming/tunnel/TunnelProgrammingUtil.java
rsvp/api/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/rsvp/rev150820/PceIdBuilder.java
rsvp/impl/src/main/java/org/opendaylight/protocol/rsvp/parser/impl/subobject/AsNumberCaseParser.java
rsvp/impl/src/main/java/org/opendaylight/protocol/rsvp/parser/impl/subobject/label/LabelUtil.java
rsvp/impl/src/main/java/org/opendaylight/protocol/rsvp/parser/impl/subobject/rro/RROSubobjectUtil.java
rsvp/impl/src/main/java/org/opendaylight/protocol/rsvp/parser/impl/subobject/xro/XROSubobjectUtil.java
rsvp/spi/src/main/java/org/opendaylight/protocol/rsvp/parser/spi/EROSubobjectUtil.java
rsvp/spi/src/main/java/org/opendaylight/protocol/rsvp/parser/spi/pojo/ServiceLoaderRSVPExtensionProviderContext.java
rsvp/spi/src/test/java/org/opendaylight/protocol/rsvp/parser/spi/pojo/ServiceLoaderRSVPExtensionProviderContextTest.java
testtool-util/src/main/java/org/opendaylight/protocol/util/CheckTestUtil.java
testtool-util/src/main/java/org/opendaylight/protocol/util/CheckUtil.java
testtool-util/src/main/java/org/opendaylight/protocol/util/InetSocketAddressUtil.java
testtool-util/src/main/java/org/opendaylight/protocol/util/LoggerUtil.java
util/src/main/java/org/opendaylight/protocol/util/ByteArray.java
util/src/main/java/org/opendaylight/protocol/util/ByteBufWriteUtil.java
util/src/main/java/org/opendaylight/protocol/util/Ipv4Util.java
util/src/main/java/org/opendaylight/protocol/util/Ipv6Util.java
util/src/main/java/org/opendaylight/protocol/util/MplsLabelUtil.java
util/src/main/java/org/opendaylight/protocol/util/PCEPHexDumpParser.java
util/src/main/java/org/opendaylight/protocol/util/StatisticsUtil.java
util/src/main/java/org/opendaylight/protocol/util/Values.java

index e582aa673a5a2cad8e37cea79872ec3d3652a117..20627c84e4dbee33fa5825f0eb20a09dd1c1ff1c 100644 (file)
@@ -36,17 +36,12 @@ import org.slf4j.LoggerFactory;
  * BGPOperationalStateUtils reads Operational state from DS and prints to stream.
  */
 public final class BGPOperationalStateUtils {
-
-    static final InstanceIdentifier<Protocols> PROTOCOLS_IID;
     private static final Logger LOG = LoggerFactory.getLogger(BGPOperationalStateUtils.class);
-
-    static {
-        PROTOCOLS_IID = InstanceIdentifier.create(NetworkInstances.class)
-                .child(NetworkInstance.class, new NetworkInstanceKey("global-bgp")).child(Protocols.class);
-    }
+    static final InstanceIdentifier<Protocols> PROTOCOLS_IID = InstanceIdentifier.create(NetworkInstances.class)
+        .child(NetworkInstance.class, new NetworkInstanceKey("global-bgp")).child(Protocols.class);
 
     private BGPOperationalStateUtils() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     /**
index 52aba68d46725089fc57715c6806591653ac4810..f2c9cffab7b5aef94f03dfe9c1addc763df0eefc 100644 (file)
@@ -17,14 +17,12 @@ import org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.rev151009.bgp.g
 import org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.rev151009.bgp.top.bgp.Global;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.openconfig.extensions.rev180329.GlobalAfiSafiStateAugmentation;
 
-//GlobalStateCliUtils sends Global Operational State to PrintStream
+// GlobalStateCliUtils sends Global Operational State to PrintStream
 final class GlobalStateCliUtils {
-
     private GlobalStateCliUtils() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
-
     static void displayRibOperationalState(@NonNull final String ribId, @NonNull final Global global,
             @NonNull final PrintStream stream) {
         final State globalState = global.getState();
index fb978cc54d2d6b140c31dc6d879c58010f193439..a07f3e152e8df2908e46b431e9ca3da6531afb39 100644 (file)
@@ -31,7 +31,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.open
 //NeighborStateCliUtils sends Neighbor Operational State to PrintStream
 final class NeighborStateCliUtils {
     private NeighborStateCliUtils() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     static void displayNeighborOperationalState(@NonNull final String neighborId,
index e5bc5970590e7d01e8a8ab6827dc873a473d96cd..e411c3bf6dcb01b55dd37f600199499f33ea0250 100644 (file)
@@ -17,10 +17,10 @@ import org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.rev151009.bgp.n
 import org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.rev151009.bgp.peer.group.PeerGroup;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.openconfig.extensions.rev180329.PeerGroupStateAugmentation;
 
-//PeerGroupStateCliUtils sends Peer Group Operational State to PrintStream
+// PeerGroupStateCliUtils sends Peer Group Operational State to PrintStream
 final class PeerGroupStateCliUtils {
     private PeerGroupStateCliUtils() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     static void displayPeerOperationalState(@NonNull final List<PeerGroup> peerGroupList,
index 0c067c937793ded94275d782d35d63f862bdd1e0..38137cc77ca225e2a58582672a2a54f471fbc54d 100644 (file)
@@ -26,7 +26,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNodes;
  */
 public final class IpAddressUtil {
     private IpAddressUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     /**
index 895047b8c92be662b629664794c7a63830b72451..f4e761c0f0cbd60442b75f72fb786465894c850b 100644 (file)
@@ -25,9 +25,8 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.type
  * Utility class for of CNextHop serialization and parsing.
  */
 public final class NextHopUtil {
-
     private NextHopUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     /**
index 94e3475b4fa6ae1650ab75eb952879aade81ded9..a3334cead034d4aa85c673228ae9a39e94e2a39d 100644 (file)
@@ -36,7 +36,7 @@ public final class RouteDistinguisherUtil {
     private static final String SEPARATOR = ":";
 
     private RouteDistinguisherUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     /**
index 7f60371d9316446f7ea80eaf8104ac49900bf130..6b72dcf0c5dc72d35a37c3af70c1e7b5c66891e1 100644 (file)
@@ -25,7 +25,7 @@ import org.opendaylight.yangtools.concepts.Registration;
 
 public final class ESIActivator {
     private ESIActivator() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static void registerEsiTypeParsers(final List<Registration> regs) {
index 0ea01be04fcf868a35f7825a7b3b4932a90a6051..a222273c6a2eccfc0e99033712e9d4264d73bd1a 100644 (file)
@@ -42,7 +42,7 @@ final class EsiModelUtil {
             "router-id").intern());
 
     private EsiModelUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     static Uint32 extractLD(final ContainerNode cont) {
index c855942103e0c039f30185f4fdf29f1fd035a308..b79b298247f20b8f58e7aaff800ad423c3907434 100644 (file)
@@ -21,7 +21,7 @@ import org.opendaylight.yangtools.concepts.Registration;
 
 public final class NlriActivator {
     private NlriActivator() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static void registerNlriParsers(final List<Registration> regs) {
index 36784e59000060cc971ac12c8ee8133768467abf..1db73f376926e0efc728f6923cf9de53d17285c9 100644 (file)
@@ -44,7 +44,7 @@ final class NlriModelUtil {
             "mpls-label2").intern());
 
     private NlriModelUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     static RouteDistinguisher extractRouteDistinguisher(final DataContainerNode<? extends PathArgument> evpn) {
index 107e090cabb4a5355ffe95717f9372cdfe1c97bc..80b2fa28cbf3d0435adce4f7753f45267c704574 100644 (file)
@@ -45,7 +45,7 @@ public final class EvpnTestUtil {
     public static final RouteDistinguisher RD = RouteDistinguisherBuilder.getDefaultInstance(RD_MODEL);
 
     private EvpnTestUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static DataContainerNodeBuilder<NodeIdentifier, ContainerNode> createContBuilder(
index c8dec6e2c1fa3e4fdc178730759fff577b715bed..568563ec31e54fcb43858e0052055970f4d39df3 100644 (file)
@@ -14,9 +14,8 @@ import org.opendaylight.protocol.util.ByteBufWriteUtil;
 import org.opendaylight.protocol.util.Values;
 
 public final class Util {
-
     private Util() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     /**
index 9507b2caef42092591150511c9d7858136e60ea7..eaa0dc4c042f3e43c7ffce8b9047861c721cff48 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.l3vpn.mcast.nlri;
 
 import static org.opendaylight.protocol.util.Ipv6Util.IPV6_BITS_LENGTH;
@@ -25,7 +24,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.l3vp
 
 public final class L3vpnMcastNlriSerializer {
     private L3vpnMcastNlriSerializer() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     static List<L3vpnMcastDestination> extractDest(final ByteBuf nlri, final boolean addPath) {
index 9f6e3b45da7c9b88339be54b78888043e2cdf768..70a37594f46fae433e5535c4daa1223c9e891362 100644 (file)
@@ -26,7 +26,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.vpn.
 
 final class VpnDestinationUtil {
     private VpnDestinationUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     static List<VpnDestination> parseNlri(
index 5dd66d9c0dfc22282f67f553c5cec8e5baf6c53a..108904035c369cd65c7d4d5751cf5b8bd8f7a818 100644 (file)
@@ -50,13 +50,12 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 final class TeLspAttributesParser {
-
     private static final Logger LOG = LoggerFactory.getLogger(TeLspAttributesParser.class);
     //TBD BY IANA
     private static final int MAGIC_NUMBER = 99;
 
     private TeLspAttributesParser() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     static LinkStateAttribute parseTeLspAttributes(final RSVPTeObjectRegistry registry, final ByteBuf attributes)
index 77289a6236932cde632af20e106facf4a7c2167d..91e335b699a6084bb1e393a90b4b4f95c5f64526 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.mvpn.impl;
 
 import java.util.List;
@@ -26,7 +25,7 @@ import org.opendaylight.yangtools.concepts.Registration;
  */
 public final class NlriActivator {
     private NlriActivator() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static void registerNlriParsers(final List<Registration> regs) {
index c4d7d1ae42572752a819951bcf9c908c08dddaa8..b6cb4e2fa4d97ac78dfc0cd5c5305db0603b32b5 100644 (file)
@@ -26,7 +26,7 @@ import org.opendaylight.yangtools.concepts.Registration;
  */
 final class TunnelIdentifierActivator {
     private TunnelIdentifierActivator() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     static void registerTunnelIdentifierHandlers(final BGPExtensionProviderContext context,
index 57fd349bec179ffbd1218c1d342c09fbc16314d3..91a4b806cdd3353b66df6d1c7703da176f92c98e 100644 (file)
@@ -34,7 +34,7 @@ public final class OpaqueUtil {
     private static final String EMPTY_SEPARATOR = "";
 
     private OpaqueUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static boolean serializeOpaque(final Opaque opaque, final ByteBuf byteBuf) {
index 773e3411c9a75c0333aac0fc60d437fa3e1d69c5..fa2e4ac1f6d53b85cf0e7c8b69fb832b47ad5ed4 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.mvpn.impl.attributes.tunnel.identifier;
 
 import io.netty.buffer.ByteBuf;
@@ -17,7 +16,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pmsi.tun
 
 final class PAddressPMulticastGroupUtil {
     private PAddressPMulticastGroupUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     static void serializeIpAddress(final IpAddress ipAddress, final ByteBuf byteBuf) {
@@ -48,5 +47,4 @@ final class PAddressPMulticastGroupUtil {
         final IpAddress pMulticastGroup = parseIpAddress(ipLength, buffer);
         return new BidirPimTreeBuilder().setPAddress(pSenderAddress).setPMulticastGroup(pMulticastGroup).build();
     }
-
 }
index be8cce26cb70e652ba2292fdda64cd4065bca502..8602117cda0118283da8f672277cdbe6f02a95f2 100644 (file)
@@ -23,7 +23,7 @@ import org.opendaylight.yangtools.yang.common.netty.ByteBufUtils;
  */
 final class CMulticastUtil {
     private CMulticastUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     static CMulticast parseCMulticastGrouping(final ByteBuf buffer) {
index e8d6bbfc0f2e11402a43765969d930bf9b6ef311..ec21381c36ec7406c172fba2a8c0305395e13925 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.mvpn.impl.nlri;
 
 import io.netty.buffer.ByteBuf;
@@ -29,7 +28,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.mvpn
  */
 public final class Ipv4NlriHandler {
     private Ipv4NlriHandler() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     static DestinationMvpnIpv4AdvertizedCase parseIpv4ReachNlri(
index 552c4d49b0f2eb83da043260715c4bb7b82abeaa..e9d03f6974f2199e54e61b51244f0d69ba5a6d77 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.mvpn.impl.nlri;
 
 import io.netty.buffer.ByteBuf;
@@ -29,7 +28,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.mvpn
  */
 public final class Ipv6NlriHandler {
     private Ipv6NlriHandler() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     static DestinationMvpnIpv6AdvertizedCase parseIpv6ReachNlri(
index 4c35f7e661875bb22b9662a5fb482b45b2d8a6e5..a72673bf2c01272e5c8ccef5f4f98063510dd941 100644 (file)
@@ -28,7 +28,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.mvpn
  */
 final class MulticastGroupOpaqueUtil {
     private MulticastGroupOpaqueUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     static MulticastGroup multicastGroupForByteBuf(final ByteBuf buffer) {
index d54f55a8a7939b9d2fb78365112632b5f0557231..38f703aacfe5d96f71a17acfac72a83058e9649c 100644 (file)
@@ -264,7 +264,7 @@ final class PMSITunnelAttributeHandlerTestUtil {
     private static final Uint8 EXTENDED_TYPE = Uint8.MAX_VALUE;
 
     private PMSITunnelAttributeHandlerTestUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     private static PAddressPMulticastGroup buildPAddressPMulticastGroup() {
index 8ec49577a91d040a052f34fcc69ce9fc1976b89b..7a8b5620b85088faec05e50ae1efbfa2cfe7d551 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.route.targetcontrain.impl.activators;
 
 import java.util.List;
@@ -22,7 +21,7 @@ import org.opendaylight.yangtools.concepts.Registration;
  */
 public final class NlriActivator {
     private NlriActivator() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static void registerNlriParsers(final List<Registration> regs) {
@@ -41,4 +40,4 @@ public final class NlriActivator {
         regs.add(nlriRegistry.registerNlriParser(targetAS4OctetRouteHandler));
         regs.add(nlriRegistry.registerNlriSerializer(targetAS4OctetRouteHandler));
     }
-}
\ No newline at end of file
+}
index 3527d4a381fc41ee99e96db61378a06a210fd1d1..1be88e0df4b7dff1c29358bcddbb8ea4251a259f 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.route.targetcontrain.spi;
 
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.route.target.constrain.rev180618.route.target.constrain.RouteTargetConstrainChoice;
@@ -18,21 +17,19 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.type
 
 public final class RouteTargetMembeshipUtil {
     private RouteTargetMembeshipUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static RouteTarget getRT(final RouteTargetConstrainRoute route) {
         final RouteTargetConstrainChoice rtc = route.getRouteTargetConstrainChoice();
-        RouteTarget rt;
         if (rtc instanceof RouteTargetConstrainDefaultCase) {
-            rt = ((RouteTargetConstrainDefaultCase) rtc).getRouteTargetConstrainDefaultRoute();
+            return ((RouteTargetConstrainDefaultCase) rtc).getRouteTargetConstrainDefaultRoute();
         } else if (rtc instanceof RouteTargetConstrainAs4ExtendedCommunityCase) {
-            rt = ((RouteTargetConstrainAs4ExtendedCommunityCase) rtc).getAs4RouteTargetExtendedCommunity();
+            return ((RouteTargetConstrainAs4ExtendedCommunityCase) rtc).getAs4RouteTargetExtendedCommunity();
         } else if (rtc instanceof RouteTargetConstrainIpv4RouteCase) {
-            rt = ((RouteTargetConstrainIpv4RouteCase) rtc).getRouteTargetIpv4();
+            return ((RouteTargetConstrainIpv4RouteCase) rtc).getRouteTargetIpv4();
         } else {
-            rt = ((RouteTargetConstrainRouteCase) rtc).getRouteTargetExtendedCommunity();
+            return ((RouteTargetConstrainRouteCase) rtc).getRouteTargetExtendedCommunity();
         }
-        return rt;
     }
 }
index 29fe6900fe7537f92107070e449544c835506f48..84b73cb9d7b9f2f191acbbd19ae4f8f1a210e547 100644 (file)
@@ -5,21 +5,18 @@
  * 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.yang.gen.v1.http.openconfig.net.yang.local.routing.rev151009;
+
 import org.opendaylight.yang.gen.v1.http.openconfig.net.yang.local.routing.rev151009.LocalStaticConfig.NextHop;
 import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress;
 import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddressBuilder;
 
 /**
-*
-* Helper builder utility for {@code NextHop} union type.
-*
-*/
+ * Helper builder utility for {@code NextHop} union type.
+ */
 public final class LocalStaticConfigNextHopBuilder {
-
     private LocalStaticConfigNextHopBuilder() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static NextHop getDefaultInstance(final String defaultValue) {
@@ -35,5 +32,4 @@ public final class LocalStaticConfigNextHopBuilder {
             }
         }
     }
-
 }
index 0e6739331ebfeac3aba92a996f23378be6614757..baeeedfe4ef3848c17be5de1d117c90a890ef7ff 100644 (file)
@@ -17,7 +17,7 @@ public final class RouteDistinguisherBuilder {
     private static final Pattern[] PATTERNS = CodeHelpers.compilePatterns(RouteDistinguisher.PATTERN_CONSTANTS);
 
     private RouteDistinguisherBuilder() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static RouteDistinguisher getDefaultInstance(final String defaultValue) {
index ba17382bbef0a6dd68e9bc36822fe72a5413d971..e71a321b14797d864008b22cd0e64e046b04f062 100644 (file)
@@ -38,7 +38,7 @@ import org.opendaylight.yangtools.yang.common.Uint32;
  */
 final class BgpAttributeConditionsUtil {
     private BgpAttributeConditionsUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     static boolean matchConditions(
index e962becda203f9f3ab02eaf643729abf65ebc010..729d956055fa3e130ff6bd5e3d37ba9a0cfc4592 100644 (file)
@@ -31,7 +31,7 @@ public final class ExportAttributeTestUtil {
     public static final ClusterIdentifier CLUSTER = new ClusterIdentifier(IPV4);
 
     private ExportAttributeTestUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     /**
index 1907c033e75090aca2718372dfce1fbff592a091..67a06f6f7d37a1aa2d3d59d77cee0265a70eb47c 100644 (file)
@@ -31,7 +31,7 @@ public final class ImportAttributeTestUtil {
     static final AsNumber AS = new AsNumber(Uint32.valueOf(65));
 
     private ImportAttributeTestUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static Attributes createInput() {
index cbe5c4f1a9ebb9a41d1c79fcec55ed48fcbbae36..db125b4676662d85c17b1763a67a5220b2fd5f94 100644 (file)
@@ -27,7 +27,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.
 
 public final class GlobalUtil {
     private GlobalUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     /**
index 12357969b01e0f651266795299c36b35de7ee201..af872cf43f3449f9bba2d3f4757c4589b4011a0e 100644 (file)
@@ -90,7 +90,7 @@ public final class NeighborUtil {
     private static final long TIMETICK_ROLLOVER_VALUE = UnsignedInteger.MAX_VALUE.longValue() + 1;
 
     private NeighborUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     /**
index b1a507a73f4bc06076dde738ab14861129585406..d66a18b79ad907fe61191620d1670cc315d144be 100644 (file)
@@ -25,7 +25,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.open
  */
 public final class PeerGroupUtil {
     private PeerGroupUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     /**
index b8a7b174b9cb1a923ecab1cc7582b0f58d7dbe37..3ba3925c22e7b748665b88311a271624c79b9f52 100644 (file)
@@ -20,9 +20,8 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNodes;
 
 public final class AsNumberUtil {
-
     private AsNumberUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     /**
index ef81091ab747de92fcf81f1f56ce2370d452af37..311ff54fd7bc93814cce1d1f57742f129e2b2d59 100644 (file)
@@ -16,13 +16,12 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.mess
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev180329.open.message.bgp.parameters.optional.capabilities.c.parameters.BgpExtendedMessageCapabilityBuilder;
 
 public final class BgpExtendedMessageUtil {
-
     public static final CParameters EXTENDED_MESSAGE_CAPABILITY =
             new CParametersBuilder().setBgpExtendedMessageCapability(new BgpExtendedMessageCapabilityBuilder()
                     .build()).build();
 
     private BgpExtendedMessageUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     /**
index 75a90691faa15e1a9298b4217da9aa17a7ec569a..70e3ae3ea2ee0643f286d5e88b35eb552bfb5d2c 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.parser.impl.message.update.extended.communities.route.target;
 
 import io.netty.buffer.ByteBuf;
@@ -20,7 +19,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.type
  */
 public final class As4RouteTargetExtendedHandler {
     private As4RouteTargetExtendedHandler() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static As4RouteTargetExtendedCommunity parse(final ByteBuf body) {
@@ -32,4 +31,4 @@ public final class As4RouteTargetExtendedHandler {
             final ByteBuf body) {
         FourOctAsCommonECUtil.serializeCommon(as4RouteTargetExtendedCommunity.getAs4SpecificCommon(), body);
     }
-}
\ No newline at end of file
+}
index 2cbad773c28cd5ecce8c11eec4e216dbf39fce04..c2db06c61ba77c0acf93309ba921688eae030668 100644 (file)
@@ -23,7 +23,7 @@ import org.opendaylight.yangtools.yang.common.Uint32;
  */
 public final class RouteTargetExtendedCommunityHandler {
     private RouteTargetExtendedCommunityHandler() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static RouteTargetExtendedCommunity parse(final ByteBuf buffer) {
index b31bd12c6e81d6bd78d3aa50e110b3df74e6552b..135a68c5a5f88adfc7f6f6658c03269ec6ef22eb 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.parser.impl.message.update.extended.communities.route.target;
 
 import io.netty.buffer.ByteBuf;
@@ -22,7 +21,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.type
  */
 public final class RouteTargetIpv4Handler {
     private RouteTargetIpv4Handler() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static void serialize(final RouteTargetIpv4 routeTarget, final ByteBuf byteAggregator) {
index 19a492f4808859329de71051645ae0b2b9983775..d89934d8815eaa95758909bc691e50c8f0b31045 100644 (file)
@@ -10,9 +10,8 @@ package org.opendaylight.protocol.bgp.parser.spi;
 import io.netty.buffer.ByteBuf;
 
 public final class BgpPrefixSidTlvUtil {
-
     private BgpPrefixSidTlvUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     /**
index 7106646dd829630beb7064283c205bf320a78d03..eb2d72da0ea2a1fbdfb63fa32a1230e3d76ad739 100644 (file)
@@ -15,9 +15,8 @@ import org.eclipse.jdt.annotation.Nullable;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.BgpTableType;
 
 public final class MultiPathSupportUtil {
-
     private MultiPathSupportUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     /**
index a3cb6e481a6a85fbb91ce9de7334b6d4726750c4..8c60fdd348232e255f06b35cd5a5448fe7a27091 100644 (file)
@@ -23,17 +23,15 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 public final class MultiprotocolCapabilitiesUtil {
-
-    private static final Logger LOG = LoggerFactory.getLogger(MultiprotocolCapabilitiesUtil.class);
-
     public static final CParameters RR_CAPABILITY = new CParametersBuilder().addAugmentation(CParameters1.class,
         new CParameters1Builder().setRouteRefreshCapability(new RouteRefreshCapabilityBuilder().build()).build())
             .build();
 
+    private static final Logger LOG = LoggerFactory.getLogger(MultiprotocolCapabilitiesUtil.class);
     private static final int RESERVED = 1;
 
     private MultiprotocolCapabilitiesUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static void serializeMPAfiSafi(final AddressFamilyRegistry afiReg,
index d0e57dfba327e20f5ab52e04826f572df9746c8a..3afaf6d126e8b7c532c977b1872333cc15db4063 100644 (file)
@@ -29,7 +29,7 @@ public final class PathIdUtil {
     public static final PathId NON_PATH_ID = new PathId(NON_PATH_ID_VALUE);
 
     private PathIdUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     /**
index f8a1c64e62e9d68d7d55e5cdf337b8fe6cb3ef3a..9e2fefdbc657905bd3b501d90c33034e7f482e14 100644 (file)
@@ -16,7 +16,7 @@ import org.opendaylight.yangtools.yang.common.netty.ByteBufUtils;
 
 public final class FourOctAsCommonECUtil {
     private FourOctAsCommonECUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static As4SpecificCommon parseCommon(final ByteBuf body) {
index d98251a4dfbb4e99e7718e68deca744de1d03527..bca69fe91de1e0ab07e6534e2b97fe0c31d70b2b 100644 (file)
@@ -18,10 +18,9 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.type
 
 public final class Inet4SpecificExtendedCommunityCommonUtil {
     private Inet4SpecificExtendedCommunityCommonUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
-
     public static Inet4SpecificExtendedCommunityCommon parseCommon(final ByteBuf buffer) {
         return new Inet4SpecificExtendedCommunityCommonBuilder()
                 .setGlobalAdministrator(Ipv4Util.addressForByteBuf(buffer))
@@ -29,11 +28,9 @@ public final class Inet4SpecificExtendedCommunityCommonUtil {
                 .build();
     }
 
-    public static void serializeCommon(
-            final Inet4SpecificExtendedCommunityCommon extComm,
+    public static void serializeCommon(final Inet4SpecificExtendedCommunityCommon extComm,
             final ByteBuf byteAggregator) {
         ByteBufWriteUtil.writeIpv4Address(extComm.getGlobalAdministrator(), byteAggregator);
         byteAggregator.writeBytes(extComm.getLocalAdministrator());
     }
-
 }
index 32cf17e6e6dc7699ada42a832f2ddee39d735ebd..e5e23b7930c7dbebe9d225689d2061f0728c61de 100644 (file)
@@ -12,7 +12,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.mess
 
 public final class BesthPathStateUtil {
     private BesthPathStateUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static long getPeerAs(final List<Segments> segments) {
index eef41587aa49b47c09ebe0a2b29610c3be115de8..2c42032f4d39c4d909e42e8a7d6195ff9f3920a5 100644 (file)
@@ -10,9 +10,8 @@ package org.opendaylight.protocol.bgp.mode.impl.base;
 import org.opendaylight.protocol.bgp.mode.api.PathSelectionMode;
 
 public final class BasePathSelectionModeFactory {
-
     private BasePathSelectionModeFactory() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static PathSelectionMode createBestPathSelectionStrategy() {
index 8603937e7e3066fff2cd02cbf4ffe3c95004e577..c597ffe57f70cc3fd340874a12969bff384116fd 100644 (file)
@@ -22,9 +22,8 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.type
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev180329.UnicastSubsequentAddressFamily;
 
 public final class BgpPeerUtil {
-
     private BgpPeerUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     /**
index 1b1fcc4f246875c15c1ed7a8940feaaf8fdd99fb..c2e552398e1907158f64b737cf6bd7432aa25fd0 100644 (file)
@@ -22,7 +22,7 @@ public final class CountersUtil {
     private static final Logger LOG = LoggerFactory.getLogger(CountersUtil.class);
 
     private CountersUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     /**
index 8943996bc7b04539d6a86192691798b22f588e99..97351d6b8ca89f85035fb665eba336ae10454314 100644 (file)
@@ -70,7 +70,6 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 import org.opendaylight.yangtools.yang.common.Uint16;
 
 final class OpenConfigMappingUtil {
-
     static final String APPLICATION_PEER_GROUP_NAME = "application-peers";
     static final Optional<String> APPLICATION_PEER_GROUP_NAME_OPT = Optional.of(APPLICATION_PEER_GROUP_NAME);
     static final int HOLDTIMER = 90;
@@ -80,7 +79,7 @@ final class OpenConfigMappingUtil {
     private static final PortNumber PORT = new PortNumber(Uint16.valueOf(179).intern());
 
     private OpenConfigMappingUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     static String getRibInstanceName(final InstanceIdentifier<?> rootIdentifier) {
index e92358fc598d2f0b34f046216ae106dbc6fb819c..2980f799f36881db19be446484bf42d5521e2309 100644 (file)
@@ -15,13 +15,12 @@ import org.opendaylight.yang.gen.v1.http.openconfig.net.yang.routing.policy.rev1
 import org.opendaylight.yang.gen.v1.http.openconfig.net.yang.routing.policy.rev151009.apply.policy.group.apply.policy.ConfigBuilder;
 
 public final class RoutingPolicyUtil {
-
     private static final Config DEFAULT_POLICY = new ConfigBuilder().setDefaultImportPolicy(ACCEPTROUTE)
             .setDefaultExportPolicy(ACCEPTROUTE).setImportPolicy(Collections.emptyList())
             .setExportPolicy(Collections.emptyList()).build();
 
     private RoutingPolicyUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static Config getApplyPolicy(final ApplyPolicy applyPolicy) {
index 6df8934341ed594bedc7318aee92ee433e97bdb7..c53868a118b486e35928ac6f230d853b37111732 100644 (file)
@@ -17,12 +17,11 @@ import org.opendaylight.protocol.bgp.rib.spi.state.BGPGracelfulRestartState;
 import org.opendaylight.protocol.bgp.rib.spi.state.BGPSessionState;
 
 public final class CheckUtil {
-
     private static final int SLEEP_FOR_MILLIS = 50;
     private static final int TIMEOUT_SECONDS = 10;
 
     private CheckUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static void checkIdleState(final SimpleSessionListener sessionListener) {
@@ -78,4 +77,4 @@ public final class CheckUtil {
         }
         Assert.fail();
     }
-}
\ No newline at end of file
+}
index be82db7ed7e1374dff7d651cece29a60fcd9d708..567c2666e0d314b519b9c0c398c927ee2ad78a68 100644 (file)
@@ -70,9 +70,8 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.type
 import org.opendaylight.yangtools.yang.common.Uint32;
 
 final class PeerUtil {
-
     private PeerUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     static MpReachNlri createMpReachNlri(final IpAddress nextHop, final List<IpPrefix> prefixes) {
index 051dbe225210dbe778d52a1a2c72e5373a88f397..e95da995da8f7190b9b45d28e8fac1664645c29a 100644 (file)
@@ -56,10 +56,9 @@ final class RIBTestsUtil {
     }
 
     private RIBTestsUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
-
     public static Global createGlobalIpv4() {
         return new GlobalBuilder()
                 .setAfiSafis(new AfiSafisBuilder().setAfiSafi(AFISAFIS_IPV4).build())
index 9fa0051b1b474b7ed06b5ae79de2849d9499beea..79d1f8407a6c4d8a6915c41030fc900fc5af2bba 100644 (file)
@@ -26,7 +26,7 @@ public final class IdentifierUtils {
     private static final QName PEER_ID = QName.create(Peer.QNAME, "peer-id").intern();
 
     private IdentifierUtils() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     // FIXME: implement as id.firstIdentifierOf(IS_PEER), null indicating not found
index 2569eda7b9acf241d9178693b40e766dabffd09f..f56967f44432a60aa6504b719d36de7c3e02cda2 100644 (file)
@@ -5,15 +5,13 @@
  * 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.rib.spi;
 
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev180329.PeerRole;
 
 public final class PeerRoleUtil {
-
     private PeerRoleUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static String roleForString(final PeerRole role) {
index efac6ea50257f57485a3020ebc7876da5f0b74f1..a0d8500e414164b3cfa619a99cfe3667d1bf66a1 100644 (file)
@@ -29,7 +29,7 @@ public final class RibSupportUtils {
                 QName.create(BgpAddPathTableType.QNAME, "safi").intern()));
 
     private RibSupportUtils() {
-        throw new UnsupportedOperationException("Utility class");
+        // Hidden on purpose
     }
 
     /**
index 6dc98f5653feb364ddb24492d09df991a60b2b35..b73ffde67297c8946c274084637af3ecd6bbcba3 100644 (file)
@@ -15,7 +15,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.
 @NonNullByDefault
 public final class RouterIds {
     private RouterIds() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static PeerId createPeerId(final IpAddress address) {
index 19f9b20e9644fa2599d096b0339ed7def3aca1f9..34edde1b08c2828a3f6848a7c45d251d9bb77add 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.rib.spi.util;
 
 import com.google.common.util.concurrent.Uninterruptibles;
@@ -20,13 +19,12 @@ import org.slf4j.LoggerFactory;
  * Utility class which provides helper functionality for ClusterSingletonService.
  */
 public final class ClusterSingletonServiceRegistrationHelper {
-
     private static final Logger LOG = LoggerFactory.getLogger(ClusterSingletonServiceRegistrationHelper.class);
     private static final int MAX_REGISTRATION_ATTEMPTS = 10;
     private static final int SLEEP_TIME_MILLIS = MAX_REGISTRATION_ATTEMPTS;
 
     private ClusterSingletonServiceRegistrationHelper() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     /**
index 5b0448e1d63f926f50ef2bb99afd1f4c8a3cca38..f6d97a02e1a473ddec7c5131ecd5903e688561fb 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.testtool;
 
 import com.google.common.base.Preconditions;
@@ -30,7 +29,7 @@ final class BGPPeerBuilder {
     private static final Logger LOG = LoggerFactory.getLogger(BGPPeerBuilder.class);
 
     private BGPPeerBuilder() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     static void createPeer(final BGPDispatcher dispatcher, final Arguments arguments,
index b04145cadbe9086344bf8538d8aa8e612d4a8fd0..6258c3214c29b5c2a59dcf3fcefe3d0148f83619 100644 (file)
@@ -55,7 +55,7 @@ final class CommunitiesBuilder {
     private static final Uint16 LA = Uint16.valueOf(4660).intern();
 
     private CommunitiesBuilder() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     static List<ExtendedCommunities> createExtComm(final List<String> extCom) {
index 3c823fa5045e4b8cd9bd32980de90d176a0e00f9..5e8bf792b4b1f4803a972389d406532540f62fe2 100644 (file)
@@ -22,7 +22,7 @@ public final class Main {
     private static final Logger LOG = LoggerFactory.getLogger(Main.class);
 
     private Main() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static void main(final String[] args) throws IOException {
index 1fb51c7bd8b43b999412387d321d6f961361d51b..f3a3218c9a6a4798daa17a74bfc9c4cea625c25e 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.testtool;
 
 import static org.opendaylight.protocol.bgp.testtool.CommunitiesBuilder.createExtComm;
@@ -41,15 +40,12 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.type
 import org.opendaylight.yangtools.yang.common.Uint32;
 
 final class PrefixesBuilder {
-    private static final Ipv4NextHopCase NEXT_HOP;
-
-    static {
-        NEXT_HOP = new Ipv4NextHopCaseBuilder().setIpv4NextHop(new Ipv4NextHopBuilder()
-                .setGlobal(new Ipv4Address("127.1.1.1")).build()).build();
-    }
+    private static final Ipv4NextHopCase NEXT_HOP = new Ipv4NextHopCaseBuilder()
+        .setIpv4NextHop(new Ipv4NextHopBuilder().setGlobal(new Ipv4Address("127.1.1.1")).build())
+        .build();
 
     private PrefixesBuilder() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     static void advertiseIpv4Prefixes(final ChannelOutputLimiter session, final int nprefixes,
index 9676a1cda9e8d11a30d9dcda5d792499b1ded101..bfc2155d9ca954cce35b361f4f7733ec493482fb 100644 (file)
@@ -60,7 +60,7 @@ import org.opendaylight.yangtools.yang.common.Uint8;
 
 public final class ProtocolUtil {
     private ProtocolUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static void augmentProtocolId(final LinkstateRoute value, final PrefixAttributes pa,
index d54c141d2ed4136df41939672b47d6ebf870c08d..8b2a370e20a5371829cab7a753c2e168656cf5f2 100644 (file)
@@ -27,7 +27,7 @@ public final class BinaryBGPDumpFileParser {
     private static final int MARKER_LENGTH = 16;
 
     private BinaryBGPDumpFileParser() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     /**
index 065e6f93146d0edd12430294faf13d6855e1b99b..63a568e0e7f96484c30eee27d9cd76795a05a07f 100644 (file)
@@ -37,7 +37,7 @@ public final class HexDumpBGPFileParser {
     private static final String FF_16 = Strings.repeat("FF", 16);
 
     private HexDumpBGPFileParser() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static List<byte[]> parseMessages(final File file) throws IOException {
index 3b3341b348f5fab7fe3bc8577199f4fc60649438..bb31c0914ca389140f5ddde0225d3718de8862e3 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.bmp.impl;
 
 import io.netty.bootstrap.Bootstrap;
@@ -33,7 +32,7 @@ public final class BmpDispatcherUtil {
     private static final int MAX_CONNECTIONS_COUNT = 128;
 
     private BmpDispatcherUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static ChannelInitializer<AbstractChannel> createChannelWithDecoder(
index 5d32d7c336d1f628c5b46be508d1ea8b766b9621..9da1a855ab27b5906ab9c9bf092b4ac26fbfd880 100644 (file)
@@ -16,9 +16,8 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.moni
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.rfc2385.cfg.rev160324.Rfc2385Key;
 
 public final class KeyConstructorUtil {
-
     private KeyConstructorUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static KeyMapping constructKeys(final List<MonitoredRouter> mrs) {
index aa041d8111767a5e95ed9d9d8026e38c9602083e..b61fe4745207fcfda60c27f52a3c51c5fc4d6409 100644 (file)
@@ -17,19 +17,17 @@ import org.opendaylight.yangtools.yang.common.QName;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates;
 
 public final class TablesUtil {
+    public static final QName BMP_TABLES_QNAME = QName.create(BmpMonitor.QNAME, "tables").intern();
+    public static final QName BMP_ATTRIBUTES_QNAME = QName.create(BmpMonitor.QNAME, "attributes").intern();
+    public static final QName BMP_ROUTES_QNAME = QName.create(BmpMonitor.QNAME, "routes").intern();
+    public static final QName BMP_AFI_QNAME = QName.create(BMP_TABLES_QNAME, "afi").intern();
+    public static final QName BMP_SAFI_QNAME = QName.create(BMP_TABLES_QNAME, "safi").intern();
 
-    public static final QName BMP_TABLES_QNAME
-            = QName.create(BmpMonitor.QNAME.getModule(), "tables");
-    public static final QName BMP_ATTRIBUTES_QNAME =
-            QName.create(BmpMonitor.QNAME.getModule(), "attributes");
-    public static final QName BMP_ROUTES_QNAME = QName.create(BmpMonitor.QNAME.getModule(), "routes");
-    public static final QName BMP_AFI_QNAME = QName.create(BMP_TABLES_QNAME.getModule(), "afi");
-    public static final QName BMP_SAFI_QNAME = QName.create(BMP_TABLES_QNAME.getModule(), "safi");
     private static final String AFI = "afi";
     private static final String SAFI = "safi";
 
     private TablesUtil() {
-        throw new UnsupportedOperationException("Utility class");
+        // Hidden on purpose
     }
 
     /**
index f167efc78822bc0174f49f76aa78613d373584b4..df0a0a148a14e2058a50fa622b1849eb58b37eaa 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.bmp.mock;
 
 import com.google.common.net.InetAddresses;
@@ -26,18 +25,16 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 public final class BmpMock {
-
     private static final Logger LOG = LoggerFactory.getLogger(BmpMock.class);
 
     private BmpMock() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static void main(final String[] args) {
         deploy(args);
     }
 
-
     private static BmpMockDispatcher initiateMock(final BmpMockArguments arguments) {
         final BGPExtensionProviderContext bgpCtx = new SimpleBGPExtensionProviderContext();
         final BGPActivator bgpActivator = new BGPActivator();
@@ -90,5 +87,4 @@ public final class BmpMock {
             return deployClients(dispatcher, arguments);
         }
     }
-
 }
index 52ca59687f3a0a5e3f1b0404d75abd439ae3aa43..e15959904b1c21fe4efc60fe801ee0e3c27fd0fa 100755 (executable)
@@ -48,7 +48,6 @@ import org.opendaylight.yangtools.yang.common.Uint32;
 import org.opendaylight.yangtools.yang.common.Uint8;
 
 final class BmpMockUtil {
-
     private static final String DESCRIPTION = "OpenDaylight";
     private static final String NAME = "BMP mock";
     private static final int HOLD_TIMER = 180;
@@ -60,7 +59,7 @@ final class BmpMockUtil {
     private static final AsPath AS_PATH = new AsPathBuilder().setSegments(Collections.emptyList()).build();
 
     private BmpMockUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     static InitiationMessage createInitiation() {
index 08c7b78d80d434eec0830b2d1358b6e33e8d0840..6a2a41480deb02bbd5b3137345e8fc1563158507 100644 (file)
@@ -112,11 +112,6 @@ import org.opendaylight.yangtools.yang.common.Uint64;
 import org.opendaylight.yangtools.yang.common.Uint8;
 
 public final class TestUtil {
-
-    private TestUtil() {
-        throw new UnsupportedOperationException();
-    }
-
     public static final Ipv4Address IPV4_ADDRESS_10 = new Ipv4Address("10.10.10.10");
     private static final Ipv4Address IPV4_ADDRESS_20 = new Ipv4Address("20.20.20.20");
     private static final Ipv4Address IPV4_ADDRESS_30 = new Ipv4Address("30.30.30.30");
@@ -127,6 +122,10 @@ public final class TestUtil {
     public static final PortNumber PEER_LOCAL_PORT = new PortNumber(Uint16.valueOf(220));
     public static final PortNumber PEER_REMOTE_PORT = new PortNumber(Uint16.valueOf(5000));
 
+    private TestUtil() {
+        // Hidden on purpose
+    }
+
     public static InitiationMessage createInitMsg(final String sysDescr, final String sysName, final String info) {
         final InitiationMessageBuilder initMsgBuilder = new InitiationMessageBuilder();
         final TlvsBuilder tlvsBuilder = new TlvsBuilder();
index f145e76cfa4fa02948ac756a5ed472b2e1f47732..9f41c617ce2df662928454a0a9483b923e3002cc 100644 (file)
@@ -5,17 +5,13 @@
  * 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.bmp.spi.parser;
 
 public final class BmpMessageConstants {
-
-    private BmpMessageConstants() {
-        throw new UnsupportedOperationException();
-    }
-
     public static final short BMP_VERSION = 3;
-
     public static final int COMMON_HEADER_LENGTH = 6;
 
+    private BmpMessageConstants() {
+        // Hidden on purpose
+    }
 }
index 5c5f5619137bbc13ca0ee5f8d30a45ca0194337c..de85e65520de9e57240f7592b08b4638a236a2d2 100644 (file)
@@ -15,9 +15,8 @@ import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.
 import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Gauge64;
 
 public final class TlvUtil {
-
     private TlvUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static void formatTlv(final int type, final ByteBuf value, final ByteBuf out) {
index ff7e1c7d5b49aa99e299eb3753b68b87a5c8bf51..8f080e40231ffce42dddd2a4eb0ecacaaad73b53 100644 (file)
@@ -19,7 +19,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.rsvp.rev
 
 public final class BNCUtil {
     private BNCUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static List<Subobject> toBncSubobject(final List<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml
index a502ebcf5ad48446612ff720df084ed07c7b7130..d3329e44d0dd4ef140f9fde2111f661d8080cc00 100644 (file)
@@ -21,13 +21,12 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.rsvp.rev
 import org.opendaylight.yangtools.yang.common.Uint32;
 
 final class AsNumberCaseParser {
+    private static final int CONTENT_LENGTH = 2;
 
     private AsNumberCaseParser() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
-    private static final int CONTENT_LENGTH = 2;
-
     static AsNumberCase parseSubobject(final ByteBuf buffer) throws PCEPDeserializerException {
         checkArgument(buffer != null && buffer.isReadable(), "Array of bytes is mandatory. Cannot be null or empty.");
         if (buffer.readableBytes() != CONTENT_LENGTH) {
index 5ba2d8ec768cda66fe395e44d39803bb12b12bf5..3cc18c60d2c1b638dc2de9d7c94262e5e20c4779 100644 (file)
@@ -20,9 +20,8 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.typ
  * Utilities used in pcep-base-parser.
  */
 public final class Util {
-
     private Util() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     private static State insertObject(final MetricPceBuilder metricPceBuilder, final State state, final Object obj) {
index ca2330208a7d154d49be2da0eb641fff1c5df971..e73289c660102f807d71acdf5f69d7f27f588b1d 100644 (file)
@@ -24,9 +24,8 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.typ
  * Utilities used in pcep-impl.
  */
 public final class Util {
-
     private Util() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static Message createErrorMessage(final PCEPErrors error, final Open openObject) {
index 6a34abf9ec7a2b94dea9d4149e75c8a595ced675..bb6d208375612354f168942c8d78b643a5d5cecc 100644 (file)
@@ -17,11 +17,10 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 public final class SslKeyStore {
-
     private static final Logger LOG = LoggerFactory.getLogger(SslKeyStore.class);
 
     private SslKeyStore() {
-        throw new UnsupportedOperationException("Utility class shouldn't be instantiated");
+        // Hidden on purpose
     }
 
     /**
index a64b42e2d7979b10d696302a6120fa2df13b37a9..b2d0230d020804cdc91652ac3483532da5a02079 100644 (file)
@@ -7,8 +7,6 @@
  */
 package org.opendaylight.protocol.pcep.impl;
 
-import java.lang.reflect.Constructor;
-import java.lang.reflect.InvocationTargetException;
 import org.junit.Assert;
 import org.junit.Test;
 import org.opendaylight.protocol.pcep.impl.spi.Util;
@@ -21,7 +19,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.rev181109.pcerr.message.pcerr.message.error.type.SessionCase;
 
 public class UtilTest {
-
     private static final Open OPEN = new OpenBuilder().build();
 
     @Test
@@ -47,17 +44,4 @@ public class UtilTest {
         Assert.assertEquals(PCEPErrors.BAD_LABEL_VALUE.getErrorType(), errorObject.getType());
         Assert.assertEquals(PCEPErrors.BAD_LABEL_VALUE.getErrorValue(), errorObject.getValue());
     }
-
-    @Test(expected = UnsupportedOperationException.class)
-    @SuppressWarnings({"checkstyle:IllegalThrows","checkstyle:AvoidHidingCauseException"})
-    public void testPrivateConstructor() throws Throwable {
-        final Constructor<Util> c = Util.class.getDeclaredConstructor();
-        c.setAccessible(true);
-        try {
-            c.newInstance();
-        } catch (InvocationTargetException e) {
-            throw e.getCause();
-        }
-    }
-
 }
index c7a22e8ff1182127249a5328f4cba4b89b043ea5..81e63fbc99b6e2387d49132ac3f57daef6607020 100755 (executable)
@@ -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.pcep.pcc.mock;
 
 import ch.qos.logback.classic.Level;
@@ -25,7 +24,6 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 public final class Main {
-
     private static final Logger LOG = LoggerFactory.getLogger(Main.class);
 
     private static final int DEFAULT_REMOTE_PORT = 4189;
@@ -41,9 +39,8 @@ public final class Main {
     private static int reconnectAfterXSeconds;
     private static int disonnectAfterXSeconds;
 
-
     private Main() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static void main(final String[] args) {
index 976fe25be69adf39ce48c045927e9f6cf6114bcf..5fc9bc7d53af1938497aaf2fe1327783da5ff8e8 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.pcep.pcc.mock;
 
 import static org.opendaylight.protocol.pcep.pcc.mock.spi.MsgBuilderUtil.createPath;
@@ -31,7 +30,7 @@ final class PCCTunnelBuilder {
     private static final Subobject DEFAULT_ENDPOINT_HOP = getDefaultEROEndpointHop();
 
     private PCCTunnelBuilder() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     static Map<PlspId, PCCTunnel> createTunnels(final String address, final int lsps) {
index 320338b157b6a24538792c241da7d3994009f8a9..24ac7aac67516e79e5fc5ed1a10b72f7f25b8ce4 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.pcep.pcc.mock.spi;
 
 import com.google.common.collect.Lists;
@@ -58,9 +57,8 @@ import org.opendaylight.yangtools.yang.common.Uint32;
 import org.opendaylight.yangtools.yang.common.Uint64;
 
 public final class MsgBuilderUtil {
-
     private MsgBuilderUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static Pcrpt createPcRtpMessage(final Lsp lsp, final Optional<Srp> srp, final Path path) {
index 0fbdc34ac7eadb364c72882fc3fcebe3746984eb..bf0f4ae9310282c4ec7a1afc0dfecbfb970116a2 100644 (file)
@@ -20,7 +20,7 @@ public final class ServiceLoaderPCEPExtensionProviderContext extends SimplePCEPE
     }
 
     private ServiceLoaderPCEPExtensionProviderContext() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static PCEPExtensionProviderContext create() {
index dc2d8bcbd4f24c9f08f5eed5600e54bafe97efa2..bf38c3092bd4a3876bcd008ab40f987475ac300a 100644 (file)
@@ -25,9 +25,8 @@ import org.opendaylight.protocol.pcep.spi.pojo.ServiceLoaderPCEPExtensionProvide
 import org.opendaylight.protocol.util.InetSocketAddressUtil;
 
 public final class PCCMock {
-
     private PCCMock() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static void main(final String[] args) throws InterruptedException, ExecutionException {
index 5ac67e53400e3110219830fc0ff12f00f99def37..9985d1a5b6213554f0255a152a3e689fd6914e46 100644 (file)
@@ -44,12 +44,10 @@ import org.slf4j.LoggerFactory;
  * PcepStateUtils reads Pcep Topology Node state from DS and prints to stream.
  */
 public final class PcepStateUtils {
-
     private static final Logger LOG = LoggerFactory.getLogger(PcepStateUtils.class);
 
-    @SuppressWarnings("checkstyle:HideUtilityClassConstructor")
     private PcepStateUtils() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     /**
index 9ae63ede24281eeb836787452b3c909ade389e0e..a6908754d28cf3243db201a604d79ea9cd9b7a63 100644 (file)
@@ -27,9 +27,8 @@ import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.
 import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.TopologyTypes;
 
 final class PCEPTopologyProviderUtil {
-
     private PCEPTopologyProviderUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     static KeyMapping contructKeys(final @NonNull Topology topology) {
index d316af8be9b040cacb2a89d0aa71160ae2586258..65d75ec617eb3002c0a18411c08409029209de64 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.bgpcep.pcep.tunnel.provider;
 
 import com.google.common.util.concurrent.Futures;
@@ -57,7 +56,7 @@ final class TunelProgrammingUtil {
     private static final Logger LOG = LoggerFactory.getLogger(TunelProgrammingUtil.class);
 
     private TunelProgrammingUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static Ero buildEro(final List<ExplicitHops> explicitHops) {
index b2f500beed87d809e1e329cd95814e72a9bee27d..9475b9101877ddd121150790036692227dffbe0c 100644 (file)
@@ -22,7 +22,7 @@ public final class NanotimeUtil {
     private static volatile Long nanoTimeOffset = null;
 
     private NanotimeUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     /**
index 852a929c76a172235afd5da56228fe07a3b7151b..f93a68a93fa25a0bc1cadf31bc97f875ad98cf2f 100644 (file)
@@ -14,9 +14,8 @@ import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 
 public final class TopologyProgrammingUtil {
-
     private TopologyProgrammingUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     @SuppressWarnings("unchecked")
index 31a66008ef62527aaaf0d9fae46c7f5c74962fc2..d31a43430915b0c3beba32c4a72371ee08d572df 100644 (file)
@@ -17,7 +17,7 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 
 public final class TunnelProgrammingUtil {
     private TunnelProgrammingUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static InstanceIdentifier<Link> linkIdentifier(final InstanceIdentifier<Topology> topology,
index 07a00ed3431eac0f8d99b17c3fdb5b45fcc0e732..cf9076d95a01b2aaf11fd956b9b214c4a54df809 100644 (file)
@@ -20,7 +20,7 @@ import com.google.common.net.InetAddresses;
  */
 public final class PceIdBuilder {
     private PceIdBuilder() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     /**
index 829710dfc9ad84d829e0120f5395e0d62ef52593..531764e512ba36ad8e40829ba5c9e391d32d08a9 100644 (file)
@@ -24,7 +24,7 @@ public final class AsNumberCaseParser {
     private static final int CONTENT_LENGTH = 2;
 
     private AsNumberCaseParser() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static AsNumberCase parseSubobject(final ByteBuf buffer) throws RSVPParsingException {
@@ -40,7 +40,6 @@ public final class AsNumberCaseParser {
                 .build();
     }
 
-
     public static ByteBuf serializeSubobject(final AsNumberCase asCase) {
         final AsNumberSubobject asNumber = asCase.getAsNumber();
         final ByteBuf body = Unpooled.buffer(CONTENT_LENGTH);
index 9cd9d8afec16063d58f74f678a2c3aeda7f83b81..707ea6434b19e2bedf07b9a0cee1655d454538d1 100644 (file)
@@ -5,21 +5,18 @@
  * 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.rsvp.parser.impl.subobject.label;
 
 import io.netty.buffer.ByteBuf;
 import org.opendaylight.protocol.util.BitArray;
 
 public final class LabelUtil {
-
     private static final int FLAGS_SIZE = 8;
-
     private static final int UNIDIRECTIONAL = 0;
     private static final int GLOBAL = 7;
 
     private LabelUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static void formatLabel(final int type, final Boolean unidirectional, final Boolean global, final ByteBuf
@@ -31,4 +28,4 @@ public final class LabelUtil {
         buffer.writeByte(type);
         buffer.writeBytes(body);
     }
-}
\ No newline at end of file
+}
index 3e6322886749528cb411cb64d5ea0f5e45849e46..59bd49165cbfb42ac56262958a1ab8e1306da8b7 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.rsvp.parser.impl.subobject.rro;
 
 import io.netty.buffer.ByteBuf;
@@ -14,7 +13,7 @@ final class RROSubobjectUtil {
     private static final int HEADER_SIZE = 2;
 
     private RROSubobjectUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static void formatSubobject(final int type, final ByteBuf body, final ByteBuf buffer) {
index 127db49b13329ae6cefa69f3b747d96d90054877..9768ce9eca5555e867d063bb4399f162aa0cc2a3 100644 (file)
@@ -5,19 +5,16 @@
  * 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.rsvp.parser.impl.subobject.xro;
 
 import io.netty.buffer.ByteBuf;
 
 public final class XROSubobjectUtil {
-
     private static final int HEADER_SIZE = 2;
-
     private static final int MANDATORY_BIT = 7;
 
     private XROSubobjectUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static void formatSubobject(final int type, final Boolean mandatory, final ByteBuf body,
index 8a0f3961246561497529d6d187613362608833db..ae7e33af8e908bd2071e8ebff64388b8b6f7fb5a 100644 (file)
@@ -10,13 +10,11 @@ package org.opendaylight.protocol.rsvp.parser.spi;
 import io.netty.buffer.ByteBuf;
 
 public final class EROSubobjectUtil {
-
     private static final int HEADER_SIZE = 2;
-
     private static final int LOOSE_BIT = 7;
 
     private EROSubobjectUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static void formatSubobject(final int type, final Boolean loose, final ByteBuf body, final ByteBuf buffer) {
index 9f856247459555cb55f43f671a4b8792fa6bcfca..2477bb279965ca08d96e236003a13efe8a62ad04 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.rsvp.parser.spi.pojo;
 
 import java.util.ServiceLoader;
@@ -14,7 +13,7 @@ import org.opendaylight.protocol.rsvp.parser.spi.RSVPExtensionProviderContext;
 
 public final class ServiceLoaderRSVPExtensionProviderContext {
     private ServiceLoaderRSVPExtensionProviderContext() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static RSVPExtensionProviderContext create() {
index 3a058158054e1e17fc2e939321af99d52990a82a..69f24e2cd627e3e566a7bd97e1110949509dfe18 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.rsvp.parser.spi.pojo;
 
 import static org.junit.Assert.assertEquals;
@@ -13,8 +12,6 @@ import static org.junit.Assert.assertNotNull;
 
 import io.netty.buffer.ByteBuf;
 import io.netty.buffer.Unpooled;
-import java.lang.reflect.Constructor;
-import java.lang.reflect.InvocationTargetException;
 import org.junit.Before;
 import org.junit.Test;
 import org.mockito.Mockito;
@@ -165,18 +162,4 @@ public class ServiceLoaderRSVPExtensionProviderContextTest {
         this.context.getLabelHandlerRegistry().serializeLabel(false, false, this.labelType, buffer);
         Mockito.verify(this.labelSerializer).serializeLabel(false, false, this.labelType, buffer);
     }
-
-    @Test(expected = UnsupportedOperationException.class)
-    @SuppressWarnings({ "checkstyle:IllegalThrows", "checkstyle:avoidHidingCauseException" })
-    public void testPrivateConstructor() throws Throwable {
-        final Constructor<ServiceLoaderRSVPExtensionProviderContext> c =
-            ServiceLoaderRSVPExtensionProviderContext.class.getDeclaredConstructor();
-        c.setAccessible(true);
-        try {
-            c.newInstance();
-        } catch (final InvocationTargetException e) {
-            throw e.getCause();
-        }
-    }
-
 }
index 51a43ba7f658d64d046674b3423c21bb6f588d0a..7696e33bae0b305ed78879f99e918b9922c2b4eb 100644 (file)
@@ -31,7 +31,7 @@ public final class CheckTestUtil {
     private static final int TIMEOUT = 30;
 
     private CheckTestUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static <T extends Future<?>> void waitFutureSuccess(final T future) {
index 3a3b20f1bf00472ed91d50cd08e7caed86613e43..603719e225e760250158449916b119cfb607b864 100644 (file)
@@ -31,7 +31,7 @@ public final class CheckUtil {
     private static final int TIMEOUT = 30;
 
     private CheckUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static <T extends Future<?>> void waitFutureSuccess(final T future) {
index 5f4acb44391dbe2c5f525fa86fb82969b7923257..df52cfb27a58e7801c608cf5ee86a0a3c6f1cade 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.util;
 
 import com.google.common.collect.Lists;
@@ -25,7 +24,7 @@ public final class InetSocketAddressUtil {
     private static final List<Integer> ASSIGNED_PORTS = new ArrayList<>();
 
     private InetSocketAddressUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static List<InetSocketAddress> parseAddresses(final String address, final int defaultPort) {
index 83c3c3a423f904b0787ea3445d0cf5c15b096597..4c4ae79108cca3b0bca13cc85d817d2c23061380 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.util;
 
 import ch.qos.logback.classic.Level;
@@ -18,7 +17,7 @@ import org.slf4j.LoggerFactory;
 
 public final class LoggerUtil {
     private LoggerUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static void initiateLogger(final ArgumentsInput arguments) {
index 1d383859f6282b5731bfb58227b3be9c2d741819..77a0fd6abf6b285721555fcfb7a1c01141815f6b 100644 (file)
@@ -25,11 +25,10 @@ import org.slf4j.LoggerFactory;
  * Util class for methods working with byte array.
  */
 public final class ByteArray {
-
     private static final Logger LOG = LoggerFactory.getLogger(ByteArray.class);
 
     private ByteArray() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     /**
index 25e3c1d3670168e60891430ea336d44b6de950af..a788086fa36e09139201478bbddd705127e80838 100644 (file)
@@ -31,7 +31,7 @@ public final class ByteBufWriteUtil {
     public static final int IPV6_PREFIX_BYTE_LENGTH = Ipv6Util.IPV6_LENGTH + 1;
 
     private ByteBufWriteUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     /**
index a1e95bc0bd6fd0071b6bbf1213547aaca41f2c18..3d33bb5edb54bcd650e757fd30a357e6a7210795 100644 (file)
@@ -35,7 +35,7 @@ public final class Ipv4Util {
     private static final Ipv4Prefix EMPTY_PREFIX = new Ipv4Prefix("0.0.0.0/0");
 
     private Ipv4Util() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     /**
index 31c94f8692402a56c42b186e2ba12998bf370ff6..c1257293964829fc12a87d062527db817d71dd31 100644 (file)
@@ -30,7 +30,7 @@ public final class Ipv6Util {
     private static final Ipv6Prefix EMPTY_PREFIX = new Ipv6Prefix("::/0");
 
     private Ipv6Util() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     /**
index 9912f4627a8efa0fe63f0958a84f75b9c1956730..63306e94d0e56833dfdfd063af8db3f5d8d3d947 100644 (file)
@@ -16,12 +16,11 @@ import org.opendaylight.yangtools.yang.common.Uint32;
  * Util class for encoding/decoding 20bit leftmost value.
  */
 public final class MplsLabelUtil {
-
     private static final int LABEL_OFFSET = 4;
     private static final byte BOTTOM_LABEL_BIT = 0x1;
 
     private MplsLabelUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     /**
index 0a0f20ea1842af237c08089107ebe83be28a10e5..3a314285cd40b5cf95508ef56993a8dde77892ba 100644 (file)
@@ -35,7 +35,7 @@ public final class PCEPHexDumpParser {
     private static final String LENGTH = "LENGTH:";
 
     private PCEPHexDumpParser() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     public static List<byte[]> parseMessages(final File file) throws IOException {
index 50df91caa3cec0a704f917f3ee9360cd2e8ca6de..4d42e3939b0925ec4b49c8df4908967dd397e182 100644 (file)
@@ -15,9 +15,8 @@ import java.util.concurrent.TimeUnit;
  * Statistics utility class.
  */
 public final class StatisticsUtil {
-
     private StatisticsUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     /**
index cdadb75cee7d5907a2ecd62396ad30044a5cfdc5..746c14f1d8a5149016cbcf7b975478e577b7919f 100644 (file)
@@ -11,11 +11,6 @@ package org.opendaylight.protocol.util;
  * Util class for storing various util values as constants.
  */
 public final class Values {
-
-    private Values() {
-        throw new UnsupportedOperationException();
-    }
-
     /**
      * Maximum unsigned Short value (65535).
      */
@@ -40,4 +35,8 @@ public final class Values {
      * In order to get the value in first bit, we need to shift the byte by 7.
      */
     public static final int FIRST_BIT_OFFSET = 7;
+
+    private Values() {
+        // Hidden on purpose
+    }
 }