--- old/test/tools/javac/annotations/typeAnnotations/failures/StaticFields.java Mon Sep 23 11:31:07 2013 +++ new/test/tools/javac/annotations/typeAnnotations/failures/StaticFields.java Mon Sep 23 11:31:07 2013 @@ -5,9 +5,23 @@ * @author Mahmood Ali * @compile/fail/ref=StaticFields.out -XDrawDiagnostics StaticFields.java */ +import java.lang.annotation.*; + class C { - int f; + static int f; + // static block + static { + @A C.f = 1; + } + // static ref int a = @A C.f; + // static method + static int f() { return @A C.f; } + // main + public static void main(String... args) { + int a = @A C.f; + } } +@Target(ElementType.TYPE_USE) @interface A { }