1.1 --- a/test/tools/javac/annotations/typeAnnotations/failures/StaticFields.java Tue Oct 15 22:15:35 2013 +0200 1.2 +++ b/test/tools/javac/annotations/typeAnnotations/failures/StaticFields.java Tue Oct 15 15:57:13 2013 -0700 1.3 @@ -5,9 +5,23 @@ 1.4 * @author Mahmood Ali 1.5 * @compile/fail/ref=StaticFields.out -XDrawDiagnostics StaticFields.java 1.6 */ 1.7 +import java.lang.annotation.*; 1.8 + 1.9 class C { 1.10 - int f; 1.11 + static int f; 1.12 + // static block 1.13 + static { 1.14 + @A C.f = 1; 1.15 + } 1.16 + // static ref 1.17 int a = @A C.f; 1.18 + // static method 1.19 + static int f() { return @A C.f; } 1.20 + // main 1.21 + public static void main(String... args) { 1.22 + int a = @A C.f; 1.23 + } 1.24 } 1.25 1.26 +@Target(ElementType.TYPE_USE) 1.27 @interface A { }