/* | |
* @test /nodynamiccopyright/ | |
* @bug 8013852 | |
* @summary ensure that declaration annotations are not allowed on | |
* wildcards | |
* @author Werner Dietl | |
* @compile/fail/ref=DeclarationAnnotation.out -XDrawDiagnostics DeclarationAnnotation.java | |
*/ | |
import java.lang.annotation.ElementType; | |
import java.lang.annotation.Target; | |
import java.util.List; | |
class DeclarationAnnotation { | |
List<@DA ? extends Object> bad; | |
List<@TA ? extends Object> good; | |
} | |
@interface DA { } | |
@Target(ElementType.TYPE_USE) | |
@interface TA { } |