src/share/classes/com/sun/tools/javac/code/Attribute.java

changeset 816
7c537f4298fb
parent 815
d17f37522154
child 1313
873ddd9f4900
equal deleted inserted replaced
815:d17f37522154 816:7c537f4298fb
238 */ 238 */
239 public static class Enum extends Attribute { 239 public static class Enum extends Attribute {
240 public VarSymbol value; 240 public VarSymbol value;
241 public Enum(Type type, VarSymbol value) { 241 public Enum(Type type, VarSymbol value) {
242 super(type); 242 super(type);
243 assert value != null; 243 this.value = Assert.checkNonNull(value);
244 this.value = value;
245 } 244 }
246 public void accept(Visitor v) { v.visitEnum(this); } 245 public void accept(Visitor v) { v.visitEnum(this); }
247 public String toString() { 246 public String toString() {
248 return value.enclClass() + "." + value; // qualified name 247 return value.enclClass() + "." + value; // qualified name
249 } 248 }

mercurial