ambiguous method calls: conflict resolver, tests

(IDEA-67832; IDEA-67837; IDEA-67573; IDEA-57306;
 IDEA-57535; IDEA-57269; IDEA-57278; IDEA-57317)
This commit is contained in:
anna
2012-04-09 11:57:27 +02:00
parent b43bae19e1
commit d8748bb076
11 changed files with 251 additions and 46 deletions
@@ -0,0 +1,18 @@
package pck;
import static pck.D.foo;
import static pck.C.foo;
public class C {
public static <T> void foo(Comparable<? extends Comparable<T>> x){}
}
class D {
public static void foo(Comparable<? extends Number> x){}
}
class B{
public static void bar(){
foo<error descr="Ambiguous method call: both 'D.foo(Comparable<? extends Number>)' and 'C.foo(Comparable<? extends Comparable<Integer>>)' match">(1)</error>;
}
}