Files
openide/java/java-tests/testData/codeInsight/generateEquals/afterLocalLangClass.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

24 lines
462 B
Java

class Test {
void foo() {
class Integer {
int i;
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
final Integer integer = (Integer) o;
if (i != integer.i) return false;
return true;
}
@Override
public int hashCode() {
return i;
}
}
}
}