langtools/src/share/classes/com/sun/tools/javac/comp/Check.java
changeset 22003 ed437c411fbd
parent 21896 f39003ba351f
child 22163 3651128c74eb
--- a/langtools/src/share/classes/com/sun/tools/javac/comp/Check.java	Tue Nov 26 15:33:12 2013 +0100
+++ b/langtools/src/share/classes/com/sun/tools/javac/comp/Check.java	Tue Dec 03 18:50:26 2013 +0100
@@ -2985,6 +2985,7 @@
     boolean annotationApplicable(JCAnnotation a, Symbol s) {
         Attribute.Array arr = getAttributeTargetAttribute(a.annotationType.type.tsym);
         Name[] targets;
+
         if (arr == null) {
             targets = defaultTargetMetaInfo(a, s);
         } else {
@@ -3001,7 +3002,7 @@
         }
         for (Name target : targets) {
             if (target == names.TYPE)
-                { if (s.kind == TYP && !s.isAnonymous()) return true; }
+                { if (s.kind == TYP) return true; }
             else if (target == names.FIELD)
                 { if (s.kind == VAR && s.owner.kind != MTH) return true; }
             else if (target == names.METHOD)