使@Singular 和@Builder 在eclipse 中工作
Making @Singular and @Builder work in eclipse
我在eclipse 中使用lombok 插件。
我的 class 看起来像:
@Builder
@Data
class A{
@Singular
private final List<String> products;
}
每当我在 class 中更改任何内容并保存在 eclipse 中时。 Eclipse 在 class 之前添加了多个 final 关键字。
示例:
final @Builder
@Data
class A{
这个问题的解决方案是什么?
我在添加 final
时也遇到了问题,即使没有添加 @Builder
。当代码在语法上无效时,我就会遇到这种情况。在您的代码中,有 Class
而不是 class
,这可能相关也可能不相关。
修复错误通常无济于事。要避免此问题,请关闭 "Save Actions",修复并保存文件。恐怕这就是我们目前所能做的。罪魁祸首是 "Add final modifier to local variables" 操作。
我刚刚提交了 an issue。
保存操作和 lombok 或多或少不兼容。我们必须选择; @Getter 和@Data 等与 cmd/ctrl-clicking 和 getter 等 eclipse 功能配合得很好,以便它跳转到适当的注释,或保存操作工作。
本期追踪问题:https://github.com/rzwitserloot/lombok/issues/882
我们可以修复它,这只是很多工作,所以我们可能暂时不会解决它。
我在eclipse 中使用lombok 插件。 我的 class 看起来像:
@Builder
@Data
class A{
@Singular
private final List<String> products;
}
每当我在 class 中更改任何内容并保存在 eclipse 中时。 Eclipse 在 class 之前添加了多个 final 关键字。 示例:
final @Builder
@Data
class A{
这个问题的解决方案是什么?
我在添加 final
时也遇到了问题,即使没有添加 @Builder
。当代码在语法上无效时,我就会遇到这种情况。在您的代码中,有 Class
而不是 class
,这可能相关也可能不相关。
修复错误通常无济于事。要避免此问题,请关闭 "Save Actions",修复并保存文件。恐怕这就是我们目前所能做的。罪魁祸首是 "Add final modifier to local variables" 操作。
我刚刚提交了 an issue。
保存操作和 lombok 或多或少不兼容。我们必须选择; @Getter 和@Data 等与 cmd/ctrl-clicking 和 getter 等 eclipse 功能配合得很好,以便它跳转到适当的注释,或保存操作工作。
本期追踪问题:https://github.com/rzwitserloot/lombok/issues/882
我们可以修复它,这只是很多工作,所以我们可能暂时不会解决它。