8435f0daf2
Reviewed-by: jjg
19 lines
452 B
Java
19 lines
452 B
Java
/*
|
|
* @test /nodynamiccopyright/
|
|
* @bug 6932571
|
|
* @summary Compiling Generics causing Inconvertible types
|
|
* @compile/fail/ref=T6932571neg.out -XDrawDiagnostics T6932571neg.java
|
|
*/
|
|
|
|
class T6932571neg {
|
|
interface I<T>{ }
|
|
interface I1 extends I<String> {}
|
|
static class Y implements I<String> {}
|
|
final static class S implements I<String> {}
|
|
|
|
<G extends I<G>> void test() {
|
|
S s = new S();
|
|
G g = (G) s;
|
|
}
|
|
}
|