/// <exception cref="BadSyntaxException"> /// The name does not fit to the syntax. /// </exception> /// <exception cref="ReservedNameException"> /// The name is a reserved name. /// </exception> public override EnumValue AddValue(string declaration) { EnumValue value = new JavaEnumValue(declaration); AddValue(value); return value; }
/// <exception cref="BadSyntaxException"> /// The name does not fit to the syntax. /// </exception> /// <exception cref="ReservedNameException"> /// The name is a reserved name. /// </exception> public override EnumValue ModifyValue(EnumValue value, string declaration) { EnumValue newValue = new JavaEnumValue(declaration); if (ChangeValue(value, newValue)) return newValue; else return value; }