Constructs an instance.paramnat {@code non-null;} the name-and-type; the defining class is derived from this super(new CstType(nat.getFieldType()), nat); fieldRef = null;
super(new CstType(nat.getFieldType()), nat); fieldRef = null;
Get a {@link CstFieldRef} that corresponds with this instance.return{@code non-null;} the corresponding field reference if (fieldRef == null) { fieldRef = new CstFieldRef(getDefiningClass(), getNat()); } return fieldRef;
if (fieldRef == null) { fieldRef = new CstFieldRef(getDefiningClass(), getNat()); } return fieldRef;
{@inheritDoc} Note: This returns the enumerated type. return getDefiningClass().getClassType();
return getDefiningClass().getClassType();
{@inheritDoc} return "enum";
return "enum";