726 public JavaFileObject classfile; |
726 public JavaFileObject classfile; |
727 |
727 |
728 /** the constant pool of the class |
728 /** the constant pool of the class |
729 */ |
729 */ |
730 public Pool pool; |
730 public Pool pool; |
731 |
|
732 /** members closure cache (set by Types.membersClosure) |
|
733 */ |
|
734 Scope.CompoundScope membersClosure; |
|
735 |
731 |
736 public ClassSymbol(long flags, Name name, Type type, Symbol owner) { |
732 public ClassSymbol(long flags, Name name, Type type, Symbol owner) { |
737 super(flags, name, type, owner); |
733 super(flags, name, type, owner); |
738 this.members_field = null; |
734 this.members_field = null; |
739 this.fullname = formFullName(name, owner); |
735 this.fullname = formFullName(name, owner); |