src/share/classes/com/sun/tools/javac/comp/Lower.java

changeset 483
8e638442522a
parent 443
121e0ebf1658
child 554
9d9f26857129
     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      }

mercurial