我想做的是:
public Employee getEmployee() {
return new Employee(employee);
}
所以与此类似
public List<String> getList() {
return new ArrayList<>(list);
}
所以,如果我想要的话,我必须写出
public Employee(Employee e) {
this.id = e.getId();
}
但是,如果我的课堂上有 很多 个字段,这将很麻烦。
是否有一个注释会自动生成能够创建防御性副本的代码?