Skip to content
This repository was archived by the owner on Jan 14, 2023. It is now read-only.

Commit 2ca9a5a

Browse files
author
Juan Ignacio Ubeira
authored
Merge pull request #63 from drigz/fix-hashcode
Use Arrays.hashCode() instead of Object.hashCode()
2 parents 304e521 + 58ee139 commit 2ca9a5a

File tree

7 files changed

+7
-7
lines changed

7 files changed

+7
-7
lines changed

message_generation/src/main/java/org/ros/internal/message/field/BooleanArrayField.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ public String toString() {
9494
public int hashCode() {
9595
final int prime = 31;
9696
int result = super.hashCode();
97-
result = prime * result + ((value == null) ? 0 : value.hashCode());
97+
result = prime * result + ((value == null) ? 0 : Arrays.hashCode(value));
9898
return result;
9999
}
100100

message_generation/src/main/java/org/ros/internal/message/field/ByteArrayField.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ public String toString() {
9494
public int hashCode() {
9595
final int prime = 31;
9696
int result = super.hashCode();
97-
result = prime * result + ((value == null) ? 0 : value.hashCode());
97+
result = prime * result + ((value == null) ? 0 : Arrays.hashCode(value));
9898
return result;
9999
}
100100

message_generation/src/main/java/org/ros/internal/message/field/DoubleArrayField.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ public String toString() {
9494
public int hashCode() {
9595
final int prime = 31;
9696
int result = super.hashCode();
97-
result = prime * result + ((value == null) ? 0 : value.hashCode());
97+
result = prime * result + ((value == null) ? 0 : Arrays.hashCode(value));
9898
return result;
9999
}
100100

message_generation/src/main/java/org/ros/internal/message/field/FloatArrayField.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ public String toString() {
9494
public int hashCode() {
9595
final int prime = 31;
9696
int result = super.hashCode();
97-
result = prime * result + ((value == null) ? 0 : value.hashCode());
97+
result = prime * result + ((value == null) ? 0 : Arrays.hashCode(value));
9898
return result;
9999
}
100100

message_generation/src/main/java/org/ros/internal/message/field/IntegerArrayField.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ public String toString() {
9494
public int hashCode() {
9595
final int prime = 31;
9696
int result = super.hashCode();
97-
result = prime * result + ((value == null) ? 0 : value.hashCode());
97+
result = prime * result + ((value == null) ? 0 : Arrays.hashCode(value));
9898
return result;
9999
}
100100

message_generation/src/main/java/org/ros/internal/message/field/LongArrayField.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ public String toString() {
9696
public int hashCode() {
9797
final int prime = 31;
9898
int result = super.hashCode();
99-
result = prime * result + ((value == null) ? 0 : value.hashCode());
99+
result = prime * result + ((value == null) ? 0 : Arrays.hashCode(value));
100100
return result;
101101
}
102102

message_generation/src/main/java/org/ros/internal/message/field/ShortArrayField.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ public String toString() {
9494
public int hashCode() {
9595
final int prime = 31;
9696
int result = super.hashCode();
97-
result = prime * result + ((value == null) ? 0 : value.hashCode());
97+
result = prime * result + ((value == null) ? 0 : Arrays.hashCode(value));
9898
return result;
9999
}
100100

0 commit comments

Comments
 (0)