Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/genericsHighlighting/OverrideAtLanguageLevel6.java
Tagir Valeev 8ee089b9b2 [java-highlighting] Do not show error on override if there's an unresolved superclass
GitOrigin-RevId: 03bd2f1e2a303f8a36ac33c81ad9ccd64c3b5084
2024-04-26 14:23:18 +00:00

28 lines
569 B
Java

interface I {
void f();
}
interface II extends I {
@Override
void f();
}
class C implements I {
@Override
public void f() {
}
}
class Test extends <error descr="Cannot resolve symbol 'NonExisting'">NonExisting</error> {
@Override
void foo() {}
}
class Test1 implements <error descr="Cannot resolve symbol 'NonExistingIface'">NonExistingIface</error> {
@Override
void foo() {}
}
class Test2 extends Test {
@Override
void foo() {}
<error descr="Method does not override method from its superclass">@Override</error>
void foo2() {}
}