Satish K
Committed by Gerrit Code Review

Equals and Hash code fix for byte array

Change-Id: Idfaab8f54b62c8794b50b234561b35e1ca7052af
...@@ -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;
...@@ -106,7 +106,7 @@ public class SharedRiskLinkGroupTlv implements PcepValueType { ...@@ -106,7 +106,7 @@ public class SharedRiskLinkGroupTlv implements PcepValueType {
106 106
107 @Override 107 @Override
108 public int hashCode() { 108 public int hashCode() {
109 - return Objects.hash(srlgValue); 109 + return Arrays.hashCode(srlgValue);
110 } 110 }
111 111
112 @Override 112 @Override
...@@ -116,7 +116,7 @@ public class SharedRiskLinkGroupTlv implements PcepValueType { ...@@ -116,7 +116,7 @@ public class SharedRiskLinkGroupTlv implements PcepValueType {
116 } 116 }
117 if (obj instanceof SharedRiskLinkGroupTlv) { 117 if (obj instanceof SharedRiskLinkGroupTlv) {
118 SharedRiskLinkGroupTlv other = (SharedRiskLinkGroupTlv) obj; 118 SharedRiskLinkGroupTlv other = (SharedRiskLinkGroupTlv) obj;
119 - return Objects.equals(this.srlgValue, other.srlgValue); 119 + return Arrays.equals(this.srlgValue, other.srlgValue);
120 } 120 }
121 return false; 121 return false;
122 } 122 }
......