Thu, 21 Feb 2013 15:26:46 +0000
8007461: Regression: bad overload resolution when inner class and outer class have method with same name
Summary: Fix regression in varargs method resolution introduced by bad refactoring
Reviewed-by: jjg
1 /**
2 * @test /nodynamiccopyright/
3 * @bug 6718364
4 * @summary inference fails when a generic method is invoked with raw arguments
5 * @compile/ref=T6718364.out -XDrawDiagnostics -Xlint:unchecked T6718364.java
6 */
7 class T6718364 {
8 class X<T> {}
10 public <T> void m(X<T> x, T t) {}
12 public void test() {
13 m(new X<X<Integer>>(), new X());
14 }
15 }