我使用Eclipse Save actions,通常发现它们非常有用。 但是,当使用Lombok时遇到了一个令人恼火的场景。
在下面的类中,我想为字段设置默认值以防止空值,同时仍允许setter。
@Data
public class Foo {
@NonNull
private String value = "myDefaultValue";
}
这很好,直到我点击保存时,Eclipse将字段设置为final! 我通常不想禁用保存操作,因为我大多数时候都喜欢它们所做的事情。只是在这种情况下不需要! 这个问题建议我不能在不运行保存操作的情况下保存,而在编辑文件时一遍又一遍地启用/禁用保存操作很麻烦。