| /* |
| * @test /nodynamiccopyright/ |
| * @bug 6843077 8006775 |
| * @summary test invalid location of TypeUse and TypeParameter |
| * @author Mahmood Ali |
| * @compile/fail/ref=NotTypeParameter.out -XDrawDiagnostics NotTypeParameter.java |
| */ |
| |
| import java.lang.annotation.Target; |
| import java.lang.annotation.ElementType; |
| |
| class VoidMethod<@A K> { |
| @A void test() { } |
| } |
| |
| @Target(ElementType.TYPE_USE) |
| @interface A { } |
| |
| class TypeVariable<@B T> { |
| @B T test1() { return null; } |
| void test2(@B T p) {} |
| } |
| |
| @Target(ElementType.TYPE_PARAMETER) |
| @interface B { } |