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