1.1 --- a/test/tools/javac/typeAnnotations/InnerClass.java Thu Jul 30 10:30:24 2009 +0100 1.2 +++ b/test/tools/javac/typeAnnotations/InnerClass.java Thu Jul 30 10:30:34 2009 +0100 1.3 @@ -30,9 +30,30 @@ 1.4 */ 1.5 1.6 class InnerClass { 1.7 + 1.8 + InnerClass() {} 1.9 + InnerClass(Object o) {} 1.10 + 1.11 private void a() { 1.12 new Object() { 1.13 public <R> void method() { } 1.14 }; 1.15 } 1.16 + 1.17 + Object f1 = new InnerClass() { 1.18 + <R> void method() { } 1.19 + }; 1.20 + 1.21 + Object f2 = new InnerClass() { 1.22 + <@A R> void method() { } 1.23 + }; 1.24 + 1.25 + Object f3 = new InnerClass(null) { 1.26 + <R> void method() { } 1.27 + }; 1.28 + 1.29 + Object f4 = new InnerClass(null) { 1.30 + <@A R> void method() { } 1.31 + }; 1.32 + @interface A { } 1.33 }