mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-28 15:20:54 +07:00
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only) GitOrigin-RevId: 1e1b77009dc78de49c7cc5c44d4704937397bb23
27 lines
457 B
Java
27 lines
457 B
Java
interface I {
|
|
void m();
|
|
}
|
|
|
|
interface I1 {
|
|
int m();
|
|
}
|
|
|
|
interface I2 {
|
|
String m();
|
|
}
|
|
|
|
interface I3<A> {
|
|
A m();
|
|
}
|
|
|
|
class AmbiguityRawGenerics {
|
|
|
|
void foo(I s) { }
|
|
void foo(I1 s) { }
|
|
void foo(I2 s) { }
|
|
<Z> void foo(I3<Z> s) { }
|
|
|
|
void bar() {
|
|
foo<error descr="Ambiguous method call: both 'AmbiguityRawGenerics.foo(I1)' and 'AmbiguityRawGenerics.foo(I2)' match">(()-> { throw new RuntimeException(); })</error>;
|
|
}
|
|
} |