Skip to content

Commit 136cdce

Browse files
committed
More correct way of getting wrappers hashcode
1 parent 2de7a25 commit 136cdce

File tree

6 files changed

+6
-18
lines changed

6 files changed

+6
-18
lines changed

imgui-binding/src/main/java/imgui/type/ImBoolean.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
package imgui.type;
22

3-
import java.util.Objects;
4-
53
public final class ImBoolean implements Cloneable {
64
private final boolean[] data = new boolean[]{false};
75

@@ -47,7 +45,7 @@ public boolean equals(final Object o) {
4745

4846
@Override
4947
public int hashCode() {
50-
return Objects.hash(data[0]);
48+
return Boolean.hashCode(data[0]);
5149
}
5250

5351
@Override

imgui-binding/src/main/java/imgui/type/ImDouble.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
package imgui.type;
22

3-
import java.util.Objects;
4-
53
public final class ImDouble implements Cloneable {
64
private final double[] data = new double[]{0.0d};
75

@@ -47,7 +45,7 @@ public boolean equals(final Object o) {
4745

4846
@Override
4947
public int hashCode() {
50-
return Objects.hash(data[0]);
48+
return Double.hashCode(data[0]);
5149
}
5250

5351
@Override

imgui-binding/src/main/java/imgui/type/ImFloat.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
package imgui.type;
22

3-
import java.util.Objects;
4-
53
public final class ImFloat implements Cloneable {
64
private final float[] data = new float[]{0};
75

@@ -47,7 +45,7 @@ public boolean equals(final Object o) {
4745

4846
@Override
4947
public int hashCode() {
50-
return Objects.hash(data[0]);
48+
return Float.hashCode(data[0]);
5149
}
5250

5351
@Override

imgui-binding/src/main/java/imgui/type/ImInt.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
package imgui.type;
22

3-
import java.util.Objects;
4-
53
public final class ImInt implements Cloneable {
64
private final int[] data = new int[]{0};
75

@@ -47,7 +45,7 @@ public boolean equals(final Object o) {
4745

4846
@Override
4947
public int hashCode() {
50-
return Objects.hashCode(data[0]);
48+
return Integer.hashCode(data[0]);
5149
}
5250

5351
@Override

imgui-binding/src/main/java/imgui/type/ImLong.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
package imgui.type;
22

3-
import java.util.Objects;
4-
53
public final class ImLong implements Cloneable {
64
private final long[] data = new long[]{0};
75

@@ -47,7 +45,7 @@ public boolean equals(final Object o) {
4745

4846
@Override
4947
public int hashCode() {
50-
return Objects.hashCode(data[0]);
48+
return Long.hashCode(data[0]);
5149
}
5250

5351
@Override

imgui-binding/src/main/java/imgui/type/ImShort.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
package imgui.type;
22

3-
import java.util.Objects;
4-
53
public final class ImShort implements Cloneable {
64
private final short[] data = new short[]{0};
75

@@ -47,7 +45,7 @@ public boolean equals(final Object o) {
4745

4846
@Override
4947
public int hashCode() {
50-
return Objects.hashCode(data[0]);
48+
return Short.hashCode(data[0]);
5149
}
5250

5351
@Override

0 commit comments

Comments
 (0)