Committed by
Gerrit Code Review
Equals and Hash code fix for byte array
Change-Id: I074070da647cb5eae0b9ec5b810ac1c813ebd87b
Showing
1 changed file
with
3 additions
and
3 deletions
| ... | @@ -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 | } | ... | ... |
-
Please register or login to post a comment