mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-10 13:17:09 +07:00
testdata for IDEA-67571
This commit is contained in:
+17
@@ -0,0 +1,17 @@
|
||||
interface A
|
||||
{
|
||||
abstract <T> void foo();
|
||||
}
|
||||
|
||||
interface B
|
||||
{
|
||||
abstract <T,S> void foo();
|
||||
}
|
||||
|
||||
class C<<error descr="'foo()' in 'B' clashes with 'foo()' in 'A'; both methods have same erasure, yet neither overrides the other"></error>T extends A & B>
|
||||
{
|
||||
void bar(T x)
|
||||
{
|
||||
x.foo<error descr="Ambiguous method call: both 'A.foo()' and 'B.foo()' match">()</error>;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user