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

Commit 58ee139

Browse files
committed
Use Arrays.hashCode() instead of Object.hashCode()
Explanation: https://github.com/google/error-prone/blob/master/docs/bugpattern/ArrayHashCode.md
1 parent 304e521 commit 58ee139

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)