1.1 --- a/src/share/classes/com/sun/tools/javac/code/Symbol.java Fri Jan 29 16:06:51 2010 -0800 1.2 +++ b/src/share/classes/com/sun/tools/javac/code/Symbol.java Fri Jan 29 16:54:52 2010 -0800 1.3 @@ -657,6 +657,11 @@ 1.4 1.5 public List<Attribute.Compound> getAnnotationMirrors() { 1.6 if (completer != null) complete(); 1.7 + if (package_info != null && package_info.completer != null) { 1.8 + package_info.complete(); 1.9 + if (attributes_field.isEmpty()) 1.10 + attributes_field = package_info.attributes_field; 1.11 + } 1.12 assert attributes_field != null; 1.13 return attributes_field; 1.14 }