1992 JCClassDecl packageAnnotationsClass |
1992 JCClassDecl packageAnnotationsClass |
1993 = make.ClassDef(make.Modifiers(flags, |
1993 = make.ClassDef(make.Modifiers(flags, |
1994 tree.packageAnnotations), |
1994 tree.packageAnnotations), |
1995 name, List.<JCTypeParameter>nil(), |
1995 name, List.<JCTypeParameter>nil(), |
1996 null, List.<JCExpression>nil(), List.<JCTree>nil()); |
1996 null, List.<JCExpression>nil(), List.<JCTree>nil()); |
1997 ClassSymbol c = reader.enterClass(name, tree.packge); |
1997 ClassSymbol c = tree.packge.package_info; |
1998 c.flatname = names.fromString(tree.packge + "." + name); |
1998 c.flags_field |= flags; |
1999 c.sourcefile = tree.sourcefile; |
|
2000 c.completer = null; |
|
2001 c.members_field = new Scope(c); |
|
2002 c.flags_field = flags; |
|
2003 c.attributes_field = tree.packge.attributes_field; |
1999 c.attributes_field = tree.packge.attributes_field; |
2004 ClassType ctype = (ClassType) c.type; |
2000 ClassType ctype = (ClassType) c.type; |
2005 ctype.supertype_field = syms.objectType; |
2001 ctype.supertype_field = syms.objectType; |
2006 ctype.interfaces_field = List.nil(); |
2002 ctype.interfaces_field = List.nil(); |
2007 packageAnnotationsClass.sym = c; |
2003 packageAnnotationsClass.sym = c; |
2008 |
|
2009 |
2004 |
2010 translated.append(packageAnnotationsClass); |
2005 translated.append(packageAnnotationsClass); |
2011 } |
2006 } |
2012 } |
2007 } |
2013 |
2008 |