T6862608a.java revision 3547:e18190929198
1/** 2 * @test /nodynamiccopyright/ 3 * @bug 6862608 4 * @summary rich diagnostic sometimes contain wrong type variable numbering 5 * @author mcimadamore 6 * @compile/fail/ref=T6862608a.out -XDrawDiagnostics -diags:formatterOptions=disambiguateTvars,where T6862608a.java 7 */ 8 9 10import java.util.*; 11 12class T6862608a { 13 14 <T> Comparator<T> compound(Iterable<? extends Comparator<? super T>> it) { 15 return null; 16 } 17 18 public void test(List<Comparator<?>> x) { 19 Comparator<String> c3 = compound(x); 20 } 21} 22