AnnotatedClassExpr.java revision 2453:3dfd962149b2
1116742Ssam/* 2116904Ssam * @test /nodynamiccopyright/ 3116742Ssam * @bug 8027262 4116742Ssam * @summary A class expression cannot be annotated. 5116742Ssam * @compile/fail/ref=AnnotatedClassExpr.out -XDrawDiagnostics AnnotatedClassExpr.java 6116742Ssam */ 7116742Ssamimport java.lang.annotation.*; 8116742Ssamimport java.util.List; 9116742Ssam 10116904Ssamclass AnnotatedClassExpr { 11116904Ssam static void main() { 12116904Ssam Object o1 = @A int.class; 13116904Ssam } 14116904Ssam} 15116904Ssam 16116742Ssam@Target(ElementType.TYPE_USE) 17116742Ssam@interface A { } 18116742Ssam