Для классов моделей MVC мои сеттеры выглядят так:
enum BoundProperty {FIELD_NAME, ...}
private Type fieldName;
public setFieldName(Type newValue) {
Type oldValue = fieldName;
fieldName = newValue;
firePropertyChange(BoundProperty.FIELD_NAME, oldValue, newValue);
}
При заданном поле может ли этот вывод получаться из автоматически сгенерированного сеттера?Если нет, то есть ли способ получить этот вывод из шаблона?
Выходные данные должны CamelCase имя поля для получения имени метода, поэтому fieldName генерирует setFieldName () и Uppercase имя поля для получения свойства enum.
Так fieldName генерирует FIELD_NAME
(илиFIELDNAME
тоже сработает).