mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-26 03:51:12 +07:00
16 lines
371 B
Java
16 lines
371 B
Java
package pck;
|
|
|
|
class A<T> {}
|
|
|
|
interface IA{
|
|
<T> void foo(A<T> x);
|
|
}
|
|
interface IB{
|
|
<T extends Exception> void foo(A<T> x);
|
|
}
|
|
class C {
|
|
<<error descr="'foo(A<T>)' in 'pck.IB' clashes with 'foo(A<T>)' in 'pck.IA'; both methods have same erasure, yet neither overrides the other"></error>T extends IA & IB> void bar(T x, A<Exception> y){
|
|
x.foo(y);
|
|
}
|
|
}
|