Есть ли аннотация lombok (или любая другая аннотация), которая включает защитное копирование?

То, что я хочу быть в состоянии сделать это:

public Employee getEmployee() {
    return new Employee(employee);
}

Так что это похоже на это

public List<String> getList() {
    return new ArrayList<>(list);
}

Так что, если я этого хочу, мне придется написать

public Employee(Employee e) {
    this.id = e.getId();
}

Но это было бы довольно проблематично, если бы в моем классе было много полей.

Есть ли аннотация, которая автоматически генерирует код, позволяющий создавать защитные копии?

0 ответов

Другие вопросы по тегам