Satish K
Committed by Gerrit Code Review

Equals and Hash code fix for byte array

Change-Id: I074070da647cb5eae0b9ec5b810ac1c813ebd87b
...@@ -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;
...@@ -99,7 +99,7 @@ public class RouterIDSubTlv implements PcepValueType { ...@@ -99,7 +99,7 @@ public class RouterIDSubTlv implements PcepValueType {
99 99
100 @Override 100 @Override
101 public int hashCode() { 101 public int hashCode() {
102 - return Objects.hash(rawValue); 102 + return Arrays.hashCode(rawValue);
103 } 103 }
104 104
105 @Override 105 @Override
...@@ -109,7 +109,7 @@ public class RouterIDSubTlv implements PcepValueType { ...@@ -109,7 +109,7 @@ public class RouterIDSubTlv implements PcepValueType {
109 } 109 }
110 if (obj instanceof RouterIDSubTlv) { 110 if (obj instanceof RouterIDSubTlv) {
111 RouterIDSubTlv other = (RouterIDSubTlv) obj; 111 RouterIDSubTlv other = (RouterIDSubTlv) obj;
112 - return Objects.equals(this.rawValue, other.rawValue); 112 + return Arrays.equals(this.rawValue, other.rawValue);
113 } 113 }
114 return false; 114 return false;
115 } 115 }
......