AnnotatedClassExpr.java revision 2453:3dfd962149b2
1169689Skan/* 2169689Skan * @test /nodynamiccopyright/ 3169689Skan * @bug 8027262 4169689Skan * @summary A class expression cannot be annotated. 5169689Skan * @compile/fail/ref=AnnotatedClassExpr.out -XDrawDiagnostics AnnotatedClassExpr.java 6169689Skan */ 7169689Skanimport java.lang.annotation.*; 8169689Skanimport java.util.List; 9169689Skan 10169689Skanclass AnnotatedClassExpr { 11169689Skan static void main() { 12169689Skan Object o1 = @A int.class; 13169689Skan } 14169689Skan} 15169689Skan 16169689Skan@Target(ElementType.TYPE_USE) 17169689Skan@interface A { } 18169689Skan