|
1 /* |
|
2 * @test /nodynamiccopyright/ |
|
3 * @author Maurizio Cimadamore |
|
4 * @bug 6557182 |
|
5 * @summary Unchecked warning *and* inconvertible types |
|
6 * @compile/fail/ref=T6557182.out -XDrawDiagnostics -Xlint:unchecked T6557182.java |
|
7 */ |
|
8 |
|
9 class T6557182 { |
|
10 |
|
11 <T extends Number & Comparable<String>> void test1(T t) { |
|
12 Comparable<Integer> ci = (Comparable<Integer>) t; |
|
13 } |
|
14 |
|
15 <T extends Number & Comparable<? extends Number>> void test2(T t) { |
|
16 Comparable<Integer> ci = (Comparable<Integer>) t; |
|
17 } |
|
18 } |