Mon, 02 Sep 2013 22:38:36 +0100
8016177: structural most specific and stuckness
Reviewed-by: jjg, vromero
Contributed-by: maurizio.cimadamore@oracle.com
mcimadamore@1902 | 1 | /* |
mcimadamore@1902 | 2 | * @test /nodynamiccopyright/ |
jlahoda@1956 | 3 | * @bug 8016640 8022508 |
mcimadamore@1902 | 4 | * @summary compiler hangs if the generics arity of a base class is wrong |
mcimadamore@1902 | 5 | * @compile/fail/ref=T8016640.out -XDrawDiagnostics T8016640.java |
mcimadamore@1902 | 6 | */ |
mcimadamore@1902 | 7 | class T8016640 { |
mcimadamore@1902 | 8 | static class Foo<X,Y> { } |
mcimadamore@1902 | 9 | static class BadFoo<T> extends Foo<T> { } |
jlahoda@1956 | 10 | static class SubBadFoo<T> extends BadFoo<T> { } |
mcimadamore@1902 | 11 | } |