我使用 Eclipse Save 操作,并且通常发现它们非常有用。但是,我在使用 Lombok 时遇到了一个令人愤怒的场景。
在下面的课程中,我想为字段设置默认值以防止空值,同时仍然允许设置器。
@Data
public class Foo {
@NonNull
private String value = "myDefaultValue";
}
这太棒了,直到我点击保存,当 Eclipse 进入决赛时!我通常不想'禁用保存操作,因为我喜欢他们大部分时间都在做的事情。只是在这种情况下!
这个问题表明如果不运行保存操作就无法保存,并且在编辑文件时继续启用/禁用保存操作很痛苦。