Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/highlighting/GenericNotGenericInterfaceMethod.java
Tagir Valeev 5b5abb8e13 [java-highlighting] Lambda-related type errors migrated
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)

GitOrigin-RevId: 1fb0b4c35b4db63d8c15cb392098380d1014ebf2
2025-02-04 09:52:02 +00:00

44 lines
440 B
Java

class Test {
interface A {
<X> void m();
}
interface B {
void m();
}
interface C extends A, B { }
{
C c = ()-> {};
}
}
class Test1 {
interface F {
<X> void m();
}
{
F f = this::g;
}
void g() {}
}
class Test2 {
interface F {
<X> void m();
void a();
}
{
F f = <error descr="Multiple non-overriding abstract methods found in F">() -> g()</error>;
}
void g() {}
}