Files
openide/java/java-tests/testData/codeInsight/generateEquals/afterOneFloatField.java
Mikhail Pyltsin 97dffbd482 [java-code.generation] IDEA-319808 Generated hashCode method has faulty != +0.0f check
GitOrigin-RevId: 5dc591c2b342c2201cf1d5430a6e8209178eaf7f
2023-05-10 13:01:50 +00:00

18 lines
385 B
Java

class Test {
float d;
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
final Test test = (Test) o;
if (Float.compare(d, test.d) != 0) return false;
return true;
}
public int hashCode() {
return (d != 0.0f ? Float.floatToIntBits(d) : 0);
}
}