Satish K
Committed by Gerrit Code Review

Equals and hashcode issue fix

Change-Id: I1bd70d94c1450b029771420ebcd43db6d14be88a
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
15 */ 15 */
16 package org.onosproject.pcepio.types; 16 package org.onosproject.pcepio.types;
17 17
18 -import java.util.Objects; 18 +import java.util.Arrays;
19 19
20 import org.jboss.netty.buffer.ChannelBuffer; 20 import org.jboss.netty.buffer.ChannelBuffer;
21 import org.onosproject.pcepio.protocol.PcepVersion; 21 import org.onosproject.pcepio.protocol.PcepVersion;
...@@ -125,7 +125,7 @@ public class IPv6TERouterIdofLocalNodeTlv implements PcepValueType { ...@@ -125,7 +125,7 @@ public class IPv6TERouterIdofLocalNodeTlv implements PcepValueType {
125 125
126 @Override 126 @Override
127 public int hashCode() { 127 public int hashCode() {
128 - return Objects.hash(rawValue); 128 + return Arrays.hashCode(rawValue);
129 } 129 }
130 130
131 @Override 131 @Override
...@@ -135,7 +135,7 @@ public class IPv6TERouterIdofLocalNodeTlv implements PcepValueType { ...@@ -135,7 +135,7 @@ public class IPv6TERouterIdofLocalNodeTlv implements PcepValueType {
135 } 135 }
136 if (obj instanceof IPv6TERouterIdofLocalNodeTlv) { 136 if (obj instanceof IPv6TERouterIdofLocalNodeTlv) {
137 IPv6TERouterIdofLocalNodeTlv other = (IPv6TERouterIdofLocalNodeTlv) obj; 137 IPv6TERouterIdofLocalNodeTlv other = (IPv6TERouterIdofLocalNodeTlv) obj;
138 - return Objects.equals(rawValue, other.rawValue); 138 + return Arrays.equals(rawValue, other.rawValue);
139 } 139 }
140 return false; 140 return false;
141 } 141 }
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
15 */ 15 */
16 package org.onosproject.pcepio.types; 16 package org.onosproject.pcepio.types;
17 17
18 -import java.util.Objects; 18 +import java.util.Arrays;
19 19
20 import org.jboss.netty.buffer.ChannelBuffer; 20 import org.jboss.netty.buffer.ChannelBuffer;
21 import org.onosproject.pcepio.protocol.PcepVersion; 21 import org.onosproject.pcepio.protocol.PcepVersion;
...@@ -117,7 +117,7 @@ public class IPv6TERouterIdofRemoteNodeTlv implements PcepValueType { ...@@ -117,7 +117,7 @@ public class IPv6TERouterIdofRemoteNodeTlv implements PcepValueType {
117 117
118 @Override 118 @Override
119 public int hashCode() { 119 public int hashCode() {
120 - return Objects.hash(rawValue); 120 + return Arrays.hashCode(rawValue);
121 } 121 }
122 122
123 @Override 123 @Override
...@@ -127,7 +127,7 @@ public class IPv6TERouterIdofRemoteNodeTlv implements PcepValueType { ...@@ -127,7 +127,7 @@ public class IPv6TERouterIdofRemoteNodeTlv implements PcepValueType {
127 } 127 }
128 if (obj instanceof IPv6TERouterIdofRemoteNodeTlv) { 128 if (obj instanceof IPv6TERouterIdofRemoteNodeTlv) {
129 IPv6TERouterIdofRemoteNodeTlv other = (IPv6TERouterIdofRemoteNodeTlv) obj; 129 IPv6TERouterIdofRemoteNodeTlv other = (IPv6TERouterIdofRemoteNodeTlv) obj;
130 - return Objects.equals(rawValue, other.rawValue); 130 + return Arrays.equals(rawValue, other.rawValue);
131 } 131 }
132 return false; 132 return false;
133 } 133 }
......