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

changeset 92
d635feaf3747
parent 89
b6d5f53b3b29
child 94
6542933af8f4
     1.1 --- a/src/share/classes/com/sun/tools/javac/comp/MemberEnter.java	Tue Aug 05 17:07:13 2008 -0700
     1.2 +++ b/src/share/classes/com/sun/tools/javac/comp/MemberEnter.java	Fri Aug 08 15:16:25 2008 +0100
     1.3 @@ -828,6 +828,9 @@
     1.4              // Save class environment for later member enter (2) processing.
     1.5              halfcompleted.append(env);
     1.6  
     1.7 +            // Mark class as not yet attributed.
     1.8 +            c.flags_field |= UNATTRIBUTED;
     1.9 +
    1.10              // If this is a toplevel-class, make sure any preceding import
    1.11              // clauses have been seen.
    1.12              if (c.owner.kind == PCK) {
    1.13 @@ -835,9 +838,6 @@
    1.14                  todo.append(env);
    1.15              }
    1.16  
    1.17 -            // Mark class as not yet attributed.
    1.18 -            c.flags_field |= UNATTRIBUTED;
    1.19 -
    1.20              if (c.owner.kind == TYP)
    1.21                  c.owner.complete();
    1.22  

mercurial