1.1 --- a/src/share/classes/com/sun/tools/javac/comp/Lower.java Fri Jan 29 16:06:51 2010 -0800 1.2 +++ b/src/share/classes/com/sun/tools/javac/comp/Lower.java Fri Jan 29 16:54:52 2010 -0800 1.3 @@ -1994,19 +1994,14 @@ 1.4 tree.packageAnnotations), 1.5 name, List.<JCTypeParameter>nil(), 1.6 null, List.<JCExpression>nil(), List.<JCTree>nil()); 1.7 - ClassSymbol c = reader.enterClass(name, tree.packge); 1.8 - c.flatname = names.fromString(tree.packge + "." + name); 1.9 - c.sourcefile = tree.sourcefile; 1.10 - c.completer = null; 1.11 - c.members_field = new Scope(c); 1.12 - c.flags_field = flags; 1.13 + ClassSymbol c = tree.packge.package_info; 1.14 + c.flags_field |= flags; 1.15 c.attributes_field = tree.packge.attributes_field; 1.16 ClassType ctype = (ClassType) c.type; 1.17 ctype.supertype_field = syms.objectType; 1.18 ctype.interfaces_field = List.nil(); 1.19 packageAnnotationsClass.sym = c; 1.20 1.21 - 1.22 translated.append(packageAnnotationsClass); 1.23 } 1.24 }