langtools/test/tools/javac/annotations/typeAnnotations/failures/AnnotatedClassExpr.java
changeset 24895 dd091d389fbf
child 28454 63c31d7de8f6
equal deleted inserted replaced
24801:410bccbded9e 24895:dd091d389fbf
       
     1 /*
       
     2  * @test /nodynamiccopyright/
       
     3  * @bug 8027262
       
     4  * @summary A class expression cannot be annotated.
       
     5  * @compile/fail/ref=AnnotatedClassExpr.out -XDrawDiagnostics AnnotatedClassExpr.java
       
     6  */
       
     7 import java.lang.annotation.*;
       
     8 import java.util.List;
       
     9 
       
    10 class AnnotatedClassExpr {
       
    11   static void main() {
       
    12     Object o1 = @A int.class;
       
    13   }
       
    14 }
       
    15 
       
    16 @Target(ElementType.TYPE_USE)
       
    17 @interface A { }