我在eclipse中使用lombok插件。 我的班级看起来像:
@Builder
@Data
class A{
@Singular
private final List<String> products;
}
每当我在课堂上改变任何东西并保存在eclipse中时。 Eclipse在课前添加了多个final关键字。 例如:
final @Builder
@Data
class A{
这个问题的解决方案是什么?
答案 0 :(得分:1)
即使没有final
,我也遇到了添加@Builder
的问题。当代码在语法上无效时,我就会发生这种情况。在您的代码中,有Class
代替class
,这可能与也可能没有关联。
修复错误通常无济于事。要解决问题,请关闭&#34;保存操作&#34;,修复并保存文件。我担心此刻我们所能做的一切。罪魁祸首是&#34;将最终修饰符添加到局部变量&#34;动作。
我刚刚提交了an issue。
答案 1 :(得分:1)
保存操作和lombok或多或少不兼容。我们必须选择;无论是@Getter还是@Data,都可以通过cmd / ctrl点击一个getter等eclipse功能,以便跳转到相应的注释,或者保存动作。
此问题跟踪问题:https://github.com/rzwitserloot/lombok/issues/882
我们可以解决它,这只是很多工作,所以我们可能暂时不会这样做。