Files
openide/java/java-tests/testData/codeInsight/generateEquals/afterArraysClass.java
Anna.Kozlova 7ffa9bd6ca override/implement annotation settings (IDEA-58379)
annotations are removed by default for both return and parameters, custom OverrideImplementHandlers can provide predefined annotations which must be repeat in overriders, custom annotations can be configured by the user
2016-11-21 11:02:15 +01:00

20 lines
414 B
Java

class Arrays {
int[] i;
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
final Arrays arrays = (Arrays) o;
if (!java.util.Arrays.equals(i, arrays.i)) return false;
return true;
}
@Override
public int hashCode() {
return java.util.Arrays.hashCode(i);
}
}