Возможно, с помощью lombok можно установить конечную входную переменную метода @Setter.
Например
public void setCarName(final String carName){
this.carName = carName;
}
Я не знаю, возможно ли это, возможно, не было видно в документации.
Наверное, это невозможно.
Единственное преимущество, заключающееся в том, чтобы сделать final
этот параметр, - улучшить читаемость, что не имеет смысла в коде, который не будет читаться.
Почему бы вам даже беспокоиться об этом? Сделать это окончательное исключает возможность carName = "foo"
инициализации переменной, то есть carName = "foo"
или carName = new String("foo")
. Поскольку код, созданный lombok, не пытается сделать это, отмечая его как окончательный, совершенно ненужно.
Это невозможно, просто проверил ломбокские источники.