Fix: remove redundant parameter setup for LCAF addresses
Change-Id: I9f322b5a6566a723bd59a1b49721b7eae818bc9a
diff --git a/protocols/lisp/msg/src/main/java/org/onosproject/lisp/msg/types/LispIpAddress.java b/protocols/lisp/msg/src/main/java/org/onosproject/lisp/msg/types/LispIpAddress.java
index 14d4949..a26abaa 100644
--- a/protocols/lisp/msg/src/main/java/org/onosproject/lisp/msg/types/LispIpAddress.java
+++ b/protocols/lisp/msg/src/main/java/org/onosproject/lisp/msg/types/LispIpAddress.java
@@ -20,6 +20,8 @@
import org.onosproject.lisp.msg.exceptions.LispParseError;
import org.onosproject.lisp.msg.exceptions.LispReaderException;
import org.onosproject.lisp.msg.exceptions.LispWriterException;
+import org.onosproject.lisp.msg.types.LispIpv4Address.Ipv4AddressWriter;
+import org.onosproject.lisp.msg.types.LispIpv6Address.Ipv6AddressWriter;
/**
* IP address that is used by LISP Locator.
@@ -69,7 +71,8 @@
public static class IpAddressReader implements LispAddressReader<LispIpAddress> {
@Override
- public LispIpAddress readFrom(ByteBuf byteBuf) throws LispParseError, LispReaderException {
+ public LispIpAddress readFrom(ByteBuf byteBuf)
+ throws LispParseError, LispReaderException {
// AFI code -> 16 bits
short afiCode = (short) byteBuf.readUnsignedShort();
@@ -90,12 +93,13 @@
public static class IpAddressWriter implements LispAddressWriter<LispIpAddress> {
@Override
- public void writeTo(ByteBuf byteBuf, LispIpAddress address) throws LispWriterException {
+ public void writeTo(ByteBuf byteBuf, LispIpAddress address)
+ throws LispWriterException {
if (address.getAddress().isIp4()) {
- new LispIpv4Address.Ipv4AddressWriter().writeTo(byteBuf, (LispIpv4Address) address);
+ new Ipv4AddressWriter().writeTo(byteBuf, (LispIpv4Address) address);
}
if (address.getAddress().isIp6()) {
- new LispIpv6Address.Ipv6AddressWriter().writeTo(byteBuf, (LispIpv6Address) address);
+ new Ipv6AddressWriter().writeTo(byteBuf, (LispIpv6Address) address);
}
}
}