From 8832f89dba0e5dddc2db30f7711a177c039f0be7 Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Mon, 6 Jan 2020 16:06:43 +0100 Subject: [PATCH] Eliminate ByteBufWriteUtil.writeMedium() There are only two users of this method, both operating on primitive type. Switch them to use ByteBuf.writeMedium() and eliminate the now-unused method. Change-Id: I22676f9a2e03f2f5603f46d59fb301b59fc34b29 Signed-off-by: Robert Varga --- .../bgp/evpn/impl/esi/types/MacParser.java | 10 ++++------ .../ietf/stateful07/Stateful07LspObjectParser.java | 6 +++--- .../protocol/util/ByteBufWriteUtil.java | 14 -------------- .../protocol/util/ByteBufWriteUtilTest.java | 14 -------------- 4 files changed, 7 insertions(+), 37 deletions(-) diff --git a/bgp/extensions/evpn/src/main/java/org/opendaylight/protocol/bgp/evpn/impl/esi/types/MacParser.java b/bgp/extensions/evpn/src/main/java/org/opendaylight/protocol/bgp/evpn/impl/esi/types/MacParser.java index 7633410c8a..100fbe49b2 100644 --- a/bgp/extensions/evpn/src/main/java/org/opendaylight/protocol/bgp/evpn/impl/esi/types/MacParser.java +++ b/bgp/extensions/evpn/src/main/java/org/opendaylight/protocol/bgp/evpn/impl/esi/types/MacParser.java @@ -5,17 +5,15 @@ * 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.evpn.impl.esi.types; +import static com.google.common.base.Preconditions.checkArgument; import static org.opendaylight.protocol.bgp.evpn.impl.esi.types.EsiModelUtil.extractSystmeMac; import static org.opendaylight.protocol.bgp.evpn.impl.esi.types.EsiModelUtil.extractUint24LD; -import com.google.common.base.Preconditions; import io.netty.buffer.ByteBuf; import org.opendaylight.protocol.util.ByteArray; import org.opendaylight.protocol.util.ByteBufUtils; -import org.opendaylight.protocol.util.ByteBufWriteUtil; import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.IetfYangUtil; import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.evpn.rev180329.EsiType; import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.evpn.rev180329.esi.Esi; @@ -29,11 +27,11 @@ final class MacParser extends AbstractEsiType { @Override public ByteBuf serializeBody(final Esi esi, final ByteBuf body) { - Preconditions.checkArgument(esi instanceof MacAutoGeneratedCase, - "Unknown esi instance. Passed %s. Needed MacAutoGeneratedCase.", esi.getClass()); + checkArgument(esi instanceof MacAutoGeneratedCase, + "Unknown esi instance. Passed %s. Needed MacAutoGeneratedCase.", esi.getClass()); final MacAutoGenerated macAuto = ((MacAutoGeneratedCase) esi).getMacAutoGenerated(); body.writeBytes(IetfYangUtil.INSTANCE.macAddressBytes(macAuto.getSystemMacAddress())); - ByteBufWriteUtil.writeMedium(macAuto.getLocalDiscriminator().getValue().intValue(), body); + body.writeMedium(macAuto.getLocalDiscriminator().getValue().intValue()); return body; } diff --git a/pcep/ietf-stateful07/src/main/java/org/opendaylight/protocol/pcep/ietf/stateful07/Stateful07LspObjectParser.java b/pcep/ietf-stateful07/src/main/java/org/opendaylight/protocol/pcep/ietf/stateful07/Stateful07LspObjectParser.java index 9e9447d8ae..e164f5540b 100644 --- a/pcep/ietf-stateful07/src/main/java/org/opendaylight/protocol/pcep/ietf/stateful07/Stateful07LspObjectParser.java +++ b/pcep/ietf-stateful07/src/main/java/org/opendaylight/protocol/pcep/ietf/stateful07/Stateful07LspObjectParser.java @@ -8,7 +8,6 @@ package org.opendaylight.protocol.pcep.ietf.stateful07; import static com.google.common.base.Preconditions.checkArgument; -import static org.opendaylight.protocol.util.ByteBufWriteUtil.writeMedium; import com.google.common.primitives.UnsignedBytes; import io.netty.buffer.ByteBuf; @@ -116,8 +115,9 @@ public class Stateful07LspObjectParser extends AbstractObjectWithTlvsParser