Enforce checkstyle in bgp-linkstate
[bgpcep.git] / bgp / extensions / linkstate / src / main / java / org / opendaylight / protocol / bgp / linkstate / impl / attribute / sr / RangeTlvParser.java
index 854e5c1c6af6141e5059e9d5534aaf0cd6d64cd4..333b93d0f33e3695c6b7b49f1b55681155ba4e27 100644 (file)
@@ -44,7 +44,7 @@ public final class RangeTlvParser {
     private static final int RESERVED = 1;
 
     private RangeTlvParser() {
-        throw new UnsupportedOperationException();
+
     }
 
     public static SrRange parseSrRange(final ByteBuf buffer, final ProtocolId protocolId) {
@@ -69,22 +69,27 @@ public final class RangeTlvParser {
             final int type = buffer.readUnsignedShort();
             final int length = buffer.readUnsignedShort();
             switch (type) {
-            case PREFIX_SID:
-                subTlvCase = new PrefixSidTlvCaseBuilder(SrPrefixAttributesParser.parseSrPrefix(buffer.readSlice(length), protocolId)).build();
-                break;
-            case IPV6_PREFIX_SID:
-                subTlvCase = new Ipv6PrefixSidTlvCaseBuilder(Ipv6SrPrefixAttributesParser.parseSrIpv6Prefix(buffer.readSlice(length))).build();
-                break;
-            case BINDING_SID:
-                subTlvCase = new BindingSidTlvCaseBuilder(BindingSidLabelParser.parseBindingSidLabel(buffer.readSlice(length), protocolId)).build();
-                break;
-            case SID_TYPE:
-                subTlvCase = new SidLabelTlvCaseBuilder().setSidLabelIndex(SidLabelIndexParser.parseSidLabelIndex(Size.forValue(length), buffer.readSlice(length))).build();
-                break;
-            default:
-                LOG.info("Unknown type of range sub-tlv: {}", type);
-                buffer.skipBytes(length);
-                continue;
+                case PREFIX_SID:
+                    subTlvCase = new PrefixSidTlvCaseBuilder(
+                        SrPrefixAttributesParser.parseSrPrefix(buffer.readSlice(length), protocolId)).build();
+                    break;
+                case IPV6_PREFIX_SID:
+                    subTlvCase = new Ipv6PrefixSidTlvCaseBuilder(
+                        Ipv6SrPrefixAttributesParser.parseSrIpv6Prefix(buffer.readSlice(length))).build();
+                    break;
+                case BINDING_SID:
+                    subTlvCase = new BindingSidTlvCaseBuilder(
+                        BindingSidLabelParser.parseBindingSidLabel(buffer.readSlice(length), protocolId)).build();
+                    break;
+                case SID_TYPE:
+                    subTlvCase = new SidLabelTlvCaseBuilder().setSidLabelIndex(
+                        SidLabelIndexParser.parseSidLabelIndex(Size.forValue(length), buffer.readSlice(length)))
+                    .build();
+                    break;
+                default:
+                    LOG.info("Unknown type of range sub-tlv: {}", type);
+                    buffer.skipBytes(length);
+                    continue;
             }
             subTlvs.add(subTlv.setRangeSubTlv(subTlvCase).build());
         }