Mon, 16 Sep 2013 14:13:44 +0200
8021112: Spurious unchecked warning reported by javac
6480588: No way to suppress deprecation warnings when implementing deprecated interface
Summary: Fixing DeferredLintHandler configuration, so lint warnings are reported with correct @SuppressWarnings settings
Reviewed-by: jjg, vromero
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 | } |