Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/interfaceMethods/DefaultMethodOverrideEquivalentObject.java
Andrey Cherkasov e7f7a140b7 [java-highlighting] Default method overrides a member of 'java.lang.Object': false negative
IDEA-306394

GitOrigin-RevId: 3a5938ae9de0d2d5e0e7c713fa86f4b672fec0d3
2022-11-29 17:01:35 +00:00

14 lines
415 B
Java

interface A {
default String <error descr="Default method 'toString' overrides a member of 'java.lang.Object'">toString</error>() {
return "";
}
default void finalize() throws Throwable { }
boolean equals(Object o);
}
interface B extends A {
default boolean <error descr="Default method 'equals' overrides a member of 'java.lang.Object'">equals</error>(Object o) {
return true;
}
}