Я использую Lombok для перемещения всех жестко закодированных публичных / частных конструкторов во всем моем проекте. Вот особый вариант использования, где есть две переменные-члены. Но один параметр передается как параметр в конструкторе для установки свойства. Как я могу использовать @RequiredArgsConstructor в этом сценарии:
Как я могу использовать @RequiredArgsConstructor для преобразования этого конструктора?
public ObjectToString(final String delimiter) {
this.delimiter = delimiter;
this.functions = new ArrayList<>();
}
Шаблон класса:
public final class ObjectToString {
private final String delimiter;
private final List<String> functions;
public ObjectToString(final String delimiter) {
this.delimiter = delimiter;
this.functions = new ArrayList<>();
}
public ObjectToString add(final List<String> func) {
functions.add(func);
return this;
}
///Next lines follows the class implementation code.
}