Committed by
Gerrit Code Review
Equals and Hashcode issue fix
Change-Id: I2017d251d2acd418cc057b3e16df072985d30dce
Showing
2 changed files
with
6 additions
and
6 deletions
... | @@ -15,7 +15,7 @@ | ... | @@ -15,7 +15,7 @@ |
15 | */ | 15 | */ |
16 | package org.onosproject.bgpio.types; | 16 | package org.onosproject.bgpio.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.bgpio.protocol.IGPRouterID; | 21 | import org.onosproject.bgpio.protocol.IGPRouterID; |
... | @@ -65,7 +65,7 @@ public class IsIsNonPseudonode implements IGPRouterID, BGPValueType { | ... | @@ -65,7 +65,7 @@ public class IsIsNonPseudonode implements IGPRouterID, BGPValueType { |
65 | 65 | ||
66 | @Override | 66 | @Override |
67 | public int hashCode() { | 67 | public int hashCode() { |
68 | - return Objects.hash(isoNodeID); | 68 | + return Arrays.hashCode(isoNodeID); |
69 | } | 69 | } |
70 | 70 | ||
71 | @Override | 71 | @Override |
... | @@ -75,7 +75,7 @@ public class IsIsNonPseudonode implements IGPRouterID, BGPValueType { | ... | @@ -75,7 +75,7 @@ public class IsIsNonPseudonode implements IGPRouterID, BGPValueType { |
75 | } | 75 | } |
76 | if (obj instanceof IsIsNonPseudonode) { | 76 | if (obj instanceof IsIsNonPseudonode) { |
77 | IsIsNonPseudonode other = (IsIsNonPseudonode) obj; | 77 | IsIsNonPseudonode other = (IsIsNonPseudonode) obj; |
78 | - return Objects.equals(isoNodeID, other.isoNodeID); | 78 | + return Arrays.equals(isoNodeID, other.isoNodeID); |
79 | } | 79 | } |
80 | return false; | 80 | return false; |
81 | } | 81 | } | ... | ... |
... | @@ -16,7 +16,7 @@ | ... | @@ -16,7 +16,7 @@ |
16 | 16 | ||
17 | package org.onosproject.pcepio.types; | 17 | package org.onosproject.pcepio.types; |
18 | 18 | ||
19 | -import java.util.Objects; | 19 | +import java.util.Arrays; |
20 | 20 | ||
21 | import org.jboss.netty.buffer.ChannelBuffer; | 21 | import org.jboss.netty.buffer.ChannelBuffer; |
22 | import org.onosproject.pcepio.protocol.PcepVersion; | 22 | import org.onosproject.pcepio.protocol.PcepVersion; |
... | @@ -168,7 +168,7 @@ public class IPv6SubObject implements PcepValueType { | ... | @@ -168,7 +168,7 @@ public class IPv6SubObject implements PcepValueType { |
168 | 168 | ||
169 | @Override | 169 | @Override |
170 | public int hashCode() { | 170 | public int hashCode() { |
171 | - return Objects.hash(rawValue); | 171 | + return Arrays.hashCode(rawValue); |
172 | } | 172 | } |
173 | 173 | ||
174 | @Override | 174 | @Override |
... | @@ -178,7 +178,7 @@ public class IPv6SubObject implements PcepValueType { | ... | @@ -178,7 +178,7 @@ public class IPv6SubObject implements PcepValueType { |
178 | } | 178 | } |
179 | if (obj instanceof IPv6SubObject) { | 179 | if (obj instanceof IPv6SubObject) { |
180 | IPv6SubObject other = (IPv6SubObject) obj; | 180 | IPv6SubObject other = (IPv6SubObject) obj; |
181 | - return Objects.equals(rawValue, other.rawValue); | 181 | + return Arrays.equals(rawValue, other.rawValue); |
182 | } | 182 | } |
183 | return false; | 183 | return false; |
184 | } | 184 | } | ... | ... |
-
Please register or login to post a comment